./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix002.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/mix002.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/mix002.oepc.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/mix002.oepc.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-27 23:05:50,368 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 23:05:50,435 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 23:05:50,441 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 23:05:50,442 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 23:05:50,465 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 23:05:50,466 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 23:05:50,466 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 23:05:50,467 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 23:05:50,470 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 23:05:50,470 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 23:05:50,470 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 23:05:50,471 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 23:05:50,472 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 23:05:50,472 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 23:05:50,473 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 23:05:50,473 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 23:05:50,473 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 23:05:50,473 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 23:05:50,473 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 23:05:50,474 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 23:05:50,474 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 23:05:50,474 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 23:05:50,474 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 23:05:50,475 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 23:05:50,475 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 23:05:50,475 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 23:05:50,475 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 23:05:50,476 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 23:05:50,476 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 23:05:50,477 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 23:05:50,477 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 23:05:50,477 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 23:05:50,477 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 23:05:50,478 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 23:05:50,478 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 23:05:50,478 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 23:05:50,478 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 23:05:50,478 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 23:05:50,478 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 23:05:50,479 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 23:05:50,479 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 23:05:50,479 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 23:05:50,479 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-27 23:05:50,678 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 23:05:50,699 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 23:05:50,701 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 23:05:50,702 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 23:05:50,702 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 23:05:50,703 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/mix002.oepc.yml/witness.yml [2024-06-27 23:05:50,819 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 23:05:50,820 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 23:05:50,821 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix002.oepc.i [2024-06-27 23:05:51,792 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 23:05:52,030 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 23:05:52,033 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix002.oepc.i [2024-06-27 23:05:52,051 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b91205a7b/bffc561a70ad4575a7d93760ac85cc72/FLAG1976ddea7 [2024-06-27 23:05:52,066 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b91205a7b/bffc561a70ad4575a7d93760ac85cc72 [2024-06-27 23:05:52,066 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 23:05:52,067 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 23:05:52,069 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 23:05:52,069 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 23:05:52,073 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 23:05:52,074 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 11:05:50" (1/2) ... [2024-06-27 23:05:52,075 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@522320a0 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:05:52, skipping insertion in model container [2024-06-27 23:05:52,075 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 11:05:50" (1/2) ... [2024-06-27 23:05:52,076 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@100e074a and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:05:52, skipping insertion in model container [2024-06-27 23:05:52,077 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 11:05:52" (2/2) ... [2024-06-27 23:05:52,077 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@522320a0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:05:52, skipping insertion in model container [2024-06-27 23:05:52,078 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 11:05:52" (2/2) ... [2024-06-27 23:05:52,078 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 23:05:52,097 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 23:05:52,098 INFO L97 edCorrectnessWitness]: Location invariant before [L861-L861] ! multithreaded || (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p0_EAX) + (long long )x >= 0LL && (0LL - (long long )__unbuffered_p0_EBX) + (long long )y >= 0LL) && (0LL - (long long )__unbuffered_p1_EAX) + (long long )y >= 0LL) && (0LL - (long long )__unbuffered_p1_EBX) + (long long )z >= 0LL) && (0LL - (long long )__unbuffered_p2_EAX) + (long long )z >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )a >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )a$mem_tmp >= 0LL) && (0LL - (long long )a$flush_delayed) + (long long )a$r_buff0_thd1 >= 0LL) && (0LL - (long long )a$flush_delayed) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$flush_delayed) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$r_buff0_thd0) + (long long )a$r_buff0_thd1 >= 0LL) && (0LL - (long long )a$r_buff0_thd0) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff0_thd0) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$r_buff0_thd1) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff0_thd2) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff0_thd2) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$r_buff0_thd3) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff0_thd3) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$r_buff1_thd0) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff1_thd0) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$r_buff1_thd1) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff1_thd1) + (long long )a$w_buff1 >= 0LL) && (0LL - (long long )a$r_buff1_thd2) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff1_thd2) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$r_buff1_thd3) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff1_thd3) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$read_delayed) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$read_delayed) + (long long )a$w_buff0_used >= 0LL) && (1LL - (long long )a$r_buff0_thd1) + (long long )a$w_buff0_used >= 0LL) && (1LL - (long long )a$r_buff1_thd1) + (long long )a$w_buff0_used >= 0LL) && (1LL - (long long )a$w_buff0) + (long long )a$w_buff0_used >= 0LL) && (long long )__unbuffered_cnt + (long long )a$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_cnt + (long long )a$w_buff0 >= 0LL) && (long long )__unbuffered_cnt + (long long )a$w_buff0_used >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )a$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )a$w_buff0 >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )a$w_buff0_used >= 0LL) && (long long )__unbuffered_p0_EBX + (long long )a$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p0_EBX + (long long )a$w_buff0 >= 0LL) && (long long )__unbuffered_p0_EBX + (long long )a$w_buff0_used >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )a$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )a$w_buff0 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )a$w_buff0_used >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )a$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )a$w_buff0 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )a$w_buff0_used >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )a$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )a$w_buff0 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )a$w_buff0_used >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )a$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )a$w_buff0 >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )a$w_buff0_used >= 0LL) && (long long )a + (long long )a$r_buff0_thd1 >= 0LL) && (long long )a + (long long )a$w_buff0 >= 0LL) && (long long )a + (long long )a$w_buff0_used >= 0LL) && (long long )a$flush_delayed + (long long )a$r_buff0_thd1 >= 0LL) && (long long )a$flush_delayed + (long long )a$w_buff0 >= 0LL) && (long long )a$flush_delayed + (long long )a$w_buff0_used >= 0LL) && (long long )a$mem_tmp + (long long )a$r_buff0_thd1 >= 0LL) && (long long )a$mem_tmp + (long long )a$w_buff0 >= 0LL) && (long long )a$mem_tmp + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff0_thd0 + (long long )a$r_buff0_thd1 >= 0LL) && (long long )a$r_buff0_thd0 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff0_thd0 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$r_buff0_thd2 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$r_buff0_thd3 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$r_buff1_thd0 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$r_buff1_thd1 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$r_buff1_thd2 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$r_buff1_thd3 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$read_delayed >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$w_buff1 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$w_buff1_used >= 0LL) && (long long )a$r_buff0_thd1 + (long long )main$tmp_guard1 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )x >= 0LL) && (long long )a$r_buff0_thd1 + (long long )y >= 0LL) && (long long )a$r_buff0_thd1 + (long long )z >= 0LL) && (long long )a$r_buff0_thd1 + (long long )weak$$choice0 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )weak$$choice2 >= 0LL) && (long long )a$r_buff0_thd2 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff0_thd2 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff0_thd3 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff0_thd3 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff1_thd0 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff1_thd0 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff1_thd1 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff1_thd1 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff1_thd2 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff1_thd2 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff1_thd3 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff1_thd3 + (long long )a$w_buff0_used >= 0LL) && (long long )a$read_delayed + (long long )a$w_buff0 >= 0LL) && (long long )a$read_delayed + (long long )a$w_buff0_used >= 0LL) && (long long )a$w_buff0 + (long long )a$w_buff0_used >= 0LL) && (long long )a$w_buff0 + (long long )a$w_buff1 >= 0LL) && (long long )a$w_buff0 + (long long )a$w_buff1_used >= 0LL) && (long long )a$w_buff0 + (long long )main$tmp_guard1 >= 0LL) && (long long )a$w_buff0 + (long long )x >= 0LL) && (long long )a$w_buff0 + (long long )y >= 0LL) && (long long )a$w_buff0 + (long long )z >= 0LL) && (long long )a$w_buff0 + (long long )weak$$choice0 >= 0LL) && (long long )a$w_buff0 + (long long )weak$$choice2 >= 0LL) && (long long )a$w_buff0_used + (long long )a$w_buff1 >= 0LL) && (long long )a$w_buff0_used + (long long )a$w_buff1_used >= 0LL) && (long long )a$w_buff0_used + (long long )main$tmp_guard1 >= 0LL) && (long long )a$w_buff0_used + (long long )x >= 0LL) && (long long )a$w_buff0_used + (long long )y >= 0LL) && (long long )a$w_buff0_used + (long long )z >= 0LL) && (long long )a$w_buff0_used + (long long )weak$$choice0 >= 0LL) && (long long )a$w_buff0_used + (long long )weak$$choice2 >= 0LL) && (1LL + (long long )a$w_buff0_used) - (long long )a$w_buff1 >= 0LL) && (long long )__unbuffered_p2_EBX - (long long )a$mem_tmp >= 0LL) && (long long )a - (long long )a$mem_tmp >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$r_buff0_thd2 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$r_buff0_thd3 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$r_buff1_thd0 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$r_buff1_thd1 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$r_buff1_thd2 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$r_buff1_thd3 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$read_delayed >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$w_buff1 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$w_buff1_used >= 0LL) && (long long )a$r_buff1_thd1 - (long long )a$w_buff1 >= 0LL) && (long long )a$r_buff1_thd1 - (long long )a$w_buff1_used >= 0LL) && (long long )a$w_buff0 - (long long )a$w_buff0_used >= 0LL) && (long long )a$w_buff0 - (long long )a$w_buff1 >= 0LL) && (long long )a$w_buff0 - (long long )a$w_buff1_used >= 0LL) && (long long )a$w_buff0_used - (long long )a$w_buff1_used >= 0LL) && (long long )a$w_buff1 - (long long )a$w_buff1_used >= 0LL) [2024-06-27 23:05:52,098 INFO L97 edCorrectnessWitness]: Location invariant before [L858-L858] ! multithreaded || (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p0_EAX) + (long long )x >= 0LL && (0LL - (long long )__unbuffered_p0_EBX) + (long long )y >= 0LL) && (0LL - (long long )__unbuffered_p1_EAX) + (long long )y >= 0LL) && (0LL - (long long )__unbuffered_p1_EBX) + (long long )z >= 0LL) && (0LL - (long long )__unbuffered_p2_EAX) + (long long )z >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )a >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )a$mem_tmp >= 0LL) && (0LL - (long long )a$flush_delayed) + (long long )a$r_buff0_thd1 >= 0LL) && (0LL - (long long )a$flush_delayed) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$flush_delayed) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$r_buff0_thd0) + (long long )a$r_buff0_thd1 >= 0LL) && (0LL - (long long )a$r_buff0_thd0) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff0_thd0) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$r_buff0_thd1) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff0_thd2) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff0_thd2) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$r_buff0_thd3) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff0_thd3) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$r_buff1_thd0) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff1_thd0) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$r_buff1_thd1) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff1_thd1) + (long long )a$w_buff1 >= 0LL) && (0LL - (long long )a$r_buff1_thd2) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff1_thd2) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$r_buff1_thd3) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff1_thd3) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$read_delayed) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$read_delayed) + (long long )a$w_buff0_used >= 0LL) && (1LL - (long long )a$r_buff0_thd1) + (long long )a$w_buff0_used >= 0LL) && (1LL - (long long )a$r_buff1_thd1) + (long long )a$w_buff0_used >= 0LL) && (1LL - (long long )a$w_buff0) + (long long )a$w_buff0_used >= 0LL) && (long long )__unbuffered_cnt + (long long )a$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_cnt + (long long )a$w_buff0 >= 0LL) && (long long )__unbuffered_cnt + (long long )a$w_buff0_used >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )a$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )a$w_buff0 >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )a$w_buff0_used >= 0LL) && (long long )__unbuffered_p0_EBX + (long long )a$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p0_EBX + (long long )a$w_buff0 >= 0LL) && (long long )__unbuffered_p0_EBX + (long long )a$w_buff0_used >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )a$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )a$w_buff0 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )a$w_buff0_used >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )a$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )a$w_buff0 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )a$w_buff0_used >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )a$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )a$w_buff0 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )a$w_buff0_used >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )a$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )a$w_buff0 >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )a$w_buff0_used >= 0LL) && (long long )a + (long long )a$r_buff0_thd1 >= 0LL) && (long long )a + (long long )a$w_buff0 >= 0LL) && (long long )a + (long long )a$w_buff0_used >= 0LL) && (long long )a$flush_delayed + (long long )a$r_buff0_thd1 >= 0LL) && (long long )a$flush_delayed + (long long )a$w_buff0 >= 0LL) && (long long )a$flush_delayed + (long long )a$w_buff0_used >= 0LL) && (long long )a$mem_tmp + (long long )a$r_buff0_thd1 >= 0LL) && (long long )a$mem_tmp + (long long )a$w_buff0 >= 0LL) && (long long )a$mem_tmp + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff0_thd0 + (long long )a$r_buff0_thd1 >= 0LL) && (long long )a$r_buff0_thd0 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff0_thd0 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$r_buff0_thd2 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$r_buff0_thd3 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$r_buff1_thd0 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$r_buff1_thd1 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$r_buff1_thd2 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$r_buff1_thd3 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$read_delayed >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$w_buff1 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$w_buff1_used >= 0LL) && (long long )a$r_buff0_thd1 + (long long )main$tmp_guard1 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )x >= 0LL) && (long long )a$r_buff0_thd1 + (long long )y >= 0LL) && (long long )a$r_buff0_thd1 + (long long )z >= 0LL) && (long long )a$r_buff0_thd1 + (long long )weak$$choice0 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )weak$$choice2 >= 0LL) && (long long )a$r_buff0_thd2 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff0_thd2 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff0_thd3 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff0_thd3 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff1_thd0 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff1_thd0 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff1_thd1 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff1_thd1 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff1_thd2 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff1_thd2 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff1_thd3 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff1_thd3 + (long long )a$w_buff0_used >= 0LL) && (long long )a$read_delayed + (long long )a$w_buff0 >= 0LL) && (long long )a$read_delayed + (long long )a$w_buff0_used >= 0LL) && (long long )a$w_buff0 + (long long )a$w_buff0_used >= 0LL) && (long long )a$w_buff0 + (long long )a$w_buff1 >= 0LL) && (long long )a$w_buff0 + (long long )a$w_buff1_used >= 0LL) && (long long )a$w_buff0 + (long long )main$tmp_guard1 >= 0LL) && (long long )a$w_buff0 + (long long )x >= 0LL) && (long long )a$w_buff0 + (long long )y >= 0LL) && (long long )a$w_buff0 + (long long )z >= 0LL) && (long long )a$w_buff0 + (long long )weak$$choice0 >= 0LL) && (long long )a$w_buff0 + (long long )weak$$choice2 >= 0LL) && (long long )a$w_buff0_used + (long long )a$w_buff1 >= 0LL) && (long long )a$w_buff0_used + (long long )a$w_buff1_used >= 0LL) && (long long )a$w_buff0_used + (long long )main$tmp_guard1 >= 0LL) && (long long )a$w_buff0_used + (long long )x >= 0LL) && (long long )a$w_buff0_used + (long long )y >= 0LL) && (long long )a$w_buff0_used + (long long )z >= 0LL) && (long long )a$w_buff0_used + (long long )weak$$choice0 >= 0LL) && (long long )a$w_buff0_used + (long long )weak$$choice2 >= 0LL) && (1LL + (long long )a$w_buff0_used) - (long long )a$w_buff1 >= 0LL) && (long long )__unbuffered_p2_EBX - (long long )a$mem_tmp >= 0LL) && (long long )a - (long long )a$mem_tmp >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$r_buff0_thd2 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$r_buff0_thd3 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$r_buff1_thd0 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$r_buff1_thd1 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$r_buff1_thd2 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$r_buff1_thd3 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$read_delayed >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$w_buff1 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$w_buff1_used >= 0LL) && (long long )a$r_buff1_thd1 - (long long )a$w_buff1 >= 0LL) && (long long )a$r_buff1_thd1 - (long long )a$w_buff1_used >= 0LL) && (long long )a$w_buff0 - (long long )a$w_buff0_used >= 0LL) && (long long )a$w_buff0 - (long long )a$w_buff1 >= 0LL) && (long long )a$w_buff0 - (long long )a$w_buff1_used >= 0LL) && (long long )a$w_buff0_used - (long long )a$w_buff1_used >= 0LL) && (long long )a$w_buff1 - (long long )a$w_buff1_used >= 0LL) [2024-06-27 23:05:52,099 INFO L97 edCorrectnessWitness]: Location invariant before [L860-L860] ! multithreaded || (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p0_EAX) + (long long )x >= 0LL && (0LL - (long long )__unbuffered_p0_EBX) + (long long )y >= 0LL) && (0LL - (long long )__unbuffered_p1_EAX) + (long long )y >= 0LL) && (0LL - (long long )__unbuffered_p1_EBX) + (long long )z >= 0LL) && (0LL - (long long )__unbuffered_p2_EAX) + (long long )z >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )a >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )a$mem_tmp >= 0LL) && (0LL - (long long )a$flush_delayed) + (long long )a$r_buff0_thd1 >= 0LL) && (0LL - (long long )a$flush_delayed) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$flush_delayed) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$r_buff0_thd0) + (long long )a$r_buff0_thd1 >= 0LL) && (0LL - (long long )a$r_buff0_thd0) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff0_thd0) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$r_buff0_thd1) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff0_thd2) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff0_thd2) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$r_buff0_thd3) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff0_thd3) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$r_buff1_thd0) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff1_thd0) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$r_buff1_thd1) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff1_thd1) + (long long )a$w_buff1 >= 0LL) && (0LL - (long long )a$r_buff1_thd2) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff1_thd2) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$r_buff1_thd3) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff1_thd3) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$read_delayed) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$read_delayed) + (long long )a$w_buff0_used >= 0LL) && (1LL - (long long )a$r_buff0_thd1) + (long long )a$w_buff0_used >= 0LL) && (1LL - (long long )a$r_buff1_thd1) + (long long )a$w_buff0_used >= 0LL) && (1LL - (long long )a$w_buff0) + (long long )a$w_buff0_used >= 0LL) && (long long )__unbuffered_cnt + (long long )a$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_cnt + (long long )a$w_buff0 >= 0LL) && (long long )__unbuffered_cnt + (long long )a$w_buff0_used >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )a$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )a$w_buff0 >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )a$w_buff0_used >= 0LL) && (long long )__unbuffered_p0_EBX + (long long )a$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p0_EBX + (long long )a$w_buff0 >= 0LL) && (long long )__unbuffered_p0_EBX + (long long )a$w_buff0_used >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )a$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )a$w_buff0 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )a$w_buff0_used >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )a$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )a$w_buff0 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )a$w_buff0_used >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )a$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )a$w_buff0 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )a$w_buff0_used >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )a$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )a$w_buff0 >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )a$w_buff0_used >= 0LL) && (long long )a + (long long )a$r_buff0_thd1 >= 0LL) && (long long )a + (long long )a$w_buff0 >= 0LL) && (long long )a + (long long )a$w_buff0_used >= 0LL) && (long long )a$flush_delayed + (long long )a$r_buff0_thd1 >= 0LL) && (long long )a$flush_delayed + (long long )a$w_buff0 >= 0LL) && (long long )a$flush_delayed + (long long )a$w_buff0_used >= 0LL) && (long long )a$mem_tmp + (long long )a$r_buff0_thd1 >= 0LL) && (long long )a$mem_tmp + (long long )a$w_buff0 >= 0LL) && (long long )a$mem_tmp + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff0_thd0 + (long long )a$r_buff0_thd1 >= 0LL) && (long long )a$r_buff0_thd0 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff0_thd0 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$r_buff0_thd2 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$r_buff0_thd3 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$r_buff1_thd0 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$r_buff1_thd1 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$r_buff1_thd2 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$r_buff1_thd3 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$read_delayed >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$w_buff1 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$w_buff1_used >= 0LL) && (long long )a$r_buff0_thd1 + (long long )main$tmp_guard1 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )x >= 0LL) && (long long )a$r_buff0_thd1 + (long long )y >= 0LL) && (long long )a$r_buff0_thd1 + (long long )z >= 0LL) && (long long )a$r_buff0_thd1 + (long long )weak$$choice0 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )weak$$choice2 >= 0LL) && (long long )a$r_buff0_thd2 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff0_thd2 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff0_thd3 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff0_thd3 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff1_thd0 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff1_thd0 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff1_thd1 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff1_thd1 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff1_thd2 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff1_thd2 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff1_thd3 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff1_thd3 + (long long )a$w_buff0_used >= 0LL) && (long long )a$read_delayed + (long long )a$w_buff0 >= 0LL) && (long long )a$read_delayed + (long long )a$w_buff0_used >= 0LL) && (long long )a$w_buff0 + (long long )a$w_buff0_used >= 0LL) && (long long )a$w_buff0 + (long long )a$w_buff1 >= 0LL) && (long long )a$w_buff0 + (long long )a$w_buff1_used >= 0LL) && (long long )a$w_buff0 + (long long )main$tmp_guard1 >= 0LL) && (long long )a$w_buff0 + (long long )x >= 0LL) && (long long )a$w_buff0 + (long long )y >= 0LL) && (long long )a$w_buff0 + (long long )z >= 0LL) && (long long )a$w_buff0 + (long long )weak$$choice0 >= 0LL) && (long long )a$w_buff0 + (long long )weak$$choice2 >= 0LL) && (long long )a$w_buff0_used + (long long )a$w_buff1 >= 0LL) && (long long )a$w_buff0_used + (long long )a$w_buff1_used >= 0LL) && (long long )a$w_buff0_used + (long long )main$tmp_guard1 >= 0LL) && (long long )a$w_buff0_used + (long long )x >= 0LL) && (long long )a$w_buff0_used + (long long )y >= 0LL) && (long long )a$w_buff0_used + (long long )z >= 0LL) && (long long )a$w_buff0_used + (long long )weak$$choice0 >= 0LL) && (long long )a$w_buff0_used + (long long )weak$$choice2 >= 0LL) && (1LL + (long long )a$w_buff0_used) - (long long )a$w_buff1 >= 0LL) && (long long )__unbuffered_p2_EBX - (long long )a$mem_tmp >= 0LL) && (long long )a - (long long )a$mem_tmp >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$r_buff0_thd2 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$r_buff0_thd3 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$r_buff1_thd0 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$r_buff1_thd1 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$r_buff1_thd2 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$r_buff1_thd3 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$read_delayed >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$w_buff1 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$w_buff1_used >= 0LL) && (long long )a$r_buff1_thd1 - (long long )a$w_buff1 >= 0LL) && (long long )a$r_buff1_thd1 - (long long )a$w_buff1_used >= 0LL) && (long long )a$w_buff0 - (long long )a$w_buff0_used >= 0LL) && (long long )a$w_buff0 - (long long )a$w_buff1 >= 0LL) && (long long )a$w_buff0 - (long long )a$w_buff1_used >= 0LL) && (long long )a$w_buff0_used - (long long )a$w_buff1_used >= 0LL) && (long long )a$w_buff1 - (long long )a$w_buff1_used >= 0LL) [2024-06-27 23:05:52,099 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 23:05:52,099 INFO L106 edCorrectnessWitness]: ghost_update [L856-L856] multithreaded = 1; [2024-06-27 23:05:52,138 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 23:05:52,481 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 23:05:52,493 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 23:05:52,662 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 23:05:52,691 INFO L206 MainTranslator]: Completed translation [2024-06-27 23:05:52,692 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:05:52 WrapperNode [2024-06-27 23:05:52,692 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 23:05:52,693 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 23:05:52,693 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 23:05:52,694 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 23:05:52,699 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:05:52" (1/1) ... [2024-06-27 23:05:52,719 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:05:52" (1/1) ... [2024-06-27 23:05:52,783 INFO L138 Inliner]: procedures = 175, calls = 51, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 136 [2024-06-27 23:05:52,783 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 23:05:52,785 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 23:05:52,785 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 23:05:52,785 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 23:05:52,795 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:05:52" (1/1) ... [2024-06-27 23:05:52,795 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:05:52" (1/1) ... [2024-06-27 23:05:52,816 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:05:52" (1/1) ... [2024-06-27 23:05:52,843 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-27 23:05:52,848 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:05:52" (1/1) ... [2024-06-27 23:05:52,848 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:05:52" (1/1) ... [2024-06-27 23:05:52,865 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:05:52" (1/1) ... [2024-06-27 23:05:52,867 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:05:52" (1/1) ... [2024-06-27 23:05:52,874 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:05:52" (1/1) ... [2024-06-27 23:05:52,876 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:05:52" (1/1) ... [2024-06-27 23:05:52,882 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 23:05:52,883 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 23:05:52,883 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 23:05:52,883 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 23:05:52,884 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:05:52" (1/1) ... [2024-06-27 23:05:52,888 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 23:05:52,893 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 23:05:52,904 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-27 23:05:52,944 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-27 23:05:52,967 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 23:05:52,967 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 23:05:52,967 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 23:05:52,967 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 23:05:52,967 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 23:05:52,968 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 23:05:52,968 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 23:05:52,968 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 23:05:52,968 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 23:05:52,968 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 23:05:52,968 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 23:05:52,968 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 23:05:52,971 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-27 23:05:53,098 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 23:05:53,100 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 23:05:53,657 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 23:05:53,658 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 23:05:53,811 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 23:05:53,812 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 23:05:53,812 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 11:05:53 BoogieIcfgContainer [2024-06-27 23:05:53,812 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 23:05:53,814 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 23:05:53,814 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 23:05:53,817 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 23:05:53,817 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 11:05:50" (1/4) ... [2024-06-27 23:05:53,818 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@28d4db6 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 11:05:53, skipping insertion in model container [2024-06-27 23:05:53,818 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 11:05:52" (2/4) ... [2024-06-27 23:05:53,818 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@28d4db6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 11:05:53, skipping insertion in model container [2024-06-27 23:05:53,818 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:05:52" (3/4) ... [2024-06-27 23:05:53,819 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@28d4db6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 11:05:53, skipping insertion in model container [2024-06-27 23:05:53,820 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 11:05:53" (4/4) ... [2024-06-27 23:05:53,821 INFO L112 eAbstractionObserver]: Analyzing ICFG mix002.oepc.i [2024-06-27 23:05:53,859 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 23:05:53,860 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-27 23:05:53,860 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 23:05:53,912 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 23:05:53,940 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 54 places, 44 transitions, 100 flow [2024-06-27 23:05:53,970 INFO L124 PetriNetUnfolderBase]: 0/41 cut-off events. [2024-06-27 23:05:53,970 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 23:05:53,973 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51 conditions, 41 events. 0/41 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 78 event pairs, 0 based on Foata normal form. 0/38 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-27 23:05:53,973 INFO L82 GeneralOperation]: Start removeDead. Operand has 54 places, 44 transitions, 100 flow [2024-06-27 23:05:53,975 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 45 places, 35 transitions, 79 flow [2024-06-27 23:05:53,991 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 23:05:53,997 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;@3d372f33, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 23:05:53,997 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-27 23:05:54,000 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 23:05:54,000 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 23:05:54,001 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 23:05:54,001 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:54,001 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 23:05:54,002 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:05:54,005 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:54,005 INFO L85 PathProgramCache]: Analyzing trace with hash 385953887, now seen corresponding path program 1 times [2024-06-27 23:05:54,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:54,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1377080229] [2024-06-27 23:05:54,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:54,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:54,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:55,749 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:05:55,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:55,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1377080229] [2024-06-27 23:05:55,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1377080229] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:55,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:55,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 23:05:55,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1685055941] [2024-06-27 23:05:55,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:55,762 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 23:05:55,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:55,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 23:05:55,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 23:05:55,859 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 44 [2024-06-27 23:05:55,862 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 35 transitions, 79 flow. Second operand has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:55,862 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:55,862 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 44 [2024-06-27 23:05:55,863 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:56,347 INFO L124 PetriNetUnfolderBase]: 1610/2481 cut-off events. [2024-06-27 23:05:56,348 INFO L125 PetriNetUnfolderBase]: For 41/41 co-relation queries the response was YES. [2024-06-27 23:05:56,354 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4978 conditions, 2481 events. 1610/2481 cut-off events. For 41/41 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 12664 event pairs, 1166 based on Foata normal form. 1/2428 useless extension candidates. Maximal degree in co-relation 4966. Up to 2398 conditions per place. [2024-06-27 23:05:56,363 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 33 selfloop transitions, 4 changer transitions 0/45 dead transitions. [2024-06-27 23:05:56,364 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 45 transitions, 179 flow [2024-06-27 23:05:56,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 23:05:56,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 23:05:56,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 82 transitions. [2024-06-27 23:05:56,373 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6212121212121212 [2024-06-27 23:05:56,374 INFO L175 Difference]: Start difference. First operand has 45 places, 35 transitions, 79 flow. Second operand 3 states and 82 transitions. [2024-06-27 23:05:56,375 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 45 transitions, 179 flow [2024-06-27 23:05:56,377 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 45 transitions, 174 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 23:05:56,381 INFO L231 Difference]: Finished difference. Result has 45 places, 38 transitions, 106 flow [2024-06-27 23:05:56,382 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=76, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=106, PETRI_PLACES=45, PETRI_TRANSITIONS=38} [2024-06-27 23:05:56,385 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 0 predicate places. [2024-06-27 23:05:56,385 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 38 transitions, 106 flow [2024-06-27 23:05:56,385 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:56,385 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:56,385 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:05:56,386 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 23:05:56,386 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:05:56,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:56,387 INFO L85 PathProgramCache]: Analyzing trace with hash 1534536062, now seen corresponding path program 1 times [2024-06-27 23:05:56,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:56,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1744903998] [2024-06-27 23:05:56,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:56,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:56,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:57,644 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:05:57,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:57,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1744903998] [2024-06-27 23:05:57,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1744903998] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:57,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:57,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 23:05:57,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1081965416] [2024-06-27 23:05:57,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:57,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 23:05:57,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:57,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 23:05:57,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-27 23:05:57,726 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 44 [2024-06-27 23:05:57,727 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 38 transitions, 106 flow. Second operand has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:57,727 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:57,727 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 44 [2024-06-27 23:05:57,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:58,214 INFO L124 PetriNetUnfolderBase]: 1604/2491 cut-off events. [2024-06-27 23:05:58,214 INFO L125 PetriNetUnfolderBase]: For 467/471 co-relation queries the response was YES. [2024-06-27 23:05:58,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5604 conditions, 2491 events. 1604/2491 cut-off events. For 467/471 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 12792 event pairs, 1039 based on Foata normal form. 5/2492 useless extension candidates. Maximal degree in co-relation 5592. Up to 2374 conditions per place. [2024-06-27 23:05:58,225 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 40 selfloop transitions, 7 changer transitions 0/55 dead transitions. [2024-06-27 23:05:58,226 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 55 transitions, 246 flow [2024-06-27 23:05:58,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 23:05:58,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 23:05:58,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 106 transitions. [2024-06-27 23:05:58,229 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6022727272727273 [2024-06-27 23:05:58,229 INFO L175 Difference]: Start difference. First operand has 45 places, 38 transitions, 106 flow. Second operand 4 states and 106 transitions. [2024-06-27 23:05:58,229 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 55 transitions, 246 flow [2024-06-27 23:05:58,229 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 55 transitions, 242 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 23:05:58,232 INFO L231 Difference]: Finished difference. Result has 48 places, 41 transitions, 142 flow [2024-06-27 23:05:58,232 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=102, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=142, PETRI_PLACES=48, PETRI_TRANSITIONS=41} [2024-06-27 23:05:58,232 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 3 predicate places. [2024-06-27 23:05:58,232 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 41 transitions, 142 flow [2024-06-27 23:05:58,233 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:58,233 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:58,233 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:05:58,235 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 23:05:58,235 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:05:58,237 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:58,237 INFO L85 PathProgramCache]: Analyzing trace with hash 325978918, now seen corresponding path program 1 times [2024-06-27 23:05:58,238 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:58,242 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [102828289] [2024-06-27 23:05:58,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:58,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:58,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:59,353 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:05:59,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:59,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [102828289] [2024-06-27 23:05:59,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [102828289] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:59,354 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:59,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 23:05:59,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [427931593] [2024-06-27 23:05:59,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:59,356 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 23:05:59,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:59,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 23:05:59,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 23:05:59,425 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 44 [2024-06-27 23:05:59,426 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 41 transitions, 142 flow. Second operand has 5 states, 5 states have (on average 14.2) internal successors, (71), 5 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:59,426 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:59,426 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 44 [2024-06-27 23:05:59,426 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:59,884 INFO L124 PetriNetUnfolderBase]: 1845/2853 cut-off events. [2024-06-27 23:05:59,884 INFO L125 PetriNetUnfolderBase]: For 1489/1497 co-relation queries the response was YES. [2024-06-27 23:05:59,888 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7084 conditions, 2853 events. 1845/2853 cut-off events. For 1489/1497 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 14636 event pairs, 1114 based on Foata normal form. 7/2856 useless extension candidates. Maximal degree in co-relation 7070. Up to 2711 conditions per place. [2024-06-27 23:05:59,897 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 48 selfloop transitions, 10 changer transitions 0/65 dead transitions. [2024-06-27 23:05:59,897 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 65 transitions, 326 flow [2024-06-27 23:05:59,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:05:59,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:05:59,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 126 transitions. [2024-06-27 23:05:59,899 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5727272727272728 [2024-06-27 23:05:59,899 INFO L175 Difference]: Start difference. First operand has 48 places, 41 transitions, 142 flow. Second operand 5 states and 126 transitions. [2024-06-27 23:05:59,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 65 transitions, 326 flow [2024-06-27 23:05:59,902 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 65 transitions, 312 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-27 23:05:59,903 INFO L231 Difference]: Finished difference. Result has 51 places, 44 transitions, 178 flow [2024-06-27 23:05:59,903 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=128, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=178, PETRI_PLACES=51, PETRI_TRANSITIONS=44} [2024-06-27 23:05:59,904 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 6 predicate places. [2024-06-27 23:05:59,904 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 44 transitions, 178 flow [2024-06-27 23:05:59,904 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 5 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:59,904 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:59,904 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:05:59,904 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 23:05:59,905 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:05:59,905 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:59,905 INFO L85 PathProgramCache]: Analyzing trace with hash 2097231379, now seen corresponding path program 1 times [2024-06-27 23:05:59,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:59,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1994685150] [2024-06-27 23:05:59,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:59,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:59,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:01,134 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:01,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:01,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1994685150] [2024-06-27 23:06:01,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1994685150] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:01,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:01,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:06:01,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1568359937] [2024-06-27 23:06:01,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:01,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:06:01,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:01,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:06:01,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:06:01,226 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 44 [2024-06-27 23:06:01,227 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 44 transitions, 178 flow. Second operand has 6 states, 6 states have (on average 14.166666666666666) internal successors, (85), 6 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:01,227 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:01,227 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 44 [2024-06-27 23:06:01,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:01,747 INFO L124 PetriNetUnfolderBase]: 1839/2853 cut-off events. [2024-06-27 23:06:01,747 INFO L125 PetriNetUnfolderBase]: For 2791/2799 co-relation queries the response was YES. [2024-06-27 23:06:01,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7737 conditions, 2853 events. 1839/2853 cut-off events. For 2791/2799 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 14610 event pairs, 990 based on Foata normal form. 7/2856 useless extension candidates. Maximal degree in co-relation 7722. Up to 2687 conditions per place. [2024-06-27 23:06:01,758 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 55 selfloop transitions, 13 changer transitions 0/75 dead transitions. [2024-06-27 23:06:01,759 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 75 transitions, 404 flow [2024-06-27 23:06:01,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:06:01,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:06:01,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-27 23:06:01,761 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5643939393939394 [2024-06-27 23:06:01,761 INFO L175 Difference]: Start difference. First operand has 51 places, 44 transitions, 178 flow. Second operand 6 states and 149 transitions. [2024-06-27 23:06:01,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 75 transitions, 404 flow [2024-06-27 23:06:01,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 75 transitions, 380 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-27 23:06:01,766 INFO L231 Difference]: Finished difference. Result has 54 places, 47 transitions, 214 flow [2024-06-27 23:06:01,766 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=154, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=214, PETRI_PLACES=54, PETRI_TRANSITIONS=47} [2024-06-27 23:06:01,767 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 9 predicate places. [2024-06-27 23:06:01,767 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 47 transitions, 214 flow [2024-06-27 23:06:01,767 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.166666666666666) internal successors, (85), 6 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:01,767 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:01,767 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:01,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 23:06:01,768 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:06:01,768 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:01,768 INFO L85 PathProgramCache]: Analyzing trace with hash -266831323, now seen corresponding path program 1 times [2024-06-27 23:06:01,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:01,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1608786544] [2024-06-27 23:06:01,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:01,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:01,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:03,217 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:03,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:03,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1608786544] [2024-06-27 23:06:03,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1608786544] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:03,217 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:03,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:06:03,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1417532633] [2024-06-27 23:06:03,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:03,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:06:03,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:03,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:06:03,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:06:03,314 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-27 23:06:03,314 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 47 transitions, 214 flow. Second operand has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 7 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:03,314 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:03,314 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-27 23:06:03,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:03,970 INFO L124 PetriNetUnfolderBase]: 2226/3428 cut-off events. [2024-06-27 23:06:03,971 INFO L125 PetriNetUnfolderBase]: For 5226/5229 co-relation queries the response was YES. [2024-06-27 23:06:03,975 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9931 conditions, 3428 events. 2226/3428 cut-off events. For 5226/5229 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 17624 event pairs, 939 based on Foata normal form. 7/3431 useless extension candidates. Maximal degree in co-relation 9915. Up to 3158 conditions per place. [2024-06-27 23:06:03,988 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 69 selfloop transitions, 20 changer transitions 0/95 dead transitions. [2024-06-27 23:06:03,988 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 95 transitions, 556 flow [2024-06-27 23:06:03,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:06:03,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:06:03,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-27 23:06:03,990 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.564935064935065 [2024-06-27 23:06:03,990 INFO L175 Difference]: Start difference. First operand has 54 places, 47 transitions, 214 flow. Second operand 7 states and 174 transitions. [2024-06-27 23:06:03,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 95 transitions, 556 flow [2024-06-27 23:06:03,997 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 95 transitions, 522 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-27 23:06:03,998 INFO L231 Difference]: Finished difference. Result has 57 places, 54 transitions, 285 flow [2024-06-27 23:06:03,998 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=180, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=285, PETRI_PLACES=57, PETRI_TRANSITIONS=54} [2024-06-27 23:06:04,000 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 12 predicate places. [2024-06-27 23:06:04,000 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 54 transitions, 285 flow [2024-06-27 23:06:04,001 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 7 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:04,002 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:04,002 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:04,002 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 23:06:04,002 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:06:04,002 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:04,003 INFO L85 PathProgramCache]: Analyzing trace with hash 318164924, now seen corresponding path program 1 times [2024-06-27 23:06:04,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:04,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [644900908] [2024-06-27 23:06:04,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:04,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:04,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:05,879 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:05,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:05,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [644900908] [2024-06-27 23:06:05,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [644900908] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:05,880 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:05,880 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:06:05,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1693330728] [2024-06-27 23:06:05,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:05,880 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:06:05,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:05,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:06:05,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:06:06,043 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-27 23:06:06,044 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 54 transitions, 285 flow. Second operand has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:06,044 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:06,044 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-27 23:06:06,044 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:06,660 INFO L124 PetriNetUnfolderBase]: 2231/3433 cut-off events. [2024-06-27 23:06:06,660 INFO L125 PetriNetUnfolderBase]: For 7810/7813 co-relation queries the response was YES. [2024-06-27 23:06:06,664 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10871 conditions, 3433 events. 2231/3433 cut-off events. For 7810/7813 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 17588 event pairs, 797 based on Foata normal form. 7/3436 useless extension candidates. Maximal degree in co-relation 10854. Up to 3141 conditions per place. [2024-06-27 23:06:06,680 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 76 selfloop transitions, 24 changer transitions 0/106 dead transitions. [2024-06-27 23:06:06,680 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 106 transitions, 663 flow [2024-06-27 23:06:06,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:06:06,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:06:06,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-27 23:06:06,682 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5596590909090909 [2024-06-27 23:06:06,682 INFO L175 Difference]: Start difference. First operand has 57 places, 54 transitions, 285 flow. Second operand 8 states and 197 transitions. [2024-06-27 23:06:06,682 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 106 transitions, 663 flow [2024-06-27 23:06:06,684 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 106 transitions, 635 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-27 23:06:06,686 INFO L231 Difference]: Finished difference. Result has 62 places, 58 transitions, 354 flow [2024-06-27 23:06:06,687 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=257, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=354, PETRI_PLACES=62, PETRI_TRANSITIONS=58} [2024-06-27 23:06:06,688 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 17 predicate places. [2024-06-27 23:06:06,688 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 58 transitions, 354 flow [2024-06-27 23:06:06,689 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:06,689 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:06,689 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:06,689 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 23:06:06,689 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:06:06,690 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:06,690 INFO L85 PathProgramCache]: Analyzing trace with hash -532054794, now seen corresponding path program 1 times [2024-06-27 23:06:06,690 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:06,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [195878291] [2024-06-27 23:06:06,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:06,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:06,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:08,596 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:08,596 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:08,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [195878291] [2024-06-27 23:06:08,597 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [195878291] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:08,597 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:08,597 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:06:08,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2006150309] [2024-06-27 23:06:08,597 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:08,597 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:06:08,598 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:08,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:06:08,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:06:08,694 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-27 23:06:08,694 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 58 transitions, 354 flow. Second operand has 6 states, 6 states have (on average 12.666666666666666) internal successors, (76), 6 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:08,694 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:08,694 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-27 23:06:08,694 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:09,445 INFO L124 PetriNetUnfolderBase]: 2116/3346 cut-off events. [2024-06-27 23:06:09,445 INFO L125 PetriNetUnfolderBase]: For 10641/10655 co-relation queries the response was YES. [2024-06-27 23:06:09,450 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11434 conditions, 3346 events. 2116/3346 cut-off events. For 10641/10655 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 17629 event pairs, 884 based on Foata normal form. 18/3361 useless extension candidates. Maximal degree in co-relation 11414. Up to 3108 conditions per place. [2024-06-27 23:06:09,460 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 61 selfloop transitions, 13 changer transitions 0/81 dead transitions. [2024-06-27 23:06:09,461 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 81 transitions, 591 flow [2024-06-27 23:06:09,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:06:09,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:06:09,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 123 transitions. [2024-06-27 23:06:09,462 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4659090909090909 [2024-06-27 23:06:09,462 INFO L175 Difference]: Start difference. First operand has 62 places, 58 transitions, 354 flow. Second operand 6 states and 123 transitions. [2024-06-27 23:06:09,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 81 transitions, 591 flow [2024-06-27 23:06:09,465 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 81 transitions, 520 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-27 23:06:09,466 INFO L231 Difference]: Finished difference. Result has 64 places, 66 transitions, 387 flow [2024-06-27 23:06:09,467 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=289, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=387, PETRI_PLACES=64, PETRI_TRANSITIONS=66} [2024-06-27 23:06:09,468 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 19 predicate places. [2024-06-27 23:06:09,468 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 66 transitions, 387 flow [2024-06-27 23:06:09,468 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.666666666666666) internal successors, (76), 6 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:09,468 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:09,468 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:09,468 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 23:06:09,469 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:06:09,469 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:09,469 INFO L85 PathProgramCache]: Analyzing trace with hash 1273179428, now seen corresponding path program 1 times [2024-06-27 23:06:09,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:09,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1369648886] [2024-06-27 23:06:09,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:09,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:09,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:11,525 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:11,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:11,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1369648886] [2024-06-27 23:06:11,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1369648886] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:11,525 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:11,525 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:06:11,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [124683280] [2024-06-27 23:06:11,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:11,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:06:11,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:11,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:06:11,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:06:11,768 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-27 23:06:11,768 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 66 transitions, 387 flow. Second operand has 9 states, 9 states have (on average 13.11111111111111) internal successors, (118), 9 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:11,768 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:11,768 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-27 23:06:11,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:12,470 INFO L124 PetriNetUnfolderBase]: 2229/3455 cut-off events. [2024-06-27 23:06:12,470 INFO L125 PetriNetUnfolderBase]: For 13832/13838 co-relation queries the response was YES. [2024-06-27 23:06:12,476 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12589 conditions, 3455 events. 2229/3455 cut-off events. For 13832/13838 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 17778 event pairs, 624 based on Foata normal form. 14/3465 useless extension candidates. Maximal degree in co-relation 12565. Up to 3091 conditions per place. [2024-06-27 23:06:12,485 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 83 selfloop transitions, 30 changer transitions 0/119 dead transitions. [2024-06-27 23:06:12,485 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 119 transitions, 821 flow [2024-06-27 23:06:12,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:06:12,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:06:12,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 216 transitions. [2024-06-27 23:06:12,487 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5454545454545454 [2024-06-27 23:06:12,487 INFO L175 Difference]: Start difference. First operand has 64 places, 66 transitions, 387 flow. Second operand 9 states and 216 transitions. [2024-06-27 23:06:12,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 119 transitions, 821 flow [2024-06-27 23:06:12,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 119 transitions, 793 flow, removed 6 selfloop flow, removed 2 redundant places. [2024-06-27 23:06:12,491 INFO L231 Difference]: Finished difference. Result has 70 places, 68 transitions, 457 flow [2024-06-27 23:06:12,491 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=345, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=457, PETRI_PLACES=70, PETRI_TRANSITIONS=68} [2024-06-27 23:06:12,492 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 25 predicate places. [2024-06-27 23:06:12,492 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 68 transitions, 457 flow [2024-06-27 23:06:12,492 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.11111111111111) internal successors, (118), 9 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:12,492 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:12,492 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:12,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 23:06:12,494 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:06:12,495 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:12,495 INFO L85 PathProgramCache]: Analyzing trace with hash -822504935, now seen corresponding path program 1 times [2024-06-27 23:06:12,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:12,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1424074210] [2024-06-27 23:06:12,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:12,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:12,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:14,238 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:14,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:14,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1424074210] [2024-06-27 23:06:14,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1424074210] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:14,239 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:14,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:06:14,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1623712961] [2024-06-27 23:06:14,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:14,240 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:06:14,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:14,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:06:14,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:06:14,331 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-27 23:06:14,331 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 68 transitions, 457 flow. Second operand has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:14,331 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:14,331 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-27 23:06:14,331 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:14,924 INFO L124 PetriNetUnfolderBase]: 2185/3434 cut-off events. [2024-06-27 23:06:14,924 INFO L125 PetriNetUnfolderBase]: For 17480/17500 co-relation queries the response was YES. [2024-06-27 23:06:14,930 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13408 conditions, 3434 events. 2185/3434 cut-off events. For 17480/17500 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 17946 event pairs, 818 based on Foata normal form. 17/3446 useless extension candidates. Maximal degree in co-relation 13382. Up to 3164 conditions per place. [2024-06-27 23:06:14,939 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 75 selfloop transitions, 23 changer transitions 0/105 dead transitions. [2024-06-27 23:06:14,939 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 105 transitions, 857 flow [2024-06-27 23:06:14,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:06:14,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:06:14,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 146 transitions. [2024-06-27 23:06:14,941 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.474025974025974 [2024-06-27 23:06:14,941 INFO L175 Difference]: Start difference. First operand has 70 places, 68 transitions, 457 flow. Second operand 7 states and 146 transitions. [2024-06-27 23:06:14,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 105 transitions, 857 flow [2024-06-27 23:06:14,945 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 105 transitions, 757 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-27 23:06:14,946 INFO L231 Difference]: Finished difference. Result has 73 places, 83 transitions, 565 flow [2024-06-27 23:06:14,947 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=369, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=565, PETRI_PLACES=73, PETRI_TRANSITIONS=83} [2024-06-27 23:06:14,947 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 28 predicate places. [2024-06-27 23:06:14,947 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 83 transitions, 565 flow [2024-06-27 23:06:14,947 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:14,947 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:14,948 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:14,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 23:06:14,949 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:06:14,949 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:14,949 INFO L85 PathProgramCache]: Analyzing trace with hash -203802569, now seen corresponding path program 2 times [2024-06-27 23:06:14,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:14,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [408844087] [2024-06-27 23:06:14,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:14,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:14,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:16,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-27 23:06:16,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:16,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [408844087] [2024-06-27 23:06:16,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [408844087] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:16,428 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:16,428 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:06:16,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1066291188] [2024-06-27 23:06:16,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:16,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:06:16,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:16,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:06:16,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:06:16,523 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-27 23:06:16,523 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 83 transitions, 565 flow. Second operand has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:16,524 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:16,524 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-27 23:06:16,524 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:17,113 INFO L124 PetriNetUnfolderBase]: 2196/3450 cut-off events. [2024-06-27 23:06:17,113 INFO L125 PetriNetUnfolderBase]: For 21402/21416 co-relation queries the response was YES. [2024-06-27 23:06:17,138 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14185 conditions, 3450 events. 2196/3450 cut-off events. For 21402/21416 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 17986 event pairs, 810 based on Foata normal form. 16/3463 useless extension candidates. Maximal degree in co-relation 14153. Up to 3205 conditions per place. [2024-06-27 23:06:17,158 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 81 selfloop transitions, 21 changer transitions 0/109 dead transitions. [2024-06-27 23:06:17,159 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 109 transitions, 912 flow [2024-06-27 23:06:17,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:06:17,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:06:17,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 143 transitions. [2024-06-27 23:06:17,173 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-06-27 23:06:17,173 INFO L175 Difference]: Start difference. First operand has 73 places, 83 transitions, 565 flow. Second operand 7 states and 143 transitions. [2024-06-27 23:06:17,173 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 109 transitions, 912 flow [2024-06-27 23:06:17,181 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 109 transitions, 889 flow, removed 10 selfloop flow, removed 1 redundant places. [2024-06-27 23:06:17,185 INFO L231 Difference]: Finished difference. Result has 80 places, 89 transitions, 663 flow [2024-06-27 23:06:17,186 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=542, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=663, PETRI_PLACES=80, PETRI_TRANSITIONS=89} [2024-06-27 23:06:17,187 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 35 predicate places. [2024-06-27 23:06:17,187 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 89 transitions, 663 flow [2024-06-27 23:06:17,187 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:17,187 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:17,187 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:17,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 23:06:17,187 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:06:17,188 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:17,188 INFO L85 PathProgramCache]: Analyzing trace with hash 1291724249, now seen corresponding path program 3 times [2024-06-27 23:06:17,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:17,188 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [91312377] [2024-06-27 23:06:17,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:17,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:17,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:18,544 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:18,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:18,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [91312377] [2024-06-27 23:06:18,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [91312377] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:18,545 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:18,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:06:18,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [956140642] [2024-06-27 23:06:18,545 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:18,545 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:06:18,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:18,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:06:18,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:06:18,661 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-27 23:06:18,661 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 89 transitions, 663 flow. Second operand has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:18,661 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:18,661 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-27 23:06:18,665 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:19,342 INFO L124 PetriNetUnfolderBase]: 2191/3443 cut-off events. [2024-06-27 23:06:19,342 INFO L125 PetriNetUnfolderBase]: For 24319/24333 co-relation queries the response was YES. [2024-06-27 23:06:19,349 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14539 conditions, 3443 events. 2191/3443 cut-off events. For 24319/24333 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 17910 event pairs, 810 based on Foata normal form. 16/3456 useless extension candidates. Maximal degree in co-relation 14503. Up to 3218 conditions per place. [2024-06-27 23:06:19,357 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 84 selfloop transitions, 16 changer transitions 0/107 dead transitions. [2024-06-27 23:06:19,357 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 107 transitions, 909 flow [2024-06-27 23:06:19,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:06:19,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:06:19,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 139 transitions. [2024-06-27 23:06:19,359 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4512987012987013 [2024-06-27 23:06:19,359 INFO L175 Difference]: Start difference. First operand has 80 places, 89 transitions, 663 flow. Second operand 7 states and 139 transitions. [2024-06-27 23:06:19,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 107 transitions, 909 flow [2024-06-27 23:06:19,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 107 transitions, 837 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-27 23:06:19,372 INFO L231 Difference]: Finished difference. Result has 83 places, 89 transitions, 631 flow [2024-06-27 23:06:19,372 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=591, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=631, PETRI_PLACES=83, PETRI_TRANSITIONS=89} [2024-06-27 23:06:19,373 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 38 predicate places. [2024-06-27 23:06:19,373 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 89 transitions, 631 flow [2024-06-27 23:06:19,373 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:19,373 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:19,373 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:19,374 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 23:06:19,374 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:06:19,374 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:19,374 INFO L85 PathProgramCache]: Analyzing trace with hash -1870535979, now seen corresponding path program 4 times [2024-06-27 23:06:19,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:19,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421166882] [2024-06-27 23:06:19,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:19,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:19,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:21,348 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:21,348 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:21,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421166882] [2024-06-27 23:06:21,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1421166882] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:21,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:21,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:06:21,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1298017920] [2024-06-27 23:06:21,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:21,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:06:21,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:21,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:06:21,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:06:21,545 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-27 23:06:21,546 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 89 transitions, 631 flow. Second operand has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:21,546 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:21,546 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-27 23:06:21,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:22,426 INFO L124 PetriNetUnfolderBase]: 2242/3525 cut-off events. [2024-06-27 23:06:22,427 INFO L125 PetriNetUnfolderBase]: For 27570/27587 co-relation queries the response was YES. [2024-06-27 23:06:22,433 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15175 conditions, 3525 events. 2242/3525 cut-off events. For 27570/27587 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 18373 event pairs, 810 based on Foata normal form. 16/3536 useless extension candidates. Maximal degree in co-relation 15139. Up to 3189 conditions per place. [2024-06-27 23:06:22,442 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 80 selfloop transitions, 59 changer transitions 0/146 dead transitions. [2024-06-27 23:06:22,442 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 146 transitions, 1240 flow [2024-06-27 23:06:22,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:06:22,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:06:22,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 166 transitions. [2024-06-27 23:06:22,444 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4715909090909091 [2024-06-27 23:06:22,444 INFO L175 Difference]: Start difference. First operand has 83 places, 89 transitions, 631 flow. Second operand 8 states and 166 transitions. [2024-06-27 23:06:22,444 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 146 transitions, 1240 flow [2024-06-27 23:06:22,456 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 146 transitions, 1189 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-27 23:06:22,458 INFO L231 Difference]: Finished difference. Result has 89 places, 120 transitions, 1026 flow [2024-06-27 23:06:22,458 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=589, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1026, PETRI_PLACES=89, PETRI_TRANSITIONS=120} [2024-06-27 23:06:22,458 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 44 predicate places. [2024-06-27 23:06:22,459 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 120 transitions, 1026 flow [2024-06-27 23:06:22,459 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:22,459 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:22,459 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:22,459 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 23:06:22,459 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:06:22,460 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:22,460 INFO L85 PathProgramCache]: Analyzing trace with hash -1689208518, now seen corresponding path program 1 times [2024-06-27 23:06:22,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:22,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [845356739] [2024-06-27 23:06:22,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:22,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:22,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:24,041 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:24,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:24,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [845356739] [2024-06-27 23:06:24,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [845356739] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:24,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:24,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 23:06:24,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [636314322] [2024-06-27 23:06:24,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:24,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 23:06:24,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:24,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 23:06:24,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 23:06:24,110 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:06:24,110 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 120 transitions, 1026 flow. Second operand has 5 states, 5 states have (on average 12.4) internal successors, (62), 5 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:24,110 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:24,110 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:06:24,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:24,853 INFO L124 PetriNetUnfolderBase]: 2986/4462 cut-off events. [2024-06-27 23:06:24,853 INFO L125 PetriNetUnfolderBase]: For 46724/47031 co-relation queries the response was YES. [2024-06-27 23:06:24,864 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20879 conditions, 4462 events. 2986/4462 cut-off events. For 46724/47031 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 22294 event pairs, 1143 based on Foata normal form. 14/4389 useless extension candidates. Maximal degree in co-relation 20839. Up to 4327 conditions per place. [2024-06-27 23:06:24,876 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 105 selfloop transitions, 12 changer transitions 0/130 dead transitions. [2024-06-27 23:06:24,876 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 130 transitions, 1304 flow [2024-06-27 23:06:24,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:06:24,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:06:24,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 95 transitions. [2024-06-27 23:06:24,877 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4318181818181818 [2024-06-27 23:06:24,877 INFO L175 Difference]: Start difference. First operand has 89 places, 120 transitions, 1026 flow. Second operand 5 states and 95 transitions. [2024-06-27 23:06:24,878 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 130 transitions, 1304 flow [2024-06-27 23:06:24,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 130 transitions, 1215 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-27 23:06:24,905 INFO L231 Difference]: Finished difference. Result has 91 places, 123 transitions, 1000 flow [2024-06-27 23:06:24,905 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=937, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1000, PETRI_PLACES=91, PETRI_TRANSITIONS=123} [2024-06-27 23:06:24,906 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 46 predicate places. [2024-06-27 23:06:24,906 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 123 transitions, 1000 flow [2024-06-27 23:06:24,906 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.4) internal successors, (62), 5 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:24,906 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:24,906 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:24,907 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 23:06:24,907 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:06:24,907 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:24,907 INFO L85 PathProgramCache]: Analyzing trace with hash 2046053451, now seen corresponding path program 1 times [2024-06-27 23:06:24,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:24,907 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [852966298] [2024-06-27 23:06:24,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:24,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:24,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:26,674 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:26,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:26,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [852966298] [2024-06-27 23:06:26,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [852966298] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:26,675 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:26,675 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:06:26,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [164574998] [2024-06-27 23:06:26,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:26,675 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:06:26,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:26,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:06:26,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:06:26,775 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:06:26,775 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 123 transitions, 1000 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:26,775 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:26,775 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:06:26,776 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:27,446 INFO L124 PetriNetUnfolderBase]: 2519/3881 cut-off events. [2024-06-27 23:06:27,446 INFO L125 PetriNetUnfolderBase]: For 42108/42111 co-relation queries the response was YES. [2024-06-27 23:06:27,455 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18784 conditions, 3881 events. 2519/3881 cut-off events. For 42108/42111 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 19979 event pairs, 862 based on Foata normal form. 2/3860 useless extension candidates. Maximal degree in co-relation 18742. Up to 3476 conditions per place. [2024-06-27 23:06:27,467 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 97 selfloop transitions, 58 changer transitions 0/161 dead transitions. [2024-06-27 23:06:27,467 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 161 transitions, 1546 flow [2024-06-27 23:06:27,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:06:27,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:06:27,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 160 transitions. [2024-06-27 23:06:27,470 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-27 23:06:27,470 INFO L175 Difference]: Start difference. First operand has 91 places, 123 transitions, 1000 flow. Second operand 8 states and 160 transitions. [2024-06-27 23:06:27,470 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 161 transitions, 1546 flow [2024-06-27 23:06:27,510 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 161 transitions, 1523 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-27 23:06:27,515 INFO L231 Difference]: Finished difference. Result has 98 places, 135 transitions, 1246 flow [2024-06-27 23:06:27,516 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=977, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1246, PETRI_PLACES=98, PETRI_TRANSITIONS=135} [2024-06-27 23:06:27,516 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 53 predicate places. [2024-06-27 23:06:27,516 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 135 transitions, 1246 flow [2024-06-27 23:06:27,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:27,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:27,517 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:27,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 23:06:27,517 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:06:27,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:27,517 INFO L85 PathProgramCache]: Analyzing trace with hash 272152193, now seen corresponding path program 2 times [2024-06-27 23:06:27,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:27,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [417433] [2024-06-27 23:06:27,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:27,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:27,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:29,245 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:29,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:29,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [417433] [2024-06-27 23:06:29,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [417433] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:29,246 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:29,246 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:06:29,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [16633546] [2024-06-27 23:06:29,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:29,246 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:06:29,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:29,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:06:29,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:06:29,375 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:06:29,376 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 135 transitions, 1246 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:29,376 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:29,376 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:06:29,376 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:30,065 INFO L124 PetriNetUnfolderBase]: 2557/3942 cut-off events. [2024-06-27 23:06:30,065 INFO L125 PetriNetUnfolderBase]: For 49763/49766 co-relation queries the response was YES. [2024-06-27 23:06:30,076 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20261 conditions, 3942 events. 2557/3942 cut-off events. For 49763/49766 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 20337 event pairs, 855 based on Foata normal form. 2/3921 useless extension candidates. Maximal degree in co-relation 20215. Up to 3512 conditions per place. [2024-06-27 23:06:30,088 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 108 selfloop transitions, 60 changer transitions 0/174 dead transitions. [2024-06-27 23:06:30,089 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 174 transitions, 1894 flow [2024-06-27 23:06:30,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:06:30,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:06:30,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 162 transitions. [2024-06-27 23:06:30,090 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4602272727272727 [2024-06-27 23:06:30,090 INFO L175 Difference]: Start difference. First operand has 98 places, 135 transitions, 1246 flow. Second operand 8 states and 162 transitions. [2024-06-27 23:06:30,091 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 174 transitions, 1894 flow [2024-06-27 23:06:30,116 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 174 transitions, 1799 flow, removed 22 selfloop flow, removed 3 redundant places. [2024-06-27 23:06:30,119 INFO L231 Difference]: Finished difference. Result has 104 places, 144 transitions, 1404 flow [2024-06-27 23:06:30,119 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1159, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1404, PETRI_PLACES=104, PETRI_TRANSITIONS=144} [2024-06-27 23:06:30,119 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 59 predicate places. [2024-06-27 23:06:30,119 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 144 transitions, 1404 flow [2024-06-27 23:06:30,120 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:30,120 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:30,120 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:30,120 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 23:06:30,120 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:06:30,120 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:30,120 INFO L85 PathProgramCache]: Analyzing trace with hash 2051617641, now seen corresponding path program 3 times [2024-06-27 23:06:30,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:30,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1092999353] [2024-06-27 23:06:30,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:30,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:30,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:31,745 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:31,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:31,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1092999353] [2024-06-27 23:06:31,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1092999353] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:31,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:31,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:06:31,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [696133569] [2024-06-27 23:06:31,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:31,750 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:06:31,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:31,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:06:31,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:06:31,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:06:31,893 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 144 transitions, 1404 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:31,893 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:31,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:06:31,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:32,629 INFO L124 PetriNetUnfolderBase]: 2552/3933 cut-off events. [2024-06-27 23:06:32,629 INFO L125 PetriNetUnfolderBase]: For 54661/54664 co-relation queries the response was YES. [2024-06-27 23:06:32,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20733 conditions, 3933 events. 2552/3933 cut-off events. For 54661/54664 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 20210 event pairs, 858 based on Foata normal form. 2/3912 useless extension candidates. Maximal degree in co-relation 20684. Up to 3507 conditions per place. [2024-06-27 23:06:32,654 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 105 selfloop transitions, 60 changer transitions 0/171 dead transitions. [2024-06-27 23:06:32,654 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 171 transitions, 1881 flow [2024-06-27 23:06:32,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:06:32,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:06:32,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 161 transitions. [2024-06-27 23:06:32,656 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45738636363636365 [2024-06-27 23:06:32,656 INFO L175 Difference]: Start difference. First operand has 104 places, 144 transitions, 1404 flow. Second operand 8 states and 161 transitions. [2024-06-27 23:06:32,656 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 171 transitions, 1881 flow [2024-06-27 23:06:32,695 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 171 transitions, 1779 flow, removed 22 selfloop flow, removed 3 redundant places. [2024-06-27 23:06:32,699 INFO L231 Difference]: Finished difference. Result has 109 places, 144 transitions, 1432 flow [2024-06-27 23:06:32,699 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1304, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1432, PETRI_PLACES=109, PETRI_TRANSITIONS=144} [2024-06-27 23:06:32,699 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 64 predicate places. [2024-06-27 23:06:32,699 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 144 transitions, 1432 flow [2024-06-27 23:06:32,699 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:32,700 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:32,700 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:32,700 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 23:06:32,700 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:06:32,700 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:32,700 INFO L85 PathProgramCache]: Analyzing trace with hash -2013714171, now seen corresponding path program 4 times [2024-06-27 23:06:32,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:32,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [890303524] [2024-06-27 23:06:32,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:32,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:32,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:34,396 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:34,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:34,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [890303524] [2024-06-27 23:06:34,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [890303524] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:34,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:34,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:06:34,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1660935958] [2024-06-27 23:06:34,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:34,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:06:34,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:34,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:06:34,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:06:34,501 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:06:34,502 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 144 transitions, 1432 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:34,502 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:34,502 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:06:34,502 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:35,265 INFO L124 PetriNetUnfolderBase]: 2563/3951 cut-off events. [2024-06-27 23:06:35,265 INFO L125 PetriNetUnfolderBase]: For 60406/60406 co-relation queries the response was YES. [2024-06-27 23:06:35,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21198 conditions, 3951 events. 2563/3951 cut-off events. For 60406/60406 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 20341 event pairs, 854 based on Foata normal form. 2/3932 useless extension candidates. Maximal degree in co-relation 21148. Up to 3694 conditions per place. [2024-06-27 23:06:35,286 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 141 selfloop transitions, 22 changer transitions 0/169 dead transitions. [2024-06-27 23:06:35,286 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 169 transitions, 1872 flow [2024-06-27 23:06:35,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:06:35,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:06:35,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-27 23:06:35,289 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42613636363636365 [2024-06-27 23:06:35,289 INFO L175 Difference]: Start difference. First operand has 109 places, 144 transitions, 1432 flow. Second operand 8 states and 150 transitions. [2024-06-27 23:06:35,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 169 transitions, 1872 flow [2024-06-27 23:06:35,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 169 transitions, 1759 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-27 23:06:35,326 INFO L231 Difference]: Finished difference. Result has 111 places, 147 transitions, 1424 flow [2024-06-27 23:06:35,326 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1322, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1424, PETRI_PLACES=111, PETRI_TRANSITIONS=147} [2024-06-27 23:06:35,327 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 66 predicate places. [2024-06-27 23:06:35,327 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 147 transitions, 1424 flow [2024-06-27 23:06:35,327 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:35,327 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:35,327 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:35,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 23:06:35,327 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:06:35,328 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:35,328 INFO L85 PathProgramCache]: Analyzing trace with hash -996346239, now seen corresponding path program 5 times [2024-06-27 23:06:35,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:35,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1242579156] [2024-06-27 23:06:35,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:35,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:35,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:36,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-27 23:06:36,817 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:36,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1242579156] [2024-06-27 23:06:36,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1242579156] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:36,817 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:36,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:06:36,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [668686542] [2024-06-27 23:06:36,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:36,823 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:06:36,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:36,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:06:36,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:06:36,978 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:06:36,978 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 147 transitions, 1424 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:36,978 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:36,978 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:06:36,978 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:37,826 INFO L124 PetriNetUnfolderBase]: 2652/4086 cut-off events. [2024-06-27 23:06:37,827 INFO L125 PetriNetUnfolderBase]: For 67928/67928 co-relation queries the response was YES. [2024-06-27 23:06:37,837 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22194 conditions, 4086 events. 2652/4086 cut-off events. For 67928/67928 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 21164 event pairs, 853 based on Foata normal form. 4/4069 useless extension candidates. Maximal degree in co-relation 22144. Up to 3688 conditions per place. [2024-06-27 23:06:37,850 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 146 selfloop transitions, 40 changer transitions 0/192 dead transitions. [2024-06-27 23:06:37,850 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 192 transitions, 2210 flow [2024-06-27 23:06:37,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:06:37,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:06:37,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 161 transitions. [2024-06-27 23:06:37,852 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45738636363636365 [2024-06-27 23:06:37,852 INFO L175 Difference]: Start difference. First operand has 111 places, 147 transitions, 1424 flow. Second operand 8 states and 161 transitions. [2024-06-27 23:06:37,852 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 192 transitions, 2210 flow [2024-06-27 23:06:37,896 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 192 transitions, 2149 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-27 23:06:37,898 INFO L231 Difference]: Finished difference. Result has 115 places, 162 transitions, 1673 flow [2024-06-27 23:06:37,898 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1363, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1673, PETRI_PLACES=115, PETRI_TRANSITIONS=162} [2024-06-27 23:06:37,898 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 70 predicate places. [2024-06-27 23:06:37,899 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 162 transitions, 1673 flow [2024-06-27 23:06:37,899 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:37,899 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:37,899 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:37,899 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 23:06:37,899 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:06:37,900 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:37,900 INFO L85 PathProgramCache]: Analyzing trace with hash -996353679, now seen corresponding path program 6 times [2024-06-27 23:06:37,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:37,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [947871509] [2024-06-27 23:06:37,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:37,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:37,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:39,426 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:39,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:39,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [947871509] [2024-06-27 23:06:39,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [947871509] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:39,426 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:39,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:06:39,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [269437331] [2024-06-27 23:06:39,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:39,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:06:39,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:39,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:06:39,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:06:39,521 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:06:39,521 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 162 transitions, 1673 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:39,521 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:39,521 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:06:39,521 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:40,368 INFO L124 PetriNetUnfolderBase]: 2642/4070 cut-off events. [2024-06-27 23:06:40,368 INFO L125 PetriNetUnfolderBase]: For 75538/75538 co-relation queries the response was YES. [2024-06-27 23:06:40,378 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23148 conditions, 4070 events. 2642/4070 cut-off events. For 75538/75538 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 21074 event pairs, 854 based on Foata normal form. 4/4053 useless extension candidates. Maximal degree in co-relation 23095. Up to 3680 conditions per place. [2024-06-27 23:06:40,388 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 141 selfloop transitions, 48 changer transitions 0/195 dead transitions. [2024-06-27 23:06:40,389 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 195 transitions, 2360 flow [2024-06-27 23:06:40,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:06:40,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:06:40,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 160 transitions. [2024-06-27 23:06:40,405 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-27 23:06:40,405 INFO L175 Difference]: Start difference. First operand has 115 places, 162 transitions, 1673 flow. Second operand 8 states and 160 transitions. [2024-06-27 23:06:40,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 195 transitions, 2360 flow [2024-06-27 23:06:40,459 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 195 transitions, 2271 flow, removed 37 selfloop flow, removed 3 redundant places. [2024-06-27 23:06:40,461 INFO L231 Difference]: Finished difference. Result has 121 places, 167 transitions, 1792 flow [2024-06-27 23:06:40,461 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1588, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1792, PETRI_PLACES=121, PETRI_TRANSITIONS=167} [2024-06-27 23:06:40,461 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 76 predicate places. [2024-06-27 23:06:40,461 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 167 transitions, 1792 flow [2024-06-27 23:06:40,462 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:40,462 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:40,462 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:40,462 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 23:06:40,463 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:06:40,476 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:40,476 INFO L85 PathProgramCache]: Analyzing trace with hash 153282173, now seen corresponding path program 7 times [2024-06-27 23:06:40,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:40,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1365913073] [2024-06-27 23:06:40,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:40,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:40,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:42,364 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:42,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:42,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1365913073] [2024-06-27 23:06:42,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1365913073] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:42,365 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:42,365 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:06:42,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1075100821] [2024-06-27 23:06:42,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:42,366 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:06:42,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:42,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:06:42,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:06:42,475 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:06:42,475 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 167 transitions, 1792 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:42,475 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:42,475 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:06:42,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:43,617 INFO L124 PetriNetUnfolderBase]: 2777/4284 cut-off events. [2024-06-27 23:06:43,617 INFO L125 PetriNetUnfolderBase]: For 83822/83829 co-relation queries the response was YES. [2024-06-27 23:06:43,628 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24903 conditions, 4284 events. 2777/4284 cut-off events. For 83822/83829 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 22357 event pairs, 856 based on Foata normal form. 4/4265 useless extension candidates. Maximal degree in co-relation 24847. Up to 3684 conditions per place. [2024-06-27 23:06:43,640 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 119 selfloop transitions, 129 changer transitions 0/254 dead transitions. [2024-06-27 23:06:43,640 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 254 transitions, 3070 flow [2024-06-27 23:06:43,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:06:43,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:06:43,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 184 transitions. [2024-06-27 23:06:43,642 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46464646464646464 [2024-06-27 23:06:43,642 INFO L175 Difference]: Start difference. First operand has 121 places, 167 transitions, 1792 flow. Second operand 9 states and 184 transitions. [2024-06-27 23:06:43,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 254 transitions, 3070 flow [2024-06-27 23:06:43,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 254 transitions, 2936 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-27 23:06:43,700 INFO L231 Difference]: Finished difference. Result has 128 places, 216 transitions, 2555 flow [2024-06-27 23:06:43,700 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1683, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2555, PETRI_PLACES=128, PETRI_TRANSITIONS=216} [2024-06-27 23:06:43,700 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 83 predicate places. [2024-06-27 23:06:43,700 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 216 transitions, 2555 flow [2024-06-27 23:06:43,701 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:43,701 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:43,701 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:43,701 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 23:06:43,701 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:06:43,701 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:43,701 INFO L85 PathProgramCache]: Analyzing trace with hash 878090997, now seen corresponding path program 8 times [2024-06-27 23:06:43,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:43,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1886756966] [2024-06-27 23:06:43,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:43,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:43,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:45,733 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:45,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:45,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1886756966] [2024-06-27 23:06:45,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1886756966] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:45,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:45,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:06:45,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [366533588] [2024-06-27 23:06:45,750 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:45,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:06:45,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:45,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:06:45,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:06:45,886 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:06:45,886 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 216 transitions, 2555 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:45,886 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:45,886 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:06:45,886 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:47,062 INFO L124 PetriNetUnfolderBase]: 2904/4482 cut-off events. [2024-06-27 23:06:47,062 INFO L125 PetriNetUnfolderBase]: For 95829/95840 co-relation queries the response was YES. [2024-06-27 23:06:47,077 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27682 conditions, 4482 events. 2904/4482 cut-off events. For 95829/95840 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 23603 event pairs, 862 based on Foata normal form. 9/4468 useless extension candidates. Maximal degree in co-relation 27622. Up to 3802 conditions per place. [2024-06-27 23:06:47,090 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 128 selfloop transitions, 169 changer transitions 0/303 dead transitions. [2024-06-27 23:06:47,091 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 303 transitions, 4075 flow [2024-06-27 23:06:47,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:06:47,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:06:47,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 183 transitions. [2024-06-27 23:06:47,092 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4621212121212121 [2024-06-27 23:06:47,092 INFO L175 Difference]: Start difference. First operand has 128 places, 216 transitions, 2555 flow. Second operand 9 states and 183 transitions. [2024-06-27 23:06:47,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 303 transitions, 4075 flow [2024-06-27 23:06:47,171 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 303 transitions, 3913 flow, removed 52 selfloop flow, removed 3 redundant places. [2024-06-27 23:06:47,174 INFO L231 Difference]: Finished difference. Result has 137 places, 266 transitions, 3535 flow [2024-06-27 23:06:47,174 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2445, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3535, PETRI_PLACES=137, PETRI_TRANSITIONS=266} [2024-06-27 23:06:47,175 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 92 predicate places. [2024-06-27 23:06:47,175 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 266 transitions, 3535 flow [2024-06-27 23:06:47,175 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:47,175 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:47,175 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:47,175 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 23:06:47,175 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:06:47,176 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:47,176 INFO L85 PathProgramCache]: Analyzing trace with hash 2142928197, now seen corresponding path program 9 times [2024-06-27 23:06:47,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:47,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1091009869] [2024-06-27 23:06:47,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:47,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:47,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:49,428 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:49,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:49,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1091009869] [2024-06-27 23:06:49,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1091009869] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:49,428 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:49,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:06:49,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2122720372] [2024-06-27 23:06:49,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:49,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:06:49,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:49,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:06:49,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:06:49,565 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:06:49,566 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 266 transitions, 3535 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:49,566 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:49,566 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:06:49,566 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:50,733 INFO L124 PetriNetUnfolderBase]: 2943/4549 cut-off events. [2024-06-27 23:06:50,734 INFO L125 PetriNetUnfolderBase]: For 105545/105552 co-relation queries the response was YES. [2024-06-27 23:06:50,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29408 conditions, 4549 events. 2943/4549 cut-off events. For 105545/105552 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 24065 event pairs, 858 based on Foata normal form. 7/4533 useless extension candidates. Maximal degree in co-relation 29343. Up to 3843 conditions per place. [2024-06-27 23:06:50,763 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 128 selfloop transitions, 188 changer transitions 0/322 dead transitions. [2024-06-27 23:06:50,764 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 322 transitions, 4722 flow [2024-06-27 23:06:50,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:06:50,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:06:50,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 182 transitions. [2024-06-27 23:06:50,765 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4595959595959596 [2024-06-27 23:06:50,766 INFO L175 Difference]: Start difference. First operand has 137 places, 266 transitions, 3535 flow. Second operand 9 states and 182 transitions. [2024-06-27 23:06:50,766 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 322 transitions, 4722 flow [2024-06-27 23:06:50,903 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 322 transitions, 4490 flow, removed 30 selfloop flow, removed 3 redundant places. [2024-06-27 23:06:50,907 INFO L231 Difference]: Finished difference. Result has 144 places, 285 transitions, 4027 flow [2024-06-27 23:06:50,907 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3321, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4027, PETRI_PLACES=144, PETRI_TRANSITIONS=285} [2024-06-27 23:06:50,908 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 99 predicate places. [2024-06-27 23:06:50,908 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 285 transitions, 4027 flow [2024-06-27 23:06:50,908 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:50,908 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:50,908 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:50,908 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 23:06:50,908 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:06:50,909 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:50,909 INFO L85 PathProgramCache]: Analyzing trace with hash 883655187, now seen corresponding path program 10 times [2024-06-27 23:06:50,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:50,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1606148474] [2024-06-27 23:06:50,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:50,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:50,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:53,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-27 23:06:53,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:53,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1606148474] [2024-06-27 23:06:53,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1606148474] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:53,204 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:53,204 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:06:53,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1494672732] [2024-06-27 23:06:53,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:53,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:06:53,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:53,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:06:53,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:06:53,319 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:06:53,319 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 285 transitions, 4027 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:53,319 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:53,319 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:06:53,319 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:54,503 INFO L124 PetriNetUnfolderBase]: 2935/4536 cut-off events. [2024-06-27 23:06:54,504 INFO L125 PetriNetUnfolderBase]: For 114135/114142 co-relation queries the response was YES. [2024-06-27 23:06:54,519 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29771 conditions, 4536 events. 2935/4536 cut-off events. For 114135/114142 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 23932 event pairs, 861 based on Foata normal form. 7/4520 useless extension candidates. Maximal degree in co-relation 29704. Up to 3835 conditions per place. [2024-06-27 23:06:54,533 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 130 selfloop transitions, 183 changer transitions 0/319 dead transitions. [2024-06-27 23:06:54,533 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 319 transitions, 4823 flow [2024-06-27 23:06:54,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:06:54,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:06:54,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 181 transitions. [2024-06-27 23:06:54,534 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45707070707070707 [2024-06-27 23:06:54,534 INFO L175 Difference]: Start difference. First operand has 144 places, 285 transitions, 4027 flow. Second operand 9 states and 181 transitions. [2024-06-27 23:06:54,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 319 transitions, 4823 flow [2024-06-27 23:06:54,649 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 319 transitions, 4484 flow, removed 62 selfloop flow, removed 4 redundant places. [2024-06-27 23:06:54,653 INFO L231 Difference]: Finished difference. Result has 149 places, 285 transitions, 4069 flow [2024-06-27 23:06:54,654 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3688, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4069, PETRI_PLACES=149, PETRI_TRANSITIONS=285} [2024-06-27 23:06:54,654 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 104 predicate places. [2024-06-27 23:06:54,654 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 285 transitions, 4069 flow [2024-06-27 23:06:54,654 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:54,654 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:54,655 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:54,655 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 23:06:54,655 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:06:54,655 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:54,655 INFO L85 PathProgramCache]: Analyzing trace with hash -2013375558, now seen corresponding path program 1 times [2024-06-27 23:06:54,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:54,655 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [799364238] [2024-06-27 23:06:54,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:54,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:54,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:57,228 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:57,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:57,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [799364238] [2024-06-27 23:06:57,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [799364238] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:57,228 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:57,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:06:57,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [827631166] [2024-06-27 23:06:57,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:57,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:06:57,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:57,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:06:57,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:06:57,388 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:06:57,389 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 285 transitions, 4069 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:57,389 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:57,389 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:06:57,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:58,658 INFO L124 PetriNetUnfolderBase]: 3424/5234 cut-off events. [2024-06-27 23:06:58,658 INFO L125 PetriNetUnfolderBase]: For 140684/140684 co-relation queries the response was YES. [2024-06-27 23:06:58,679 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33644 conditions, 5234 events. 3424/5234 cut-off events. For 140684/140684 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 27242 event pairs, 1175 based on Foata normal form. 4/5211 useless extension candidates. Maximal degree in co-relation 33576. Up to 4749 conditions per place. [2024-06-27 23:06:58,697 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 231 selfloop transitions, 21 changer transitions 0/314 dead transitions. [2024-06-27 23:06:58,698 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 314 transitions, 4726 flow [2024-06-27 23:06:58,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:06:58,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:06:58,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-27 23:06:58,699 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4090909090909091 [2024-06-27 23:06:58,699 INFO L175 Difference]: Start difference. First operand has 149 places, 285 transitions, 4069 flow. Second operand 9 states and 162 transitions. [2024-06-27 23:06:58,699 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 314 transitions, 4726 flow [2024-06-27 23:06:58,876 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 314 transitions, 4342 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 23:06:58,880 INFO L231 Difference]: Finished difference. Result has 152 places, 291 transitions, 3826 flow [2024-06-27 23:06:58,880 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3689, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3826, PETRI_PLACES=152, PETRI_TRANSITIONS=291} [2024-06-27 23:06:58,880 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 107 predicate places. [2024-06-27 23:06:58,880 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 291 transitions, 3826 flow [2024-06-27 23:06:58,881 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:58,881 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:58,881 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:58,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 23:06:58,881 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:06:58,881 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:58,881 INFO L85 PathProgramCache]: Analyzing trace with hash -825855479, now seen corresponding path program 1 times [2024-06-27 23:06:58,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:58,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1146737920] [2024-06-27 23:06:58,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:58,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:58,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:00,703 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:07:00,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:00,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1146737920] [2024-06-27 23:07:00,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1146737920] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:00,704 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:00,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:07:00,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [897355823] [2024-06-27 23:07:00,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:00,704 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:07:00,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:00,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:07:00,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:07:00,804 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:07:00,805 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 291 transitions, 3826 flow. Second operand has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:00,805 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:00,805 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:07:00,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:01,938 INFO L124 PetriNetUnfolderBase]: 3538/5334 cut-off events. [2024-06-27 23:07:01,939 INFO L125 PetriNetUnfolderBase]: For 154647/154926 co-relation queries the response was YES. [2024-06-27 23:07:01,960 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34377 conditions, 5334 events. 3538/5334 cut-off events. For 154647/154926 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 27290 event pairs, 1224 based on Foata normal form. 19/5264 useless extension candidates. Maximal degree in co-relation 34307. Up to 4962 conditions per place. [2024-06-27 23:07:01,979 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 215 selfloop transitions, 15 changer transitions 0/304 dead transitions. [2024-06-27 23:07:01,979 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 304 transitions, 4346 flow [2024-06-27 23:07:01,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:07:01,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:07:01,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 111 transitions. [2024-06-27 23:07:01,980 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42045454545454547 [2024-06-27 23:07:01,980 INFO L175 Difference]: Start difference. First operand has 152 places, 291 transitions, 3826 flow. Second operand 6 states and 111 transitions. [2024-06-27 23:07:01,981 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 304 transitions, 4346 flow [2024-06-27 23:07:02,146 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 304 transitions, 4267 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-27 23:07:02,150 INFO L231 Difference]: Finished difference. Result has 152 places, 294 transitions, 3821 flow [2024-06-27 23:07:02,150 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3747, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3821, PETRI_PLACES=152, PETRI_TRANSITIONS=294} [2024-06-27 23:07:02,151 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 107 predicate places. [2024-06-27 23:07:02,151 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 294 transitions, 3821 flow [2024-06-27 23:07:02,151 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:02,151 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:02,151 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:07:02,152 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 23:07:02,152 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:07:02,152 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:02,152 INFO L85 PathProgramCache]: Analyzing trace with hash -1001619322, now seen corresponding path program 1 times [2024-06-27 23:07:02,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:02,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2030650006] [2024-06-27 23:07:02,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:02,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:02,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:04,129 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:07:04,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:04,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2030650006] [2024-06-27 23:07:04,130 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2030650006] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:04,130 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:04,130 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:07:04,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [800705399] [2024-06-27 23:07:04,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:04,131 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:07:04,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:04,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:07:04,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:07:04,269 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:07:04,270 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 294 transitions, 3821 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:04,270 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:04,270 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:07:04,270 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:05,495 INFO L124 PetriNetUnfolderBase]: 3245/5020 cut-off events. [2024-06-27 23:07:05,496 INFO L125 PetriNetUnfolderBase]: For 147892/147904 co-relation queries the response was YES. [2024-06-27 23:07:05,513 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33512 conditions, 5020 events. 3245/5020 cut-off events. For 147892/147904 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 26667 event pairs, 944 based on Foata normal form. 5/5021 useless extension candidates. Maximal degree in co-relation 33441. Up to 4646 conditions per place. [2024-06-27 23:07:05,530 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 295 selfloop transitions, 31 changer transitions 0/333 dead transitions. [2024-06-27 23:07:05,530 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 333 transitions, 4673 flow [2024-06-27 23:07:05,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:07:05,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:07:05,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-27 23:07:05,532 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4318181818181818 [2024-06-27 23:07:05,532 INFO L175 Difference]: Start difference. First operand has 152 places, 294 transitions, 3821 flow. Second operand 9 states and 171 transitions. [2024-06-27 23:07:05,532 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 333 transitions, 4673 flow [2024-06-27 23:07:05,642 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 333 transitions, 4631 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-27 23:07:05,646 INFO L231 Difference]: Finished difference. Result has 159 places, 303 transitions, 3955 flow [2024-06-27 23:07:05,646 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3779, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3955, PETRI_PLACES=159, PETRI_TRANSITIONS=303} [2024-06-27 23:07:05,647 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 114 predicate places. [2024-06-27 23:07:05,647 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 303 transitions, 3955 flow [2024-06-27 23:07:05,647 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:05,647 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:05,647 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:07:05,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 23:07:05,647 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:07:05,648 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:05,648 INFO L85 PathProgramCache]: Analyzing trace with hash -1001499166, now seen corresponding path program 1 times [2024-06-27 23:07:05,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:05,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [380958144] [2024-06-27 23:07:05,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:05,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:05,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:07,460 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:07:07,460 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:07,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [380958144] [2024-06-27 23:07:07,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [380958144] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:07,460 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:07,460 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:07:07,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305263108] [2024-06-27 23:07:07,461 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:07,461 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:07:07,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:07,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:07:07,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:07:07,572 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:07:07,572 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 303 transitions, 3955 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:07,573 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:07,573 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:07:07,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:08,543 INFO L124 PetriNetUnfolderBase]: 3314/5128 cut-off events. [2024-06-27 23:07:08,543 INFO L125 PetriNetUnfolderBase]: For 161794/161802 co-relation queries the response was YES. [2024-06-27 23:07:08,567 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34843 conditions, 5128 events. 3314/5128 cut-off events. For 161794/161802 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 27382 event pairs, 940 based on Foata normal form. 3/5116 useless extension candidates. Maximal degree in co-relation 34769. Up to 4330 conditions per place. [2024-06-27 23:07:08,585 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 187 selfloop transitions, 150 changer transitions 0/344 dead transitions. [2024-06-27 23:07:08,586 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 344 transitions, 4965 flow [2024-06-27 23:07:08,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:07:08,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:07:08,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 180 transitions. [2024-06-27 23:07:08,587 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-27 23:07:08,587 INFO L175 Difference]: Start difference. First operand has 159 places, 303 transitions, 3955 flow. Second operand 9 states and 180 transitions. [2024-06-27 23:07:08,587 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 344 transitions, 4965 flow [2024-06-27 23:07:08,754 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 344 transitions, 4815 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-27 23:07:08,759 INFO L231 Difference]: Finished difference. Result has 163 places, 314 transitions, 4257 flow [2024-06-27 23:07:08,759 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3805, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4257, PETRI_PLACES=163, PETRI_TRANSITIONS=314} [2024-06-27 23:07:08,759 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 118 predicate places. [2024-06-27 23:07:08,759 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 314 transitions, 4257 flow [2024-06-27 23:07:08,759 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:08,760 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:08,760 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:07:08,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 23:07:08,760 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:07:08,760 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:08,760 INFO L85 PathProgramCache]: Analyzing trace with hash -325935706, now seen corresponding path program 2 times [2024-06-27 23:07:08,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:08,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1912895179] [2024-06-27 23:07:08,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:08,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:08,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:10,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-27 23:07:10,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:10,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1912895179] [2024-06-27 23:07:10,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1912895179] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:10,670 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:10,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:07:10,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1563689357] [2024-06-27 23:07:10,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:10,670 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:07:10,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:10,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:07:10,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:07:10,805 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:07:10,805 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 314 transitions, 4257 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:10,805 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:10,805 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:07:10,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:11,909 INFO L124 PetriNetUnfolderBase]: 3344/5181 cut-off events. [2024-06-27 23:07:11,910 INFO L125 PetriNetUnfolderBase]: For 176027/176035 co-relation queries the response was YES. [2024-06-27 23:07:11,930 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36203 conditions, 5181 events. 3344/5181 cut-off events. For 176027/176035 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 27835 event pairs, 933 based on Foata normal form. 4/5170 useless extension candidates. Maximal degree in co-relation 36129. Up to 4352 conditions per place. [2024-06-27 23:07:11,949 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 216 selfloop transitions, 134 changer transitions 0/357 dead transitions. [2024-06-27 23:07:11,950 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 357 transitions, 5432 flow [2024-06-27 23:07:11,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:07:11,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:07:11,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 182 transitions. [2024-06-27 23:07:11,951 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4595959595959596 [2024-06-27 23:07:11,951 INFO L175 Difference]: Start difference. First operand has 163 places, 314 transitions, 4257 flow. Second operand 9 states and 182 transitions. [2024-06-27 23:07:11,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 357 transitions, 5432 flow [2024-06-27 23:07:12,122 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 357 transitions, 5192 flow, removed 42 selfloop flow, removed 4 redundant places. [2024-06-27 23:07:12,127 INFO L231 Difference]: Finished difference. Result has 169 places, 323 transitions, 4444 flow [2024-06-27 23:07:12,127 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4045, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4444, PETRI_PLACES=169, PETRI_TRANSITIONS=323} [2024-06-27 23:07:12,128 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 124 predicate places. [2024-06-27 23:07:12,128 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 323 transitions, 4444 flow [2024-06-27 23:07:12,128 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:12,128 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:12,128 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:07:12,128 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 23:07:12,128 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:07:12,129 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:12,129 INFO L85 PathProgramCache]: Analyzing trace with hash -325942216, now seen corresponding path program 3 times [2024-06-27 23:07:12,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:12,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [467826462] [2024-06-27 23:07:12,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:12,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:12,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:13,994 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:07:13,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:13,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [467826462] [2024-06-27 23:07:13,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [467826462] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:13,995 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:13,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:07:13,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [413569422] [2024-06-27 23:07:13,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:13,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:07:13,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:13,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:07:13,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:07:14,116 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:07:14,117 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 323 transitions, 4444 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:14,117 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:14,117 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:07:14,117 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:15,105 INFO L124 PetriNetUnfolderBase]: 3356/5193 cut-off events. [2024-06-27 23:07:15,105 INFO L125 PetriNetUnfolderBase]: For 186177/186185 co-relation queries the response was YES. [2024-06-27 23:07:15,131 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36991 conditions, 5193 events. 3356/5193 cut-off events. For 186177/186185 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 27889 event pairs, 936 based on Foata normal form. 3/5180 useless extension candidates. Maximal degree in co-relation 36914. Up to 4369 conditions per place. [2024-06-27 23:07:15,152 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 213 selfloop transitions, 134 changer transitions 0/354 dead transitions. [2024-06-27 23:07:15,152 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 354 transitions, 5372 flow [2024-06-27 23:07:15,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:07:15,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:07:15,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 181 transitions. [2024-06-27 23:07:15,154 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45707070707070707 [2024-06-27 23:07:15,154 INFO L175 Difference]: Start difference. First operand has 169 places, 323 transitions, 4444 flow. Second operand 9 states and 181 transitions. [2024-06-27 23:07:15,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 354 transitions, 5372 flow [2024-06-27 23:07:15,449 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 354 transitions, 5161 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-27 23:07:15,454 INFO L231 Difference]: Finished difference. Result has 174 places, 323 transitions, 4511 flow [2024-06-27 23:07:15,454 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4235, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4511, PETRI_PLACES=174, PETRI_TRANSITIONS=323} [2024-06-27 23:07:15,454 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 129 predicate places. [2024-06-27 23:07:15,454 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 323 transitions, 4511 flow [2024-06-27 23:07:15,455 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:15,455 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:15,455 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:07:15,455 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 23:07:15,455 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:07:15,455 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:15,455 INFO L85 PathProgramCache]: Analyzing trace with hash -153206248, now seen corresponding path program 1 times [2024-06-27 23:07:15,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:15,456 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1742214008] [2024-06-27 23:07:15,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:15,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:15,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:17,647 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:07:17,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:17,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1742214008] [2024-06-27 23:07:17,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1742214008] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:17,647 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:17,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:07:17,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1956655862] [2024-06-27 23:07:17,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:17,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:07:17,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:17,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:07:17,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:07:17,794 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:07:17,794 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 323 transitions, 4511 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:17,794 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:17,794 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:07:17,794 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:18,901 INFO L124 PetriNetUnfolderBase]: 3601/5521 cut-off events. [2024-06-27 23:07:18,902 INFO L125 PetriNetUnfolderBase]: For 207138/207155 co-relation queries the response was YES. [2024-06-27 23:07:18,928 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39026 conditions, 5521 events. 3601/5521 cut-off events. For 207138/207155 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 29119 event pairs, 1030 based on Foata normal form. 2/5500 useless extension candidates. Maximal degree in co-relation 38948. Up to 4900 conditions per place. [2024-06-27 23:07:18,948 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 237 selfloop transitions, 62 changer transitions 0/361 dead transitions. [2024-06-27 23:07:18,948 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 361 transitions, 5376 flow [2024-06-27 23:07:18,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:07:18,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:07:18,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 184 transitions. [2024-06-27 23:07:18,950 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41818181818181815 [2024-06-27 23:07:18,950 INFO L175 Difference]: Start difference. First operand has 174 places, 323 transitions, 4511 flow. Second operand 10 states and 184 transitions. [2024-06-27 23:07:18,950 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 361 transitions, 5376 flow [2024-06-27 23:07:19,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 361 transitions, 5154 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-27 23:07:19,200 INFO L231 Difference]: Finished difference. Result has 178 places, 333 transitions, 4595 flow [2024-06-27 23:07:19,201 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4298, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4595, PETRI_PLACES=178, PETRI_TRANSITIONS=333} [2024-06-27 23:07:19,201 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 133 predicate places. [2024-06-27 23:07:19,201 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 333 transitions, 4595 flow [2024-06-27 23:07:19,201 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:19,202 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:19,202 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:07:19,202 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 23:07:19,202 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:07:19,202 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:19,202 INFO L85 PathProgramCache]: Analyzing trace with hash -824130496, now seen corresponding path program 4 times [2024-06-27 23:07:19,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:19,203 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [914407387] [2024-06-27 23:07:19,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:19,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:19,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:20,884 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:07:20,884 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:20,885 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [914407387] [2024-06-27 23:07:20,885 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [914407387] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:20,885 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:20,885 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:07:20,885 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [765465675] [2024-06-27 23:07:20,885 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:20,886 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:07:20,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:20,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:07:20,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:07:20,981 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:07:20,982 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 333 transitions, 4595 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:20,982 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:20,982 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:07:20,982 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:22,108 INFO L124 PetriNetUnfolderBase]: 3415/5293 cut-off events. [2024-06-27 23:07:22,108 INFO L125 PetriNetUnfolderBase]: For 211170/211184 co-relation queries the response was YES. [2024-06-27 23:07:22,135 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38724 conditions, 5293 events. 3415/5293 cut-off events. For 211170/211184 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 28564 event pairs, 902 based on Foata normal form. 4/5278 useless extension candidates. Maximal degree in co-relation 38645. Up to 4401 conditions per place. [2024-06-27 23:07:22,153 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 226 selfloop transitions, 144 changer transitions 0/378 dead transitions. [2024-06-27 23:07:22,153 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 378 transitions, 5848 flow [2024-06-27 23:07:22,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:07:22,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:07:22,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 182 transitions. [2024-06-27 23:07:22,155 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4595959595959596 [2024-06-27 23:07:22,155 INFO L175 Difference]: Start difference. First operand has 178 places, 333 transitions, 4595 flow. Second operand 9 states and 182 transitions. [2024-06-27 23:07:22,155 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 378 transitions, 5848 flow [2024-06-27 23:07:22,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 378 transitions, 5686 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-06-27 23:07:22,461 INFO L231 Difference]: Finished difference. Result has 181 places, 342 transitions, 4884 flow [2024-06-27 23:07:22,462 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4433, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4884, PETRI_PLACES=181, PETRI_TRANSITIONS=342} [2024-06-27 23:07:22,462 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 136 predicate places. [2024-06-27 23:07:22,462 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 342 transitions, 4884 flow [2024-06-27 23:07:22,462 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:22,462 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:22,463 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:07:22,463 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 23:07:22,463 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:07:22,463 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:22,463 INFO L85 PathProgramCache]: Analyzing trace with hash -824367646, now seen corresponding path program 5 times [2024-06-27 23:07:22,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:22,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1822402353] [2024-06-27 23:07:22,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:22,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:22,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:24,352 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:07:24,353 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:24,353 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1822402353] [2024-06-27 23:07:24,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1822402353] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:24,353 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:24,353 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:07:24,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [473151878] [2024-06-27 23:07:24,354 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:24,354 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:07:24,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:24,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:07:24,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:07:24,494 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:07:24,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 342 transitions, 4884 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:24,505 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:24,505 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:07:24,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:25,525 INFO L124 PetriNetUnfolderBase]: 3452/5342 cut-off events. [2024-06-27 23:07:25,525 INFO L125 PetriNetUnfolderBase]: For 225250/225262 co-relation queries the response was YES. [2024-06-27 23:07:25,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39840 conditions, 5342 events. 3452/5342 cut-off events. For 225250/225262 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 28792 event pairs, 895 based on Foata normal form. 3/5329 useless extension candidates. Maximal degree in co-relation 39759. Up to 4429 conditions per place. [2024-06-27 23:07:25,577 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 222 selfloop transitions, 149 changer transitions 0/379 dead transitions. [2024-06-27 23:07:25,577 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 379 transitions, 6060 flow [2024-06-27 23:07:25,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:07:25,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:07:25,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 183 transitions. [2024-06-27 23:07:25,579 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4621212121212121 [2024-06-27 23:07:25,579 INFO L175 Difference]: Start difference. First operand has 181 places, 342 transitions, 4884 flow. Second operand 9 states and 183 transitions. [2024-06-27 23:07:25,579 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 379 transitions, 6060 flow [2024-06-27 23:07:25,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 379 transitions, 5876 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-27 23:07:25,850 INFO L231 Difference]: Finished difference. Result has 186 places, 345 transitions, 5056 flow [2024-06-27 23:07:25,850 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4707, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5056, PETRI_PLACES=186, PETRI_TRANSITIONS=345} [2024-06-27 23:07:25,850 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 141 predicate places. [2024-06-27 23:07:25,851 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 345 transitions, 5056 flow [2024-06-27 23:07:25,851 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:25,851 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:25,851 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:07:25,851 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 23:07:25,851 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:07:25,851 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:25,852 INFO L85 PathProgramCache]: Analyzing trace with hash -824361136, now seen corresponding path program 6 times [2024-06-27 23:07:25,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:25,852 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1004810589] [2024-06-27 23:07:25,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:25,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:25,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:27,550 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:07:27,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:27,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1004810589] [2024-06-27 23:07:27,551 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1004810589] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:27,551 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:27,551 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:07:27,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [174870458] [2024-06-27 23:07:27,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:27,552 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:07:27,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:27,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:07:27,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:07:27,652 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:07:27,653 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 345 transitions, 5056 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:27,653 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:27,653 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:07:27,653 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:28,746 INFO L124 PetriNetUnfolderBase]: 3444/5333 cut-off events. [2024-06-27 23:07:28,747 INFO L125 PetriNetUnfolderBase]: For 237979/237991 co-relation queries the response was YES. [2024-06-27 23:07:28,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40137 conditions, 5333 events. 3444/5333 cut-off events. For 237979/237991 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 28767 event pairs, 892 based on Foata normal form. 4/5321 useless extension candidates. Maximal degree in co-relation 40055. Up to 4421 conditions per place. [2024-06-27 23:07:28,791 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 228 selfloop transitions, 143 changer transitions 0/379 dead transitions. [2024-06-27 23:07:28,791 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 379 transitions, 6080 flow [2024-06-27 23:07:28,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:07:28,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:07:28,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 182 transitions. [2024-06-27 23:07:28,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4595959595959596 [2024-06-27 23:07:28,793 INFO L175 Difference]: Start difference. First operand has 186 places, 345 transitions, 5056 flow. Second operand 9 states and 182 transitions. [2024-06-27 23:07:28,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 379 transitions, 6080 flow [2024-06-27 23:07:29,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 379 transitions, 5744 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-06-27 23:07:29,082 INFO L231 Difference]: Finished difference. Result has 188 places, 345 transitions, 5017 flow [2024-06-27 23:07:29,082 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4720, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5017, PETRI_PLACES=188, PETRI_TRANSITIONS=345} [2024-06-27 23:07:29,083 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 143 predicate places. [2024-06-27 23:07:29,083 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 345 transitions, 5017 flow [2024-06-27 23:07:29,083 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:29,083 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:29,083 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:07:29,083 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 23:07:29,084 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:07:29,084 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:29,084 INFO L85 PathProgramCache]: Analyzing trace with hash 1283557669, now seen corresponding path program 1 times [2024-06-27 23:07:29,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:29,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [127269368] [2024-06-27 23:07:29,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:29,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:29,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:30,684 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:07:30,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:30,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [127269368] [2024-06-27 23:07:30,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [127269368] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:30,685 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:30,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:07:30,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1671268177] [2024-06-27 23:07:30,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:30,686 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:07:30,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:30,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:07:30,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:07:30,757 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:07:30,757 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 345 transitions, 5017 flow. Second operand has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:30,757 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:30,757 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:07:30,757 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:31,738 INFO L124 PetriNetUnfolderBase]: 3741/5670 cut-off events. [2024-06-27 23:07:31,738 INFO L125 PetriNetUnfolderBase]: For 256081/256131 co-relation queries the response was YES. [2024-06-27 23:07:31,770 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41698 conditions, 5670 events. 3741/5670 cut-off events. For 256081/256131 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 29297 event pairs, 1079 based on Foata normal form. 18/5633 useless extension candidates. Maximal degree in co-relation 41616. Up to 5233 conditions per place. [2024-06-27 23:07:31,791 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 255 selfloop transitions, 33 changer transitions 0/364 dead transitions. [2024-06-27 23:07:31,791 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 364 transitions, 5783 flow [2024-06-27 23:07:31,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:07:31,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:07:31,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 116 transitions. [2024-06-27 23:07:31,792 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4393939393939394 [2024-06-27 23:07:31,792 INFO L175 Difference]: Start difference. First operand has 188 places, 345 transitions, 5017 flow. Second operand 6 states and 116 transitions. [2024-06-27 23:07:31,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 364 transitions, 5783 flow [2024-06-27 23:07:32,177 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 364 transitions, 5477 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 23:07:32,181 INFO L231 Difference]: Finished difference. Result has 187 places, 351 transitions, 4871 flow [2024-06-27 23:07:32,181 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4711, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4871, PETRI_PLACES=187, PETRI_TRANSITIONS=351} [2024-06-27 23:07:32,182 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 142 predicate places. [2024-06-27 23:07:32,182 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 351 transitions, 4871 flow [2024-06-27 23:07:32,182 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:32,182 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:32,182 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:07:32,182 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 23:07:32,183 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:07:32,183 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:32,183 INFO L85 PathProgramCache]: Analyzing trace with hash 96156754, now seen corresponding path program 2 times [2024-06-27 23:07:32,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:32,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1631372437] [2024-06-27 23:07:32,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:32,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:32,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:34,145 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:07:34,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:34,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1631372437] [2024-06-27 23:07:34,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1631372437] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:34,146 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:34,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:07:34,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1622945691] [2024-06-27 23:07:34,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:34,147 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:07:34,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:34,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:07:34,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:07:34,313 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:07:34,314 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 351 transitions, 4871 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:34,314 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:34,314 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:07:34,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:35,518 INFO L124 PetriNetUnfolderBase]: 3741/5707 cut-off events. [2024-06-27 23:07:35,518 INFO L125 PetriNetUnfolderBase]: For 276302/276330 co-relation queries the response was YES. [2024-06-27 23:07:35,549 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43147 conditions, 5707 events. 3741/5707 cut-off events. For 276302/276330 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 29963 event pairs, 1080 based on Foata normal form. 2/5672 useless extension candidates. Maximal degree in co-relation 43064. Up to 5184 conditions per place. [2024-06-27 23:07:35,571 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 293 selfloop transitions, 31 changer transitions 0/388 dead transitions. [2024-06-27 23:07:35,572 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 388 transitions, 5801 flow [2024-06-27 23:07:35,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:07:35,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:07:35,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-27 23:07:35,573 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42676767676767674 [2024-06-27 23:07:35,573 INFO L175 Difference]: Start difference. First operand has 187 places, 351 transitions, 4871 flow. Second operand 9 states and 169 transitions. [2024-06-27 23:07:35,573 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 388 transitions, 5801 flow [2024-06-27 23:07:35,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 388 transitions, 5759 flow, removed 15 selfloop flow, removed 2 redundant places. [2024-06-27 23:07:35,983 INFO L231 Difference]: Finished difference. Result has 195 places, 361 transitions, 5087 flow [2024-06-27 23:07:35,983 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4829, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5087, PETRI_PLACES=195, PETRI_TRANSITIONS=361} [2024-06-27 23:07:35,983 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 150 predicate places. [2024-06-27 23:07:35,983 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 361 transitions, 5087 flow [2024-06-27 23:07:35,983 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:35,984 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:35,984 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:07:35,984 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 23:07:35,984 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:07:35,984 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:35,984 INFO L85 PathProgramCache]: Analyzing trace with hash 1114438318, now seen corresponding path program 7 times [2024-06-27 23:07:35,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:35,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [187963124] [2024-06-27 23:07:35,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:35,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:35,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:37,672 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:07:37,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:37,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [187963124] [2024-06-27 23:07:37,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [187963124] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:37,673 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:37,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:07:37,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [632871792] [2024-06-27 23:07:37,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:37,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:07:37,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:37,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:07:37,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:07:37,772 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:07:37,773 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 361 transitions, 5087 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:37,773 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:37,773 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:07:37,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:38,942 INFO L124 PetriNetUnfolderBase]: 3561/5501 cut-off events. [2024-06-27 23:07:38,942 INFO L125 PetriNetUnfolderBase]: For 281244/281265 co-relation queries the response was YES. [2024-06-27 23:07:38,968 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42766 conditions, 5501 events. 3561/5501 cut-off events. For 281244/281265 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 29720 event pairs, 935 based on Foata normal form. 8/5493 useless extension candidates. Maximal degree in co-relation 42680. Up to 4894 conditions per place. [2024-06-27 23:07:38,988 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 319 selfloop transitions, 73 changer transitions 0/403 dead transitions. [2024-06-27 23:07:38,988 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 403 transitions, 6421 flow [2024-06-27 23:07:38,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:07:38,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:07:38,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-27 23:07:38,989 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-27 23:07:38,989 INFO L175 Difference]: Start difference. First operand has 195 places, 361 transitions, 5087 flow. Second operand 9 states and 176 transitions. [2024-06-27 23:07:38,990 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 403 transitions, 6421 flow [2024-06-27 23:07:39,332 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 403 transitions, 6330 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-27 23:07:39,338 INFO L231 Difference]: Finished difference. Result has 199 places, 371 transitions, 5334 flow [2024-06-27 23:07:39,338 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4996, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5334, PETRI_PLACES=199, PETRI_TRANSITIONS=371} [2024-06-27 23:07:39,338 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 154 predicate places. [2024-06-27 23:07:39,339 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 371 transitions, 5334 flow [2024-06-27 23:07:39,339 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:39,339 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:39,339 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:07:39,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 23:07:39,339 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:07:39,340 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:39,340 INFO L85 PathProgramCache]: Analyzing trace with hash -822198054, now seen corresponding path program 8 times [2024-06-27 23:07:39,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:39,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [841135006] [2024-06-27 23:07:39,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:39,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:39,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:41,015 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:07:41,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:41,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [841135006] [2024-06-27 23:07:41,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [841135006] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:41,016 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:41,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:07:41,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [21866001] [2024-06-27 23:07:41,016 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:41,017 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:07:41,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:41,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:07:41,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:07:41,157 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:07:41,157 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 371 transitions, 5334 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:41,158 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:41,158 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:07:41,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:42,297 INFO L124 PetriNetUnfolderBase]: 3556/5492 cut-off events. [2024-06-27 23:07:42,298 INFO L125 PetriNetUnfolderBase]: For 294393/294412 co-relation queries the response was YES. [2024-06-27 23:07:42,328 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43281 conditions, 5492 events. 3556/5492 cut-off events. For 294393/294412 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 29647 event pairs, 938 based on Foata normal form. 6/5482 useless extension candidates. Maximal degree in co-relation 43193. Up to 4889 conditions per place. [2024-06-27 23:07:42,350 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 307 selfloop transitions, 81 changer transitions 0/399 dead transitions. [2024-06-27 23:07:42,351 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 399 transitions, 6358 flow [2024-06-27 23:07:42,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:07:42,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:07:42,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-27 23:07:42,352 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43686868686868685 [2024-06-27 23:07:42,353 INFO L175 Difference]: Start difference. First operand has 199 places, 371 transitions, 5334 flow. Second operand 9 states and 173 transitions. [2024-06-27 23:07:42,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 399 transitions, 6358 flow [2024-06-27 23:07:42,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 399 transitions, 5945 flow, removed 36 selfloop flow, removed 8 redundant places. [2024-06-27 23:07:42,878 INFO L231 Difference]: Finished difference. Result has 200 places, 371 transitions, 5091 flow [2024-06-27 23:07:42,878 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4921, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5091, PETRI_PLACES=200, PETRI_TRANSITIONS=371} [2024-06-27 23:07:42,879 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 155 predicate places. [2024-06-27 23:07:42,879 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 371 transitions, 5091 flow [2024-06-27 23:07:42,879 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:42,880 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:42,880 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:07:42,880 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 23:07:42,880 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:07:42,880 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:42,880 INFO L85 PathProgramCache]: Analyzing trace with hash -821951976, now seen corresponding path program 3 times [2024-06-27 23:07:42,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:42,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [166949654] [2024-06-27 23:07:42,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:42,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:42,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:44,844 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:07:44,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:44,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [166949654] [2024-06-27 23:07:44,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [166949654] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:44,844 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:44,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:07:44,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1967010202] [2024-06-27 23:07:44,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:44,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:07:44,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:44,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:07:44,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:07:44,974 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:07:44,975 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 371 transitions, 5091 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:44,975 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:44,975 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:07:44,975 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:46,277 INFO L124 PetriNetUnfolderBase]: 3783/5772 cut-off events. [2024-06-27 23:07:46,277 INFO L125 PetriNetUnfolderBase]: For 317687/317722 co-relation queries the response was YES. [2024-06-27 23:07:46,311 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45137 conditions, 5772 events. 3783/5772 cut-off events. For 317687/317722 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 30398 event pairs, 1058 based on Foata normal form. 2/5729 useless extension candidates. Maximal degree in co-relation 45048. Up to 5204 conditions per place. [2024-06-27 23:07:46,335 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 294 selfloop transitions, 45 changer transitions 0/403 dead transitions. [2024-06-27 23:07:46,335 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 403 transitions, 5984 flow [2024-06-27 23:07:46,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:07:46,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:07:46,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-27 23:07:46,337 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4318181818181818 [2024-06-27 23:07:46,337 INFO L175 Difference]: Start difference. First operand has 200 places, 371 transitions, 5091 flow. Second operand 9 states and 171 transitions. [2024-06-27 23:07:46,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 403 transitions, 5984 flow [2024-06-27 23:07:46,879 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 403 transitions, 5631 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-27 23:07:46,884 INFO L231 Difference]: Finished difference. Result has 202 places, 376 transitions, 4944 flow [2024-06-27 23:07:46,885 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4748, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4944, PETRI_PLACES=202, PETRI_TRANSITIONS=376} [2024-06-27 23:07:46,885 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 157 predicate places. [2024-06-27 23:07:46,885 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 376 transitions, 4944 flow [2024-06-27 23:07:46,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:46,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:46,886 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:07:46,886 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 23:07:46,886 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:07:46,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:46,886 INFO L85 PathProgramCache]: Analyzing trace with hash -821960904, now seen corresponding path program 9 times [2024-06-27 23:07:46,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:46,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1522076892] [2024-06-27 23:07:46,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:46,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:46,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:48,635 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:07:48,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:48,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1522076892] [2024-06-27 23:07:48,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1522076892] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:48,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:48,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:07:48,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1790855087] [2024-06-27 23:07:48,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:48,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:07:48,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:48,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:07:48,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:07:48,743 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:07:48,744 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 376 transitions, 4944 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:48,744 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:48,744 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:07:48,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:50,009 INFO L124 PetriNetUnfolderBase]: 3622/5590 cut-off events. [2024-06-27 23:07:50,010 INFO L125 PetriNetUnfolderBase]: For 319216/319231 co-relation queries the response was YES. [2024-06-27 23:07:50,047 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44439 conditions, 5590 events. 3622/5590 cut-off events. For 319216/319231 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 30224 event pairs, 938 based on Foata normal form. 7/5582 useless extension candidates. Maximal degree in co-relation 44348. Up to 4918 conditions per place. [2024-06-27 23:07:50,068 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 324 selfloop transitions, 75 changer transitions 0/411 dead transitions. [2024-06-27 23:07:50,068 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 411 transitions, 6078 flow [2024-06-27 23:07:50,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:07:50,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:07:50,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-27 23:07:50,070 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44191919191919193 [2024-06-27 23:07:50,070 INFO L175 Difference]: Start difference. First operand has 202 places, 376 transitions, 4944 flow. Second operand 9 states and 175 transitions. [2024-06-27 23:07:50,070 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 411 transitions, 6078 flow [2024-06-27 23:07:50,484 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 411 transitions, 5961 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-27 23:07:50,489 INFO L231 Difference]: Finished difference. Result has 204 places, 379 transitions, 5029 flow [2024-06-27 23:07:50,489 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4827, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5029, PETRI_PLACES=204, PETRI_TRANSITIONS=379} [2024-06-27 23:07:50,489 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 159 predicate places. [2024-06-27 23:07:50,490 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 379 transitions, 5029 flow [2024-06-27 23:07:50,490 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:50,490 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:50,490 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:07:50,490 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 23:07:50,490 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:07:50,490 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:50,491 INFO L85 PathProgramCache]: Analyzing trace with hash -536861034, now seen corresponding path program 10 times [2024-06-27 23:07:50,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:50,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1772713629] [2024-06-27 23:07:50,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:50,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:50,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:52,088 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:07:52,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:52,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1772713629] [2024-06-27 23:07:52,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1772713629] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:52,089 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:52,089 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:07:52,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1857491264] [2024-06-27 23:07:52,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:52,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:07:52,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:52,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:07:52,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:07:52,215 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:07:52,215 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 379 transitions, 5029 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:52,215 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:52,215 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:07:52,216 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:53,347 INFO L124 PetriNetUnfolderBase]: 3604/5559 cut-off events. [2024-06-27 23:07:53,348 INFO L125 PetriNetUnfolderBase]: For 331071/331083 co-relation queries the response was YES. [2024-06-27 23:07:53,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44582 conditions, 5559 events. 3604/5559 cut-off events. For 331071/331083 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 29976 event pairs, 946 based on Foata normal form. 8/5549 useless extension candidates. Maximal degree in co-relation 44490. Up to 5057 conditions per place. [2024-06-27 23:07:53,406 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 354 selfloop transitions, 39 changer transitions 0/405 dead transitions. [2024-06-27 23:07:53,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 405 transitions, 5921 flow [2024-06-27 23:07:53,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:07:53,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:07:53,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-27 23:07:53,413 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4217171717171717 [2024-06-27 23:07:53,413 INFO L175 Difference]: Start difference. First operand has 204 places, 379 transitions, 5029 flow. Second operand 9 states and 167 transitions. [2024-06-27 23:07:53,413 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 405 transitions, 5921 flow [2024-06-27 23:07:53,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 405 transitions, 5760 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-27 23:07:53,883 INFO L231 Difference]: Finished difference. Result has 208 places, 379 transitions, 4956 flow [2024-06-27 23:07:53,883 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4868, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4956, PETRI_PLACES=208, PETRI_TRANSITIONS=379} [2024-06-27 23:07:53,884 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 163 predicate places. [2024-06-27 23:07:53,884 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 379 transitions, 4956 flow [2024-06-27 23:07:53,884 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:53,884 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:53,884 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:07:53,884 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 23:07:53,885 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:07:53,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:53,886 INFO L85 PathProgramCache]: Analyzing trace with hash -526376586, now seen corresponding path program 4 times [2024-06-27 23:07:53,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:53,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1451165441] [2024-06-27 23:07:53,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:53,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:53,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:55,700 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:07:55,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:55,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1451165441] [2024-06-27 23:07:55,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1451165441] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:55,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:55,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:07:55,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1790168128] [2024-06-27 23:07:55,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:55,701 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:07:55,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:55,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:07:55,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:07:55,814 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:07:55,814 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 379 transitions, 4956 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:55,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:55,814 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:07:55,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:57,120 INFO L124 PetriNetUnfolderBase]: 3812/5814 cut-off events. [2024-06-27 23:07:57,120 INFO L125 PetriNetUnfolderBase]: For 357970/357998 co-relation queries the response was YES. [2024-06-27 23:07:57,160 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46395 conditions, 5814 events. 3812/5814 cut-off events. For 357970/357998 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 30584 event pairs, 1073 based on Foata normal form. 4/5783 useless extension candidates. Maximal degree in co-relation 46302. Up to 5269 conditions per place. [2024-06-27 23:07:57,184 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 321 selfloop transitions, 35 changer transitions 0/420 dead transitions. [2024-06-27 23:07:57,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 420 transitions, 6023 flow [2024-06-27 23:07:57,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:07:57,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:07:57,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-27 23:07:57,199 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4292929292929293 [2024-06-27 23:07:57,199 INFO L175 Difference]: Start difference. First operand has 208 places, 379 transitions, 4956 flow. Second operand 9 states and 170 transitions. [2024-06-27 23:07:57,199 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 420 transitions, 6023 flow [2024-06-27 23:07:57,727 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 420 transitions, 5913 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-27 23:07:57,732 INFO L231 Difference]: Finished difference. Result has 210 places, 391 transitions, 5180 flow [2024-06-27 23:07:57,732 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4860, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5180, PETRI_PLACES=210, PETRI_TRANSITIONS=391} [2024-06-27 23:07:57,732 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 165 predicate places. [2024-06-27 23:07:57,733 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 391 transitions, 5180 flow [2024-06-27 23:07:57,733 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:57,733 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:57,733 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:07:57,733 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 23:07:57,733 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-27 23:07:57,733 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:57,734 INFO L85 PathProgramCache]: Analyzing trace with hash 168268121, now seen corresponding path program 2 times [2024-06-27 23:07:57,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:57,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [566718808] [2024-06-27 23:07:57,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:57,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:57,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:59,210 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:07:59,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:59,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [566718808] [2024-06-27 23:07:59,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [566718808] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:59,210 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:59,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:07:59,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1014640266] [2024-06-27 23:07:59,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:59,211 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:07:59,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:59,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:07:59,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:07:59,307 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:07:59,308 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 391 transitions, 5180 flow. Second operand has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:59,308 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:59,308 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:07:59,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:08:00,463 INFO L124 PetriNetUnfolderBase]: 3841/5812 cut-off events. [2024-06-27 23:08:00,464 INFO L125 PetriNetUnfolderBase]: For 365762/365826 co-relation queries the response was YES. [2024-06-27 23:08:00,498 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46368 conditions, 5812 events. 3841/5812 cut-off events. For 365762/365826 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 30074 event pairs, 1118 based on Foata normal form. 18/5754 useless extension candidates. Maximal degree in co-relation 46274. Up to 5426 conditions per place. [2024-06-27 23:08:00,520 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 308 selfloop transitions, 15 changer transitions 0/399 dead transitions. [2024-06-27 23:08:00,520 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 399 transitions, 5852 flow [2024-06-27 23:08:00,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:08:00,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:08:00,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 109 transitions. [2024-06-27 23:08:00,521 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4128787878787879 [2024-06-27 23:08:00,521 INFO L175 Difference]: Start difference. First operand has 210 places, 391 transitions, 5180 flow. Second operand 6 states and 109 transitions. [2024-06-27 23:08:00,522 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 399 transitions, 5852 flow [2024-06-27 23:08:01,007 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 399 transitions, 5734 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-27 23:08:01,012 INFO L231 Difference]: Finished difference. Result has 210 places, 391 transitions, 5098 flow [2024-06-27 23:08:01,012 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5062, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5098, PETRI_PLACES=210, PETRI_TRANSITIONS=391} [2024-06-27 23:08:01,013 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 165 predicate places. [2024-06-27 23:08:01,013 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 391 transitions, 5098 flow [2024-06-27 23:08:01,013 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:01,013 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:08:01,013 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:08:01,013 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 23:08:01,014 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:08:01,014 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:08:01,014 INFO L85 PathProgramCache]: Analyzing trace with hash 1357476332, now seen corresponding path program 2 times [2024-06-27 23:08:01,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:08:01,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [853764452] [2024-06-27 23:08:01,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:08:01,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:08:01,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:08:02,674 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:08:02,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:08:02,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [853764452] [2024-06-27 23:08:02,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [853764452] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:08:02,675 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:08:02,675 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:08:02,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [925279247] [2024-06-27 23:08:02,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:08:02,675 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:08:02,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:08:02,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:08:02,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:08:02,809 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:08:02,809 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 391 transitions, 5098 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:02,809 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:08:02,810 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:08:02,810 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:08:04,449 INFO L124 PetriNetUnfolderBase]: 3706/5671 cut-off events. [2024-06-27 23:08:04,450 INFO L125 PetriNetUnfolderBase]: For 374351/374399 co-relation queries the response was YES. [2024-06-27 23:08:04,488 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46449 conditions, 5671 events. 3706/5671 cut-off events. For 374351/374399 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 30583 event pairs, 928 based on Foata normal form. 15/5656 useless extension candidates. Maximal degree in co-relation 46355. Up to 5112 conditions per place. [2024-06-27 23:08:04,512 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 388 selfloop transitions, 91 changer transitions 0/491 dead transitions. [2024-06-27 23:08:04,513 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 491 transitions, 6937 flow [2024-06-27 23:08:04,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 23:08:04,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 23:08:04,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 257 transitions. [2024-06-27 23:08:04,514 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4493006993006993 [2024-06-27 23:08:04,514 INFO L175 Difference]: Start difference. First operand has 210 places, 391 transitions, 5098 flow. Second operand 13 states and 257 transitions. [2024-06-27 23:08:04,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 491 transitions, 6937 flow [2024-06-27 23:08:05,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 491 transitions, 6901 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-27 23:08:05,297 INFO L231 Difference]: Finished difference. Result has 224 places, 435 transitions, 5845 flow [2024-06-27 23:08:05,297 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5062, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=5845, PETRI_PLACES=224, PETRI_TRANSITIONS=435} [2024-06-27 23:08:05,298 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 179 predicate places. [2024-06-27 23:08:05,298 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 435 transitions, 5845 flow [2024-06-27 23:08:05,298 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:05,299 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:08:05,299 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:08:05,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 23:08:05,299 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:08:05,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:08:05,299 INFO L85 PathProgramCache]: Analyzing trace with hash 2001998534, now seen corresponding path program 11 times [2024-06-27 23:08:05,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:08:05,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [461201611] [2024-06-27 23:08:05,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:08:05,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:08:05,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:08:07,222 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:08:07,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:08:07,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [461201611] [2024-06-27 23:08:07,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [461201611] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:08:07,222 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:08:07,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:08:07,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [987702054] [2024-06-27 23:08:07,223 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:08:07,223 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:08:07,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:08:07,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:08:07,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:08:07,370 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:08:07,370 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 435 transitions, 5845 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:07,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:08:07,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:08:07,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:08:08,885 INFO L124 PetriNetUnfolderBase]: 3870/5951 cut-off events. [2024-06-27 23:08:08,886 INFO L125 PetriNetUnfolderBase]: For 413363/413400 co-relation queries the response was YES. [2024-06-27 23:08:08,924 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49535 conditions, 5951 events. 3870/5951 cut-off events. For 413363/413400 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 32651 event pairs, 950 based on Foata normal form. 11/5923 useless extension candidates. Maximal degree in co-relation 49436. Up to 4576 conditions per place. [2024-06-27 23:08:08,949 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 198 selfloop transitions, 322 changer transitions 0/532 dead transitions. [2024-06-27 23:08:08,949 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 532 transitions, 7877 flow [2024-06-27 23:08:08,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:08:08,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:08:08,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 206 transitions. [2024-06-27 23:08:08,951 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4681818181818182 [2024-06-27 23:08:08,951 INFO L175 Difference]: Start difference. First operand has 224 places, 435 transitions, 5845 flow. Second operand 10 states and 206 transitions. [2024-06-27 23:08:08,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 532 transitions, 7877 flow [2024-06-27 23:08:09,583 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 532 transitions, 7639 flow, removed 113 selfloop flow, removed 3 redundant places. [2024-06-27 23:08:09,589 INFO L231 Difference]: Finished difference. Result has 232 places, 488 transitions, 6875 flow [2024-06-27 23:08:09,589 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5611, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=435, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=272, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6875, PETRI_PLACES=232, PETRI_TRANSITIONS=488} [2024-06-27 23:08:09,590 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 187 predicate places. [2024-06-27 23:08:09,590 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 488 transitions, 6875 flow [2024-06-27 23:08:09,590 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:09,591 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:08:09,591 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:08:09,591 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 23:08:09,591 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:08:09,591 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:08:09,592 INFO L85 PathProgramCache]: Analyzing trace with hash 169319474, now seen corresponding path program 3 times [2024-06-27 23:08:09,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:08:09,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1677976408] [2024-06-27 23:08:09,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:08:09,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:08:09,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:08:11,490 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:08:11,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:08:11,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1677976408] [2024-06-27 23:08:11,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1677976408] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:08:11,490 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:08:11,491 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:08:11,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1797618649] [2024-06-27 23:08:11,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:08:11,491 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:08:11,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:08:11,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:08:11,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:08:11,648 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:08:11,648 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 488 transitions, 6875 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:11,648 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:08:11,648 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:08:11,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:08:13,220 INFO L124 PetriNetUnfolderBase]: 3946/6063 cut-off events. [2024-06-27 23:08:13,220 INFO L125 PetriNetUnfolderBase]: For 434937/434997 co-relation queries the response was YES. [2024-06-27 23:08:13,260 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52004 conditions, 6063 events. 3946/6063 cut-off events. For 434937/434997 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 33395 event pairs, 947 based on Foata normal form. 12/6046 useless extension candidates. Maximal degree in co-relation 51903. Up to 5479 conditions per place. [2024-06-27 23:08:13,286 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 455 selfloop transitions, 82 changer transitions 0/549 dead transitions. [2024-06-27 23:08:13,286 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 549 transitions, 8362 flow [2024-06-27 23:08:13,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:08:13,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:08:13,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 196 transitions. [2024-06-27 23:08:13,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44545454545454544 [2024-06-27 23:08:13,288 INFO L175 Difference]: Start difference. First operand has 232 places, 488 transitions, 6875 flow. Second operand 10 states and 196 transitions. [2024-06-27 23:08:13,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 549 transitions, 8362 flow [2024-06-27 23:08:13,928 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 549 transitions, 8021 flow, removed 44 selfloop flow, removed 5 redundant places. [2024-06-27 23:08:13,934 INFO L231 Difference]: Finished difference. Result has 238 places, 510 transitions, 7001 flow [2024-06-27 23:08:13,934 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6542, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=488, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7001, PETRI_PLACES=238, PETRI_TRANSITIONS=510} [2024-06-27 23:08:13,935 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 193 predicate places. [2024-06-27 23:08:13,935 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 510 transitions, 7001 flow [2024-06-27 23:08:13,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:13,935 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:08:13,935 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:08:13,935 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 23:08:13,936 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:08:13,936 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:08:13,936 INFO L85 PathProgramCache]: Analyzing trace with hash 310326774, now seen corresponding path program 4 times [2024-06-27 23:08:13,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:08:13,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [45972096] [2024-06-27 23:08:13,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:08:13,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:08:13,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:08:16,100 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:08:16,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:08:16,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [45972096] [2024-06-27 23:08:16,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [45972096] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:08:16,100 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:08:16,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:08:16,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [752620265] [2024-06-27 23:08:16,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:08:16,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:08:16,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:08:16,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:08:16,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:08:16,251 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:08:16,252 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 510 transitions, 7001 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:16,252 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:08:16,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:08:16,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:08:18,018 INFO L124 PetriNetUnfolderBase]: 4026/6184 cut-off events. [2024-06-27 23:08:18,019 INFO L125 PetriNetUnfolderBase]: For 449076/449111 co-relation queries the response was YES. [2024-06-27 23:08:18,054 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53244 conditions, 6184 events. 4026/6184 cut-off events. For 449076/449111 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 34185 event pairs, 972 based on Foata normal form. 10/6163 useless extension candidates. Maximal degree in co-relation 53140. Up to 5559 conditions per place. [2024-06-27 23:08:18,079 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 470 selfloop transitions, 103 changer transitions 0/585 dead transitions. [2024-06-27 23:08:18,079 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 585 transitions, 8832 flow [2024-06-27 23:08:18,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:08:18,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:08:18,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 196 transitions. [2024-06-27 23:08:18,081 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44545454545454544 [2024-06-27 23:08:18,081 INFO L175 Difference]: Start difference. First operand has 238 places, 510 transitions, 7001 flow. Second operand 10 states and 196 transitions. [2024-06-27 23:08:18,081 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 585 transitions, 8832 flow [2024-06-27 23:08:18,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 585 transitions, 8679 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-27 23:08:18,706 INFO L231 Difference]: Finished difference. Result has 245 places, 550 transitions, 7703 flow [2024-06-27 23:08:18,706 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6884, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=510, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=425, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7703, PETRI_PLACES=245, PETRI_TRANSITIONS=550} [2024-06-27 23:08:18,706 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 200 predicate places. [2024-06-27 23:08:18,706 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 550 transitions, 7703 flow [2024-06-27 23:08:18,707 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:18,707 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:08:18,707 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:08:18,707 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 23:08:18,707 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:08:18,707 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:08:18,707 INFO L85 PathProgramCache]: Analyzing trace with hash 314008830, now seen corresponding path program 12 times [2024-06-27 23:08:18,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:08:18,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [759726415] [2024-06-27 23:08:18,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:08:18,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:08:18,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:08:20,866 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:08:20,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:08:20,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [759726415] [2024-06-27 23:08:20,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [759726415] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:08:20,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:08:20,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:08:20,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1710595983] [2024-06-27 23:08:20,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:08:20,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:08:20,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:08:20,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:08:20,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:08:21,011 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:08:21,012 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 550 transitions, 7703 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:21,012 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:08:21,012 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:08:21,013 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:08:22,871 INFO L124 PetriNetUnfolderBase]: 4235/6513 cut-off events. [2024-06-27 23:08:22,871 INFO L125 PetriNetUnfolderBase]: For 474776/474809 co-relation queries the response was YES. [2024-06-27 23:08:22,912 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56073 conditions, 6513 events. 4235/6513 cut-off events. For 474776/474809 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 36448 event pairs, 960 based on Foata normal form. 11/6481 useless extension candidates. Maximal degree in co-relation 55966. Up to 4984 conditions per place. [2024-06-27 23:08:22,942 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 290 selfloop transitions, 368 changer transitions 0/670 dead transitions. [2024-06-27 23:08:22,942 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 670 transitions, 10593 flow [2024-06-27 23:08:22,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:08:22,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:08:22,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 208 transitions. [2024-06-27 23:08:22,952 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4727272727272727 [2024-06-27 23:08:22,952 INFO L175 Difference]: Start difference. First operand has 245 places, 550 transitions, 7703 flow. Second operand 10 states and 208 transitions. [2024-06-27 23:08:22,952 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 670 transitions, 10593 flow [2024-06-27 23:08:23,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 670 transitions, 10473 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-27 23:08:23,763 INFO L231 Difference]: Finished difference. Result has 253 places, 617 transitions, 9276 flow [2024-06-27 23:08:23,764 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=7583, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=550, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=301, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9276, PETRI_PLACES=253, PETRI_TRANSITIONS=617} [2024-06-27 23:08:23,764 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 208 predicate places. [2024-06-27 23:08:23,764 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 617 transitions, 9276 flow [2024-06-27 23:08:23,765 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:23,766 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:08:23,766 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:08:23,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 23:08:23,769 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:08:23,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:08:23,769 INFO L85 PathProgramCache]: Analyzing trace with hash 456774990, now seen corresponding path program 13 times [2024-06-27 23:08:23,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:08:23,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1878465728] [2024-06-27 23:08:23,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:08:23,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:08:23,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:08:26,079 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:08:26,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:08:26,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1878465728] [2024-06-27 23:08:26,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1878465728] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:08:26,079 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:08:26,079 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:08:26,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1708658279] [2024-06-27 23:08:26,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:08:26,080 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:08:26,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:08:26,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:08:26,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:08:26,243 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:08:26,243 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 617 transitions, 9276 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:26,243 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:08:26,243 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:08:26,244 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:08:28,061 INFO L124 PetriNetUnfolderBase]: 4312/6629 cut-off events. [2024-06-27 23:08:28,061 INFO L125 PetriNetUnfolderBase]: For 495900/495934 co-relation queries the response was YES. [2024-06-27 23:08:28,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58764 conditions, 6629 events. 4312/6629 cut-off events. For 495900/495934 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 37164 event pairs, 954 based on Foata normal form. 11/6598 useless extension candidates. Maximal degree in co-relation 58654. Up to 5052 conditions per place. [2024-06-27 23:08:28,140 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 301 selfloop transitions, 374 changer transitions 0/687 dead transitions. [2024-06-27 23:08:28,141 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 687 transitions, 11707 flow [2024-06-27 23:08:28,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:08:28,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:08:28,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 208 transitions. [2024-06-27 23:08:28,144 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4727272727272727 [2024-06-27 23:08:28,145 INFO L175 Difference]: Start difference. First operand has 253 places, 617 transitions, 9276 flow. Second operand 10 states and 208 transitions. [2024-06-27 23:08:28,145 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 687 transitions, 11707 flow [2024-06-27 23:08:29,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 687 transitions, 11232 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-27 23:08:29,187 INFO L231 Difference]: Finished difference. Result has 259 places, 638 transitions, 9906 flow [2024-06-27 23:08:29,187 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=8820, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=617, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=353, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9906, PETRI_PLACES=259, PETRI_TRANSITIONS=638} [2024-06-27 23:08:29,187 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 214 predicate places. [2024-06-27 23:08:29,188 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 638 transitions, 9906 flow [2024-06-27 23:08:29,188 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:29,188 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:08:29,188 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:08:29,188 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 23:08:29,188 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:08:29,190 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:08:29,190 INFO L85 PathProgramCache]: Analyzing trace with hash 989525904, now seen corresponding path program 14 times [2024-06-27 23:08:29,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:08:29,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1813692248] [2024-06-27 23:08:29,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:08:29,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:08:29,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:08:31,458 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:08:31,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:08:31,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1813692248] [2024-06-27 23:08:31,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1813692248] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:08:31,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:08:31,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:08:31,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [673939419] [2024-06-27 23:08:31,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:08:31,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:08:31,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:08:31,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:08:31,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:08:31,643 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:08:31,644 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 638 transitions, 9906 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:31,644 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:08:31,644 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:08:31,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:08:33,593 INFO L124 PetriNetUnfolderBase]: 4299/6611 cut-off events. [2024-06-27 23:08:33,593 INFO L125 PetriNetUnfolderBase]: For 513951/513984 co-relation queries the response was YES. [2024-06-27 23:08:33,648 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59089 conditions, 6611 events. 4299/6611 cut-off events. For 513951/513984 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 37010 event pairs, 950 based on Foata normal form. 11/6580 useless extension candidates. Maximal degree in co-relation 58978. Up to 5039 conditions per place. [2024-06-27 23:08:33,680 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 295 selfloop transitions, 379 changer transitions 0/686 dead transitions. [2024-06-27 23:08:33,680 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 686 transitions, 11858 flow [2024-06-27 23:08:33,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:08:33,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:08:33,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 205 transitions. [2024-06-27 23:08:33,682 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4659090909090909 [2024-06-27 23:08:33,682 INFO L175 Difference]: Start difference. First operand has 259 places, 638 transitions, 9906 flow. Second operand 10 states and 205 transitions. [2024-06-27 23:08:33,682 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 686 transitions, 11858 flow [2024-06-27 23:08:34,736 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 686 transitions, 11163 flow, removed 57 selfloop flow, removed 6 redundant places. [2024-06-27 23:08:34,744 INFO L231 Difference]: Finished difference. Result has 263 places, 638 transitions, 9985 flow [2024-06-27 23:08:34,745 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=9211, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=638, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=379, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9985, PETRI_PLACES=263, PETRI_TRANSITIONS=638} [2024-06-27 23:08:34,745 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 218 predicate places. [2024-06-27 23:08:34,745 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 638 transitions, 9985 flow [2024-06-27 23:08:34,745 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:34,746 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:08:34,746 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:08:34,746 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 23:08:34,746 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:08:34,746 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:08:34,746 INFO L85 PathProgramCache]: Analyzing trace with hash 1446250268, now seen corresponding path program 5 times [2024-06-27 23:08:34,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:08:34,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [561748629] [2024-06-27 23:08:34,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:08:34,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:08:34,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:08:37,268 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:08:37,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:08:37,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [561748629] [2024-06-27 23:08:37,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [561748629] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:08:37,268 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:08:37,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:08:37,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [490361391] [2024-06-27 23:08:37,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:08:37,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:08:37,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:08:37,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:08:37,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:08:37,436 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:08:37,436 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 638 transitions, 9985 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:37,436 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:08:37,436 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:08:37,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:08:39,454 INFO L124 PetriNetUnfolderBase]: 4378/6725 cut-off events. [2024-06-27 23:08:39,454 INFO L125 PetriNetUnfolderBase]: For 531625/531657 co-relation queries the response was YES. [2024-06-27 23:08:39,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60173 conditions, 6725 events. 4378/6725 cut-off events. For 531625/531657 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 37729 event pairs, 993 based on Foata normal form. 8/6702 useless extension candidates. Maximal degree in co-relation 60061. Up to 6037 conditions per place. [2024-06-27 23:08:39,538 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 567 selfloop transitions, 125 changer transitions 0/704 dead transitions. [2024-06-27 23:08:39,538 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 704 transitions, 12040 flow [2024-06-27 23:08:39,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:08:39,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:08:39,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 196 transitions. [2024-06-27 23:08:39,540 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44545454545454544 [2024-06-27 23:08:39,540 INFO L175 Difference]: Start difference. First operand has 263 places, 638 transitions, 9985 flow. Second operand 10 states and 196 transitions. [2024-06-27 23:08:39,540 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 704 transitions, 12040 flow [2024-06-27 23:08:40,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 704 transitions, 11112 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-27 23:08:40,727 INFO L231 Difference]: Finished difference. Result has 267 places, 672 transitions, 9960 flow [2024-06-27 23:08:40,727 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=9069, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=634, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=528, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9960, PETRI_PLACES=267, PETRI_TRANSITIONS=672} [2024-06-27 23:08:40,728 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 222 predicate places. [2024-06-27 23:08:40,728 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 672 transitions, 9960 flow [2024-06-27 23:08:40,728 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:40,728 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:08:40,728 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:08:40,728 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 23:08:40,728 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:08:40,729 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:08:40,729 INFO L85 PathProgramCache]: Analyzing trace with hash 1446370424, now seen corresponding path program 15 times [2024-06-27 23:08:40,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:08:40,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1815001976] [2024-06-27 23:08:40,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:08:40,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:08:40,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:08:43,269 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:08:43,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:08:43,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1815001976] [2024-06-27 23:08:43,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1815001976] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:08:43,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:08:43,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:08:43,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2100049453] [2024-06-27 23:08:43,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:08:43,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:08:43,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:08:43,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:08:43,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:08:43,426 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:08:43,426 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 672 transitions, 9960 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:43,426 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:08:43,426 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:08:43,426 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:08:45,446 INFO L124 PetriNetUnfolderBase]: 4572/7039 cut-off events. [2024-06-27 23:08:45,446 INFO L125 PetriNetUnfolderBase]: For 548438/548498 co-relation queries the response was YES. [2024-06-27 23:08:45,493 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61701 conditions, 7039 events. 4572/7039 cut-off events. For 548438/548498 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 40110 event pairs, 991 based on Foata normal form. 32/7035 useless extension candidates. Maximal degree in co-relation 61586. Up to 5325 conditions per place. [2024-06-27 23:08:45,524 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 325 selfloop transitions, 455 changer transitions 0/792 dead transitions. [2024-06-27 23:08:45,525 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 792 transitions, 12964 flow [2024-06-27 23:08:45,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:08:45,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:08:45,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 205 transitions. [2024-06-27 23:08:45,526 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4659090909090909 [2024-06-27 23:08:45,526 INFO L175 Difference]: Start difference. First operand has 267 places, 672 transitions, 9960 flow. Second operand 10 states and 205 transitions. [2024-06-27 23:08:45,526 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 792 transitions, 12964 flow [2024-06-27 23:08:46,576 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 792 transitions, 12851 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-27 23:08:46,586 INFO L231 Difference]: Finished difference. Result has 276 places, 743 transitions, 11800 flow [2024-06-27 23:08:46,586 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=9847, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=672, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=384, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11800, PETRI_PLACES=276, PETRI_TRANSITIONS=743} [2024-06-27 23:08:46,587 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 231 predicate places. [2024-06-27 23:08:46,587 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 743 transitions, 11800 flow [2024-06-27 23:08:46,587 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:46,587 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:08:46,588 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:08:46,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 23:08:46,588 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:08:46,588 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:08:46,588 INFO L85 PathProgramCache]: Analyzing trace with hash 1451012054, now seen corresponding path program 16 times [2024-06-27 23:08:46,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:08:46,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1594829380] [2024-06-27 23:08:46,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:08:46,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:08:46,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:08:49,038 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:08:49,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:08:49,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1594829380] [2024-06-27 23:08:49,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1594829380] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:08:49,039 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:08:49,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:08:49,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [892307221] [2024-06-27 23:08:49,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:08:49,039 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:08:49,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:08:49,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:08:49,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:08:49,203 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:08:49,203 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 743 transitions, 11800 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:49,203 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:08:49,203 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:08:49,204 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:08:51,631 INFO L124 PetriNetUnfolderBase]: 4665/7185 cut-off events. [2024-06-27 23:08:51,631 INFO L125 PetriNetUnfolderBase]: For 583960/584000 co-relation queries the response was YES. [2024-06-27 23:08:51,679 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65086 conditions, 7185 events. 4665/7185 cut-off events. For 583960/584000 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 41125 event pairs, 998 based on Foata normal form. 24/7172 useless extension candidates. Maximal degree in co-relation 64968. Up to 5414 conditions per place. [2024-06-27 23:08:51,711 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 346 selfloop transitions, 462 changer transitions 0/820 dead transitions. [2024-06-27 23:08:51,711 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 820 transitions, 14665 flow [2024-06-27 23:08:51,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:08:51,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:08:51,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 208 transitions. [2024-06-27 23:08:51,713 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4727272727272727 [2024-06-27 23:08:51,713 INFO L175 Difference]: Start difference. First operand has 276 places, 743 transitions, 11800 flow. Second operand 10 states and 208 transitions. [2024-06-27 23:08:51,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 820 transitions, 14665 flow [2024-06-27 23:08:52,891 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 820 transitions, 14071 flow, removed 34 selfloop flow, removed 5 redundant places. [2024-06-27 23:08:52,902 INFO L231 Difference]: Finished difference. Result has 282 places, 770 transitions, 12693 flow [2024-06-27 23:08:52,902 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=11230, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=743, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=435, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12693, PETRI_PLACES=282, PETRI_TRANSITIONS=770} [2024-06-27 23:08:52,903 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 237 predicate places. [2024-06-27 23:08:52,903 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 770 transitions, 12693 flow [2024-06-27 23:08:52,903 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:52,903 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:08:52,903 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:08:52,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 23:08:52,903 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:08:52,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:08:52,906 INFO L85 PathProgramCache]: Analyzing trace with hash 1451018564, now seen corresponding path program 17 times [2024-06-27 23:08:52,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:08:52,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2137905540] [2024-06-27 23:08:52,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:08:52,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:08:52,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:08:55,365 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:08:55,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:08:55,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2137905540] [2024-06-27 23:08:55,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2137905540] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:08:55,366 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:08:55,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:08:55,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1235028675] [2024-06-27 23:08:55,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:08:55,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:08:55,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:08:55,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:08:55,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:08:55,526 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:08:55,527 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 770 transitions, 12693 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:55,527 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:08:55,527 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:08:55,527 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:08:57,681 INFO L124 PetriNetUnfolderBase]: 4635/7138 cut-off events. [2024-06-27 23:08:57,681 INFO L125 PetriNetUnfolderBase]: For 601534/601574 co-relation queries the response was YES. [2024-06-27 23:08:57,743 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64995 conditions, 7138 events. 4635/7138 cut-off events. For 601534/601574 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 40834 event pairs, 990 based on Foata normal form. 24/7123 useless extension candidates. Maximal degree in co-relation 64876. Up to 5380 conditions per place. [2024-06-27 23:08:57,780 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 342 selfloop transitions, 465 changer transitions 0/819 dead transitions. [2024-06-27 23:08:57,780 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 819 transitions, 14875 flow [2024-06-27 23:08:57,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:08:57,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:08:57,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 205 transitions. [2024-06-27 23:08:57,782 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4659090909090909 [2024-06-27 23:08:57,782 INFO L175 Difference]: Start difference. First operand has 282 places, 770 transitions, 12693 flow. Second operand 10 states and 205 transitions. [2024-06-27 23:08:57,782 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 819 transitions, 14875 flow [2024-06-27 23:08:59,207 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 819 transitions, 14141 flow, removed 85 selfloop flow, removed 5 redundant places. [2024-06-27 23:08:59,218 INFO L231 Difference]: Finished difference. Result has 287 places, 770 transitions, 12912 flow [2024-06-27 23:08:59,219 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=11959, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=770, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=465, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12912, PETRI_PLACES=287, PETRI_TRANSITIONS=770} [2024-06-27 23:08:59,219 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 242 predicate places. [2024-06-27 23:08:59,219 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 770 transitions, 12912 flow [2024-06-27 23:08:59,219 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:59,220 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:08:59,220 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:08:59,220 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 23:08:59,220 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:08:59,221 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:08:59,221 INFO L85 PathProgramCache]: Analyzing trace with hash 2006275028, now seen corresponding path program 5 times [2024-06-27 23:08:59,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:08:59,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [970419437] [2024-06-27 23:08:59,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:08:59,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:08:59,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:09:01,352 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:09:01,352 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:09:01,353 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [970419437] [2024-06-27 23:09:01,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [970419437] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:09:01,353 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:09:01,353 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:09:01,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [55647467] [2024-06-27 23:09:01,353 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:09:01,353 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:09:01,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:09:01,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:09:01,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:09:01,463 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:09:01,463 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 770 transitions, 12912 flow. Second operand has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:09:01,463 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:09:01,464 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:09:01,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:09:03,614 INFO L124 PetriNetUnfolderBase]: 5086/7646 cut-off events. [2024-06-27 23:09:03,615 INFO L125 PetriNetUnfolderBase]: For 676174/676324 co-relation queries the response was YES. [2024-06-27 23:09:03,679 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69597 conditions, 7646 events. 5086/7646 cut-off events. For 676174/676324 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 42192 event pairs, 1193 based on Foata normal form. 50/7543 useless extension candidates. Maximal degree in co-relation 69477. Up to 6840 conditions per place. [2024-06-27 23:09:03,717 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 651 selfloop transitions, 112 changer transitions 0/827 dead transitions. [2024-06-27 23:09:03,717 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 827 transitions, 14872 flow [2024-06-27 23:09:03,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:09:03,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:09:03,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 182 transitions. [2024-06-27 23:09:03,725 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4595959595959596 [2024-06-27 23:09:03,725 INFO L175 Difference]: Start difference. First operand has 287 places, 770 transitions, 12912 flow. Second operand 9 states and 182 transitions. [2024-06-27 23:09:03,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 827 transitions, 14872 flow [2024-06-27 23:09:05,294 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 827 transitions, 14082 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-27 23:09:05,305 INFO L231 Difference]: Finished difference. Result has 292 places, 793 transitions, 12672 flow [2024-06-27 23:09:05,305 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=12125, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=770, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=675, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12672, PETRI_PLACES=292, PETRI_TRANSITIONS=793} [2024-06-27 23:09:05,305 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 247 predicate places. [2024-06-27 23:09:05,305 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 793 transitions, 12672 flow [2024-06-27 23:09:05,306 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:09:05,306 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:09:05,306 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:09:05,306 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 23:09:05,306 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:09:05,306 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:09:05,306 INFO L85 PathProgramCache]: Analyzing trace with hash 1623508454, now seen corresponding path program 18 times [2024-06-27 23:09:05,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:09:05,307 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [659038995] [2024-06-27 23:09:05,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:09:05,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:09:05,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:09:07,858 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:09:07,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:09:07,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [659038995] [2024-06-27 23:09:07,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [659038995] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:09:07,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:09:07,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:09:07,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1434480385] [2024-06-27 23:09:07,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:09:07,859 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:09:07,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:09:07,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:09:07,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:09:08,009 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:09:08,009 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 793 transitions, 12672 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:09:08,009 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:09:08,009 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:09:08,009 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:09:10,228 INFO L124 PetriNetUnfolderBase]: 4766/7346 cut-off events. [2024-06-27 23:09:10,228 INFO L125 PetriNetUnfolderBase]: For 651135/651176 co-relation queries the response was YES. [2024-06-27 23:09:10,543 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66904 conditions, 7346 events. 4766/7346 cut-off events. For 651135/651176 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 42193 event pairs, 989 based on Foata normal form. 24/7333 useless extension candidates. Maximal degree in co-relation 66781. Up to 5529 conditions per place. [2024-06-27 23:09:10,579 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 369 selfloop transitions, 487 changer transitions 0/870 dead transitions. [2024-06-27 23:09:10,579 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 870 transitions, 15690 flow [2024-06-27 23:09:10,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:09:10,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:09:10,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 207 transitions. [2024-06-27 23:09:10,581 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47045454545454546 [2024-06-27 23:09:10,581 INFO L175 Difference]: Start difference. First operand has 292 places, 793 transitions, 12672 flow. Second operand 10 states and 207 transitions. [2024-06-27 23:09:10,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 870 transitions, 15690 flow [2024-06-27 23:09:11,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 870 transitions, 15529 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-27 23:09:11,773 INFO L231 Difference]: Finished difference. Result has 300 places, 823 transitions, 14097 flow [2024-06-27 23:09:11,773 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=12511, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=793, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=457, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=14097, PETRI_PLACES=300, PETRI_TRANSITIONS=823} [2024-06-27 23:09:11,774 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 255 predicate places. [2024-06-27 23:09:11,774 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 823 transitions, 14097 flow [2024-06-27 23:09:11,774 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:09:11,774 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:09:11,774 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:09:11,774 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 23:09:11,775 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:09:11,777 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:09:11,777 INFO L85 PathProgramCache]: Analyzing trace with hash 1623501944, now seen corresponding path program 19 times [2024-06-27 23:09:11,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:09:11,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1776415307] [2024-06-27 23:09:11,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:09:11,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:09:11,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:09:14,212 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:09:14,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:09:14,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1776415307] [2024-06-27 23:09:14,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1776415307] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:09:14,213 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:09:14,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:09:14,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1128934501] [2024-06-27 23:09:14,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:09:14,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:09:14,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:09:14,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:09:14,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:09:14,370 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:09:14,371 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 823 transitions, 14097 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:09:14,371 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:09:14,371 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:09:14,371 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:09:16,570 INFO L124 PetriNetUnfolderBase]: 4755/7329 cut-off events. [2024-06-27 23:09:16,571 INFO L125 PetriNetUnfolderBase]: For 674522/674563 co-relation queries the response was YES. [2024-06-27 23:09:16,633 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68322 conditions, 7329 events. 4755/7329 cut-off events. For 674522/674563 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 42080 event pairs, 988 based on Foata normal form. 24/7316 useless extension candidates. Maximal degree in co-relation 68197. Up to 5518 conditions per place. [2024-06-27 23:09:16,669 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 361 selfloop transitions, 491 changer transitions 0/866 dead transitions. [2024-06-27 23:09:16,669 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 866 transitions, 16318 flow [2024-06-27 23:09:16,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:09:16,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:09:16,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 204 transitions. [2024-06-27 23:09:16,670 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4636363636363636 [2024-06-27 23:09:16,671 INFO L175 Difference]: Start difference. First operand has 300 places, 823 transitions, 14097 flow. Second operand 10 states and 204 transitions. [2024-06-27 23:09:16,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 866 transitions, 16318 flow [2024-06-27 23:09:18,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 866 transitions, 15222 flow, removed 96 selfloop flow, removed 7 redundant places. [2024-06-27 23:09:18,038 INFO L231 Difference]: Finished difference. Result has 303 places, 823 transitions, 14003 flow [2024-06-27 23:09:18,038 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=13003, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=823, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=491, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=14003, PETRI_PLACES=303, PETRI_TRANSITIONS=823} [2024-06-27 23:09:18,039 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 258 predicate places. [2024-06-27 23:09:18,039 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 823 transitions, 14003 flow [2024-06-27 23:09:18,039 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:09:18,039 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:09:18,039 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:09:18,039 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 23:09:18,039 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:09:18,040 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:09:18,040 INFO L85 PathProgramCache]: Analyzing trace with hash 1623739094, now seen corresponding path program 20 times [2024-06-27 23:09:18,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:09:18,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [407617324] [2024-06-27 23:09:18,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:09:18,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:09:18,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:09:20,534 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:09:20,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:09:20,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [407617324] [2024-06-27 23:09:20,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [407617324] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:09:20,535 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:09:20,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:09:20,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1717807100] [2024-06-27 23:09:20,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:09:20,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:09:20,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:09:20,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:09:20,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:09:20,680 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:09:20,680 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 823 transitions, 14003 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:09:20,681 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:09:20,681 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:09:20,681 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:09:22,855 INFO L124 PetriNetUnfolderBase]: 4724/7290 cut-off events. [2024-06-27 23:09:22,855 INFO L125 PetriNetUnfolderBase]: For 689260/689301 co-relation queries the response was YES. [2024-06-27 23:09:22,917 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67889 conditions, 7290 events. 4724/7290 cut-off events. For 689260/689301 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 41923 event pairs, 964 based on Foata normal form. 24/7277 useless extension candidates. Maximal degree in co-relation 67764. Up to 5487 conditions per place. [2024-06-27 23:09:22,953 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 347 selfloop transitions, 506 changer transitions 0/867 dead transitions. [2024-06-27 23:09:22,953 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 867 transitions, 16047 flow [2024-06-27 23:09:22,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:09:22,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:09:22,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 201 transitions. [2024-06-27 23:09:22,955 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45681818181818185 [2024-06-27 23:09:22,955 INFO L175 Difference]: Start difference. First operand has 303 places, 823 transitions, 14003 flow. Second operand 10 states and 201 transitions. [2024-06-27 23:09:22,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 867 transitions, 16047 flow [2024-06-27 23:09:24,526 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 867 transitions, 15031 flow, removed 33 selfloop flow, removed 8 redundant places. [2024-06-27 23:09:24,537 INFO L231 Difference]: Finished difference. Result has 305 places, 823 transitions, 14018 flow [2024-06-27 23:09:24,538 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=12987, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=823, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=506, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=14018, PETRI_PLACES=305, PETRI_TRANSITIONS=823} [2024-06-27 23:09:24,538 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 260 predicate places. [2024-06-27 23:09:24,538 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 823 transitions, 14018 flow [2024-06-27 23:09:24,538 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:09:24,538 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:09:24,538 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:09:24,538 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 23:09:24,539 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-27 23:09:24,539 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:09:24,539 INFO L85 PathProgramCache]: Analyzing trace with hash 520561497, now seen corresponding path program 3 times [2024-06-27 23:09:24,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:09:24,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [634900335] [2024-06-27 23:09:24,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:09:24,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:09:24,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:09:26,228 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:09:26,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:09:26,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [634900335] [2024-06-27 23:09:26,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [634900335] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:09:26,229 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:09:26,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:09:26,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1404754303] [2024-06-27 23:09:26,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:09:26,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:09:26,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:09:26,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:09:26,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:09:26,302 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:09:26,302 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 823 transitions, 14018 flow. Second operand has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:09:26,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:09:26,302 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:09:26,303 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:09:28,365 INFO L124 PetriNetUnfolderBase]: 5226/7795 cut-off events. [2024-06-27 23:09:28,365 INFO L125 PetriNetUnfolderBase]: For 799819/800274 co-relation queries the response was YES. [2024-06-27 23:09:28,420 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72604 conditions, 7795 events. 5226/7795 cut-off events. For 799819/800274 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 42356 event pairs, 1205 based on Foata normal form. 142/7700 useless extension candidates. Maximal degree in co-relation 72478. Up to 7211 conditions per place. [2024-06-27 23:09:28,455 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 705 selfloop transitions, 46 changer transitions 0/849 dead transitions. [2024-06-27 23:09:28,455 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 849 transitions, 15715 flow [2024-06-27 23:09:28,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:09:28,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:09:28,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-06-27 23:09:28,456 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43506493506493504 [2024-06-27 23:09:28,456 INFO L175 Difference]: Start difference. First operand has 305 places, 823 transitions, 14018 flow. Second operand 7 states and 134 transitions. [2024-06-27 23:09:28,456 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 849 transitions, 15715 flow [2024-06-27 23:09:29,768 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 849 transitions, 14796 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-27 23:09:29,778 INFO L231 Difference]: Finished difference. Result has 306 places, 832 transitions, 13353 flow [2024-06-27 23:09:29,779 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=13101, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=823, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=782, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=13353, PETRI_PLACES=306, PETRI_TRANSITIONS=832} [2024-06-27 23:09:29,779 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 261 predicate places. [2024-06-27 23:09:29,779 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 832 transitions, 13353 flow [2024-06-27 23:09:29,779 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:09:29,780 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:09:29,780 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:09:29,780 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 23:09:29,780 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:09:29,780 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:09:29,780 INFO L85 PathProgramCache]: Analyzing trace with hash -985516625, now seen corresponding path program 1 times [2024-06-27 23:09:29,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:09:29,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2022234327] [2024-06-27 23:09:29,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:09:29,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:09:29,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:09:32,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-27 23:09:32,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:09:32,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2022234327] [2024-06-27 23:09:32,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2022234327] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:09:32,121 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:09:32,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:09:32,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2082397932] [2024-06-27 23:09:32,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:09:32,122 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:09:32,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:09:32,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:09:32,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:09:32,329 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:09:32,329 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 832 transitions, 13353 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:09:32,329 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:09:32,329 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:09:32,329 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:09:34,386 INFO L124 PetriNetUnfolderBase]: 4788/7388 cut-off events. [2024-06-27 23:09:34,387 INFO L125 PetriNetUnfolderBase]: For 726673/726728 co-relation queries the response was YES. [2024-06-27 23:09:34,462 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68151 conditions, 7388 events. 4788/7388 cut-off events. For 726673/726728 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 42734 event pairs, 1199 based on Foata normal form. 6/7351 useless extension candidates. Maximal degree in co-relation 68023. Up to 6705 conditions per place. [2024-06-27 23:09:34,503 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 786 selfloop transitions, 76 changer transitions 0/878 dead transitions. [2024-06-27 23:09:34,503 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 878 transitions, 15599 flow [2024-06-27 23:09:34,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:09:34,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:09:34,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 209 transitions. [2024-06-27 23:09:34,505 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4318181818181818 [2024-06-27 23:09:34,505 INFO L175 Difference]: Start difference. First operand has 306 places, 832 transitions, 13353 flow. Second operand 11 states and 209 transitions. [2024-06-27 23:09:34,505 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 878 transitions, 15599 flow [2024-06-27 23:09:36,201 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 878 transitions, 15523 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-27 23:09:36,213 INFO L231 Difference]: Finished difference. Result has 315 places, 841 transitions, 13616 flow [2024-06-27 23:09:36,213 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=13277, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=832, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=759, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=13616, PETRI_PLACES=315, PETRI_TRANSITIONS=841} [2024-06-27 23:09:36,214 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 270 predicate places. [2024-06-27 23:09:36,214 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 841 transitions, 13616 flow [2024-06-27 23:09:36,214 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:09:36,214 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:09:36,214 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:09:36,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 23:09:36,214 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:09:36,215 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:09:36,215 INFO L85 PathProgramCache]: Analyzing trace with hash -985426415, now seen corresponding path program 2 times [2024-06-27 23:09:36,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:09:36,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1589405636] [2024-06-27 23:09:36,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:09:36,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:09:36,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:09:38,694 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:09:38,695 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:09:38,695 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1589405636] [2024-06-27 23:09:38,695 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1589405636] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:09:38,695 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:09:38,695 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:09:38,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [861281900] [2024-06-27 23:09:38,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:09:38,696 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:09:38,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:09:38,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:09:38,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:09:38,888 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:09:38,888 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 841 transitions, 13616 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:09:38,888 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:09:38,889 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:09:38,889 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:09:40,927 INFO L124 PetriNetUnfolderBase]: 4783/7381 cut-off events. [2024-06-27 23:09:40,928 INFO L125 PetriNetUnfolderBase]: For 748025/748080 co-relation queries the response was YES. [2024-06-27 23:09:40,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68861 conditions, 7381 events. 4783/7381 cut-off events. For 748025/748080 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 42751 event pairs, 1199 based on Foata normal form. 6/7344 useless extension candidates. Maximal degree in co-relation 68731. Up to 6732 conditions per place. [2024-06-27 23:09:41,022 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 785 selfloop transitions, 70 changer transitions 0/871 dead transitions. [2024-06-27 23:09:41,022 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 871 transitions, 15442 flow [2024-06-27 23:09:41,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:09:41,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:09:41,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 188 transitions. [2024-06-27 23:09:41,024 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42727272727272725 [2024-06-27 23:09:41,024 INFO L175 Difference]: Start difference. First operand has 315 places, 841 transitions, 13616 flow. Second operand 10 states and 188 transitions. [2024-06-27 23:09:41,024 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 871 transitions, 15442 flow [2024-06-27 23:09:42,630 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 871 transitions, 15262 flow, removed 59 selfloop flow, removed 5 redundant places. [2024-06-27 23:09:42,641 INFO L231 Difference]: Finished difference. Result has 320 places, 841 transitions, 13589 flow [2024-06-27 23:09:42,642 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=13436, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=841, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=771, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=13589, PETRI_PLACES=320, PETRI_TRANSITIONS=841} [2024-06-27 23:09:42,642 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 275 predicate places. [2024-06-27 23:09:42,642 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 841 transitions, 13589 flow [2024-06-27 23:09:42,642 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:09:42,642 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:09:42,642 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:09:42,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 23:09:42,643 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:09:42,643 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:09:42,643 INFO L85 PathProgramCache]: Analyzing trace with hash -985426260, now seen corresponding path program 1 times [2024-06-27 23:09:42,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:09:42,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1842200506] [2024-06-27 23:09:42,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:09:42,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:09:42,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:09:44,548 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:09:44,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:09:44,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1842200506] [2024-06-27 23:09:44,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1842200506] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:09:44,549 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:09:44,549 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:09:44,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [355650401] [2024-06-27 23:09:44,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:09:44,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:09:44,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:09:44,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:09:44,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:09:44,792 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:09:44,793 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 841 transitions, 13589 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:09:44,793 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:09:44,793 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:09:44,793 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:09:46,867 INFO L124 PetriNetUnfolderBase]: 4797/7405 cut-off events. [2024-06-27 23:09:46,867 INFO L125 PetriNetUnfolderBase]: For 771215/771270 co-relation queries the response was YES. [2024-06-27 23:09:46,931 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69403 conditions, 7405 events. 4797/7405 cut-off events. For 771215/771270 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 42906 event pairs, 1181 based on Foata normal form. 6/7368 useless extension candidates. Maximal degree in co-relation 69271. Up to 6750 conditions per place. [2024-06-27 23:09:46,966 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 788 selfloop transitions, 70 changer transitions 0/874 dead transitions. [2024-06-27 23:09:46,966 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 874 transitions, 15481 flow [2024-06-27 23:09:46,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:09:46,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:09:46,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 188 transitions. [2024-06-27 23:09:46,968 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42727272727272725 [2024-06-27 23:09:46,968 INFO L175 Difference]: Start difference. First operand has 320 places, 841 transitions, 13589 flow. Second operand 10 states and 188 transitions. [2024-06-27 23:09:46,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 874 transitions, 15481 flow [2024-06-27 23:09:48,763 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 874 transitions, 15344 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-27 23:09:48,774 INFO L231 Difference]: Finished difference. Result has 322 places, 844 transitions, 13671 flow [2024-06-27 23:09:48,774 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=13452, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=841, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=771, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=13671, PETRI_PLACES=322, PETRI_TRANSITIONS=844} [2024-06-27 23:09:48,774 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 277 predicate places. [2024-06-27 23:09:48,775 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 844 transitions, 13671 flow [2024-06-27 23:09:48,775 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:09:48,775 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:09:48,775 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:09:48,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 23:09:48,775 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:09:48,775 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:09:48,776 INFO L85 PathProgramCache]: Analyzing trace with hash -981707190, now seen corresponding path program 2 times [2024-06-27 23:09:48,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:09:48,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [600169176] [2024-06-27 23:09:48,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:09:48,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:09:48,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:09:50,622 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:09:50,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:09:50,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [600169176] [2024-06-27 23:09:50,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [600169176] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:09:50,622 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:09:50,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:09:50,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1367345196] [2024-06-27 23:09:50,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:09:50,623 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:09:50,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:09:50,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:09:50,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:09:50,763 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:09:50,763 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 844 transitions, 13671 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:09:50,763 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:09:50,763 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:09:50,763 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:09:53,094 INFO L124 PetriNetUnfolderBase]: 4899/7558 cut-off events. [2024-06-27 23:09:53,094 INFO L125 PetriNetUnfolderBase]: For 811443/811499 co-relation queries the response was YES. [2024-06-27 23:09:53,162 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71826 conditions, 7558 events. 4899/7558 cut-off events. For 811443/811499 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 43946 event pairs, 1094 based on Foata normal form. 5/7516 useless extension candidates. Maximal degree in co-relation 71693. Up to 5794 conditions per place. [2024-06-27 23:09:53,198 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 546 selfloop transitions, 334 changer transitions 0/896 dead transitions. [2024-06-27 23:09:53,199 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 896 transitions, 16329 flow [2024-06-27 23:09:53,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:09:53,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:09:53,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 203 transitions. [2024-06-27 23:09:53,200 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46136363636363636 [2024-06-27 23:09:53,200 INFO L175 Difference]: Start difference. First operand has 322 places, 844 transitions, 13671 flow. Second operand 10 states and 203 transitions. [2024-06-27 23:09:53,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 896 transitions, 16329 flow [2024-06-27 23:09:55,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 896 transitions, 16155 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-27 23:09:55,081 INFO L231 Difference]: Finished difference. Result has 326 places, 858 transitions, 14436 flow [2024-06-27 23:09:55,082 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=13497, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=844, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=325, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=518, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=14436, PETRI_PLACES=326, PETRI_TRANSITIONS=858} [2024-06-27 23:09:55,082 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 281 predicate places. [2024-06-27 23:09:55,082 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 858 transitions, 14436 flow [2024-06-27 23:09:55,082 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:09:55,082 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:09:55,083 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:09:55,083 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 23:09:55,083 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:09:55,084 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:09:55,084 INFO L85 PathProgramCache]: Analyzing trace with hash -1658163170, now seen corresponding path program 3 times [2024-06-27 23:09:55,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:09:55,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [719947934] [2024-06-27 23:09:55,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:09:55,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:09:55,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:09:57,161 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:09:57,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:09:57,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [719947934] [2024-06-27 23:09:57,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [719947934] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:09:57,161 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:09:57,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:09:57,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [801311628] [2024-06-27 23:09:57,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:09:57,162 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:09:57,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:09:57,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:09:57,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:09:57,285 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:09:57,285 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 858 transitions, 14436 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:09:57,285 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:09:57,285 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:09:57,285 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:09:59,582 INFO L124 PetriNetUnfolderBase]: 4886/7541 cut-off events. [2024-06-27 23:09:59,583 INFO L125 PetriNetUnfolderBase]: For 839967/840023 co-relation queries the response was YES. [2024-06-27 23:09:59,650 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73283 conditions, 7541 events. 4886/7541 cut-off events. For 839967/840023 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 43858 event pairs, 1090 based on Foata normal form. 6/7500 useless extension candidates. Maximal degree in co-relation 73148. Up to 5784 conditions per place. [2024-06-27 23:09:59,686 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 540 selfloop transitions, 339 changer transitions 0/895 dead transitions. [2024-06-27 23:09:59,686 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 895 transitions, 16641 flow [2024-06-27 23:09:59,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:09:59,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:09:59,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 200 transitions. [2024-06-27 23:09:59,688 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-27 23:09:59,688 INFO L175 Difference]: Start difference. First operand has 326 places, 858 transitions, 14436 flow. Second operand 10 states and 200 transitions. [2024-06-27 23:09:59,688 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 895 transitions, 16641 flow [2024-06-27 23:10:01,546 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 895 transitions, 16267 flow, removed 67 selfloop flow, removed 5 redundant places. [2024-06-27 23:10:01,557 INFO L231 Difference]: Finished difference. Result has 331 places, 858 transitions, 14752 flow [2024-06-27 23:10:01,558 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=14062, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=858, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=339, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=519, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=14752, PETRI_PLACES=331, PETRI_TRANSITIONS=858} [2024-06-27 23:10:01,558 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 286 predicate places. [2024-06-27 23:10:01,558 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 858 transitions, 14752 flow [2024-06-27 23:10:01,558 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:10:01,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:10:01,558 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:10:01,559 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 23:10:01,559 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:10:01,559 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:10:01,559 INFO L85 PathProgramCache]: Analyzing trace with hash -1514062894, now seen corresponding path program 1 times [2024-06-27 23:10:01,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:10:01,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [293816864] [2024-06-27 23:10:01,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:10:01,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:10:01,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:10:03,836 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:10:03,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:10:03,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [293816864] [2024-06-27 23:10:03,837 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [293816864] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:10:03,837 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:10:03,837 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:10:03,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1344682635] [2024-06-27 23:10:03,838 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:10:03,838 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:10:03,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:10:03,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:10:03,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:10:03,978 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:10:03,978 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 858 transitions, 14752 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:10:03,978 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:10:03,978 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:10:03,978 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:10:06,142 INFO L124 PetriNetUnfolderBase]: 5723/8542 cut-off events. [2024-06-27 23:10:06,143 INFO L125 PetriNetUnfolderBase]: For 901801/901852 co-relation queries the response was YES. [2024-06-27 23:10:06,222 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81722 conditions, 8542 events. 5723/8542 cut-off events. For 901801/901852 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 47328 event pairs, 1327 based on Foata normal form. 2/8512 useless extension candidates. Maximal degree in co-relation 81585. Up to 7691 conditions per place. [2024-06-27 23:10:06,267 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 714 selfloop transitions, 179 changer transitions 0/902 dead transitions. [2024-06-27 23:10:06,267 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 902 transitions, 16964 flow [2024-06-27 23:10:06,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:10:06,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:10:06,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 186 transitions. [2024-06-27 23:10:06,269 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42272727272727273 [2024-06-27 23:10:06,269 INFO L175 Difference]: Start difference. First operand has 331 places, 858 transitions, 14752 flow. Second operand 10 states and 186 transitions. [2024-06-27 23:10:06,270 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 902 transitions, 16964 flow [2024-06-27 23:10:08,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 902 transitions, 16476 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-27 23:10:08,034 INFO L231 Difference]: Finished difference. Result has 336 places, 870 transitions, 14890 flow [2024-06-27 23:10:08,035 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=14276, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=858, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=687, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=14890, PETRI_PLACES=336, PETRI_TRANSITIONS=870} [2024-06-27 23:10:08,036 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 291 predicate places. [2024-06-27 23:10:08,037 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 870 transitions, 14890 flow [2024-06-27 23:10:08,037 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:10:08,037 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:10:08,037 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:10:08,037 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 23:10:08,037 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:10:08,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:10:08,038 INFO L85 PathProgramCache]: Analyzing trace with hash -1514070830, now seen corresponding path program 4 times [2024-06-27 23:10:08,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:10:08,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [4628918] [2024-06-27 23:10:08,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:10:08,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:10:08,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:10:10,035 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:10:10,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:10:10,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [4628918] [2024-06-27 23:10:10,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [4628918] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:10:10,035 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:10:10,035 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:10:10,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [704801910] [2024-06-27 23:10:10,035 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:10:10,035 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:10:10,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:10:10,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:10:10,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:10:10,182 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:10:10,182 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 870 transitions, 14890 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:10:10,182 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:10:10,182 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:10:10,182 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:10:12,498 INFO L124 PetriNetUnfolderBase]: 5031/7750 cut-off events. [2024-06-27 23:10:12,499 INFO L125 PetriNetUnfolderBase]: For 928924/928986 co-relation queries the response was YES. [2024-06-27 23:10:12,568 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77699 conditions, 7750 events. 5031/7750 cut-off events. For 928924/928986 co-relation queries the response was YES. Maximal size of possible extension queue 426. Compared 45170 event pairs, 1137 based on Foata normal form. 6/7703 useless extension candidates. Maximal degree in co-relation 77560. Up to 5941 conditions per place. [2024-06-27 23:10:12,606 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 569 selfloop transitions, 334 changer transitions 0/920 dead transitions. [2024-06-27 23:10:12,607 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 920 transitions, 17610 flow [2024-06-27 23:10:12,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:10:12,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:10:12,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 202 transitions. [2024-06-27 23:10:12,608 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4590909090909091 [2024-06-27 23:10:12,609 INFO L175 Difference]: Start difference. First operand has 336 places, 870 transitions, 14890 flow. Second operand 10 states and 202 transitions. [2024-06-27 23:10:12,609 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 920 transitions, 17610 flow [2024-06-27 23:10:14,564 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 920 transitions, 17189 flow, removed 36 selfloop flow, removed 7 redundant places. [2024-06-27 23:10:14,576 INFO L231 Difference]: Finished difference. Result has 340 places, 879 transitions, 15362 flow [2024-06-27 23:10:14,577 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=14469, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=870, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=325, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=544, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=15362, PETRI_PLACES=340, PETRI_TRANSITIONS=879} [2024-06-27 23:10:14,577 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 295 predicate places. [2024-06-27 23:10:14,577 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 879 transitions, 15362 flow [2024-06-27 23:10:14,577 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:10:14,578 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:10:14,578 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:10:14,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 23:10:14,578 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:10:14,578 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:10:14,578 INFO L85 PathProgramCache]: Analyzing trace with hash -1514272640, now seen corresponding path program 5 times [2024-06-27 23:10:14,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:10:14,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1925076483] [2024-06-27 23:10:14,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:10:14,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:10:14,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:10:16,625 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:10:16,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:10:16,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1925076483] [2024-06-27 23:10:16,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1925076483] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:10:16,626 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:10:16,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:10:16,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2110711571] [2024-06-27 23:10:16,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:10:16,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:10:16,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:10:16,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:10:16,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:10:16,820 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:10:16,820 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 879 transitions, 15362 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:10:16,820 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:10:16,820 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:10:16,821 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:10:19,037 INFO L124 PetriNetUnfolderBase]: 5045/7771 cut-off events. [2024-06-27 23:10:19,038 INFO L125 PetriNetUnfolderBase]: For 956667/956733 co-relation queries the response was YES. [2024-06-27 23:10:19,109 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78717 conditions, 7771 events. 5045/7771 cut-off events. For 956667/956733 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 45328 event pairs, 1146 based on Foata normal form. 6/7724 useless extension candidates. Maximal degree in co-relation 78576. Up to 5952 conditions per place. [2024-06-27 23:10:19,146 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 579 selfloop transitions, 327 changer transitions 0/923 dead transitions. [2024-06-27 23:10:19,147 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 923 transitions, 18009 flow [2024-06-27 23:10:19,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:10:19,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:10:19,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 204 transitions. [2024-06-27 23:10:19,148 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4636363636363636 [2024-06-27 23:10:19,148 INFO L175 Difference]: Start difference. First operand has 340 places, 879 transitions, 15362 flow. Second operand 10 states and 204 transitions. [2024-06-27 23:10:19,149 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 923 transitions, 18009 flow [2024-06-27 23:10:21,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 923 transitions, 17588 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-27 23:10:21,063 INFO L231 Difference]: Finished difference. Result has 345 places, 882 transitions, 15674 flow [2024-06-27 23:10:21,063 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=14950, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=879, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=324, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=555, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=15674, PETRI_PLACES=345, PETRI_TRANSITIONS=882} [2024-06-27 23:10:21,063 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 300 predicate places. [2024-06-27 23:10:21,064 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 882 transitions, 15674 flow [2024-06-27 23:10:21,064 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:10:21,064 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:10:21,064 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:10:21,064 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 23:10:21,064 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:10:21,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:10:21,065 INFO L85 PathProgramCache]: Analyzing trace with hash -837816660, now seen corresponding path program 6 times [2024-06-27 23:10:21,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:10:21,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2087344994] [2024-06-27 23:10:21,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:10:21,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:10:21,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:10:23,005 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:10:23,005 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:10:23,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2087344994] [2024-06-27 23:10:23,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2087344994] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:10:23,006 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:10:23,006 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:10:23,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1598211932] [2024-06-27 23:10:23,006 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:10:23,006 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:10:23,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:10:23,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:10:23,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:10:23,203 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:10:23,203 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 882 transitions, 15674 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:10:23,203 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:10:23,203 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:10:23,203 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:10:25,551 INFO L124 PetriNetUnfolderBase]: 5045/7770 cut-off events. [2024-06-27 23:10:25,551 INFO L125 PetriNetUnfolderBase]: For 979864/979930 co-relation queries the response was YES. [2024-06-27 23:10:25,621 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79030 conditions, 7770 events. 5045/7770 cut-off events. For 979864/979930 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 45356 event pairs, 1148 based on Foata normal form. 5/7722 useless extension candidates. Maximal degree in co-relation 78888. Up to 5949 conditions per place. [2024-06-27 23:10:25,661 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 568 selfloop transitions, 334 changer transitions 0/919 dead transitions. [2024-06-27 23:10:25,661 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 919 transitions, 17960 flow [2024-06-27 23:10:25,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:10:25,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:10:25,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 201 transitions. [2024-06-27 23:10:25,663 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45681818181818185 [2024-06-27 23:10:25,663 INFO L175 Difference]: Start difference. First operand has 345 places, 882 transitions, 15674 flow. Second operand 10 states and 201 transitions. [2024-06-27 23:10:25,663 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 919 transitions, 17960 flow [2024-06-27 23:10:27,748 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 919 transitions, 17391 flow, removed 39 selfloop flow, removed 6 redundant places. [2024-06-27 23:10:27,760 INFO L231 Difference]: Finished difference. Result has 349 places, 882 transitions, 15781 flow [2024-06-27 23:10:27,761 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=15105, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=882, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=334, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=548, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=15781, PETRI_PLACES=349, PETRI_TRANSITIONS=882} [2024-06-27 23:10:27,761 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 304 predicate places. [2024-06-27 23:10:27,761 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 882 transitions, 15781 flow [2024-06-27 23:10:27,762 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:10:27,762 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:10:27,762 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:10:27,762 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 23:10:27,762 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:10:27,762 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:10:27,762 INFO L85 PathProgramCache]: Analyzing trace with hash 214408214, now seen corresponding path program 7 times [2024-06-27 23:10:27,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:10:27,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [285234528] [2024-06-27 23:10:27,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:10:27,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:10:27,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:10:29,694 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:10:29,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:10:29,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [285234528] [2024-06-27 23:10:29,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [285234528] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:10:29,694 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:10:29,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:10:29,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1961045445] [2024-06-27 23:10:29,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:10:29,695 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:10:29,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:10:29,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:10:29,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:10:29,830 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:10:29,831 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 882 transitions, 15781 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:10:29,831 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:10:29,831 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:10:29,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:10:32,185 INFO L124 PetriNetUnfolderBase]: 5119/7882 cut-off events. [2024-06-27 23:10:32,185 INFO L125 PetriNetUnfolderBase]: For 1027946/1028012 co-relation queries the response was YES. [2024-06-27 23:10:32,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80694 conditions, 7882 events. 5119/7882 cut-off events. For 1027946/1028012 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 46094 event pairs, 1172 based on Foata normal form. 6/7834 useless extension candidates. Maximal degree in co-relation 80551. Up to 6025 conditions per place. [2024-06-27 23:10:32,302 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 598 selfloop transitions, 324 changer transitions 0/939 dead transitions. [2024-06-27 23:10:32,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 939 transitions, 18993 flow [2024-06-27 23:10:32,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:10:32,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:10:32,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 206 transitions. [2024-06-27 23:10:32,304 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4681818181818182 [2024-06-27 23:10:32,304 INFO L175 Difference]: Start difference. First operand has 349 places, 882 transitions, 15781 flow. Second operand 10 states and 206 transitions. [2024-06-27 23:10:32,304 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 939 transitions, 18993 flow [2024-06-27 23:10:34,773 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 939 transitions, 18301 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-27 23:10:34,788 INFO L231 Difference]: Finished difference. Result has 352 places, 894 transitions, 16054 flow [2024-06-27 23:10:34,789 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=15111, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=882, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=312, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=569, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=16054, PETRI_PLACES=352, PETRI_TRANSITIONS=894} [2024-06-27 23:10:34,789 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 307 predicate places. [2024-06-27 23:10:34,789 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 894 transitions, 16054 flow [2024-06-27 23:10:34,789 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:10:34,789 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:10:34,790 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:10:34,790 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 23:10:34,790 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:10:34,791 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:10:34,791 INFO L85 PathProgramCache]: Analyzing trace with hash -462058926, now seen corresponding path program 8 times [2024-06-27 23:10:34,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:10:34,791 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [939603184] [2024-06-27 23:10:34,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:10:34,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:10:34,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:10:36,858 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:10:36,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:10:36,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [939603184] [2024-06-27 23:10:36,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [939603184] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:10:36,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:10:36,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:10:36,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1811529717] [2024-06-27 23:10:36,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:10:36,859 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:10:36,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:10:36,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:10:36,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:10:37,065 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:10:37,066 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 894 transitions, 16054 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:10:37,066 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:10:37,066 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:10:37,066 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:10:39,376 INFO L124 PetriNetUnfolderBase]: 5111/7873 cut-off events. [2024-06-27 23:10:39,376 INFO L125 PetriNetUnfolderBase]: For 1046707/1046773 co-relation queries the response was YES. [2024-06-27 23:10:39,455 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80997 conditions, 7873 events. 5111/7873 cut-off events. For 1046707/1046773 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 46078 event pairs, 1176 based on Foata normal form. 5/7825 useless extension candidates. Maximal degree in co-relation 80852. Up to 6015 conditions per place. [2024-06-27 23:10:39,496 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 581 selfloop transitions, 337 changer transitions 0/935 dead transitions. [2024-06-27 23:10:39,496 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 935 transitions, 18712 flow [2024-06-27 23:10:39,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:10:39,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:10:39,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 203 transitions. [2024-06-27 23:10:39,497 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46136363636363636 [2024-06-27 23:10:39,498 INFO L175 Difference]: Start difference. First operand has 352 places, 894 transitions, 16054 flow. Second operand 10 states and 203 transitions. [2024-06-27 23:10:39,498 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 935 transitions, 18712 flow [2024-06-27 23:10:42,188 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 935 transitions, 18162 flow, removed 47 selfloop flow, removed 5 redundant places. [2024-06-27 23:10:42,202 INFO L231 Difference]: Finished difference. Result has 357 places, 894 transitions, 16186 flow [2024-06-27 23:10:42,203 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=15504, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=894, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=337, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=557, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=16186, PETRI_PLACES=357, PETRI_TRANSITIONS=894} [2024-06-27 23:10:42,203 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 312 predicate places. [2024-06-27 23:10:42,203 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 894 transitions, 16186 flow [2024-06-27 23:10:42,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:10:42,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:10:42,204 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:10:42,204 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 23:10:42,204 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:10:42,204 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:10:42,204 INFO L85 PathProgramCache]: Analyzing trace with hash -461843600, now seen corresponding path program 2 times [2024-06-27 23:10:42,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:10:42,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1694081754] [2024-06-27 23:10:42,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:10:42,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:10:42,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:10:44,573 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:10:44,573 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:10:44,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1694081754] [2024-06-27 23:10:44,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1694081754] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:10:44,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:10:44,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:10:44,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [224142082] [2024-06-27 23:10:44,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:10:44,574 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:10:44,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:10:44,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:10:44,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:10:44,722 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:10:44,722 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 894 transitions, 16186 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:10:44,722 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:10:44,722 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:10:44,722 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:10:47,123 INFO L124 PetriNetUnfolderBase]: 5897/8790 cut-off events. [2024-06-27 23:10:47,123 INFO L125 PetriNetUnfolderBase]: For 1090260/1090311 co-relation queries the response was YES. [2024-06-27 23:10:47,206 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87754 conditions, 8790 events. 5897/8790 cut-off events. For 1090260/1090311 co-relation queries the response was YES. Maximal size of possible extension queue 455. Compared 48821 event pairs, 1351 based on Foata normal form. 2/8760 useless extension candidates. Maximal degree in co-relation 87608. Up to 7945 conditions per place. [2024-06-27 23:10:47,248 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 759 selfloop transitions, 173 changer transitions 0/941 dead transitions. [2024-06-27 23:10:47,249 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 941 transitions, 18596 flow [2024-06-27 23:10:47,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:10:47,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:10:47,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 188 transitions. [2024-06-27 23:10:47,250 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42727272727272725 [2024-06-27 23:10:47,250 INFO L175 Difference]: Start difference. First operand has 357 places, 894 transitions, 16186 flow. Second operand 10 states and 188 transitions. [2024-06-27 23:10:47,250 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 941 transitions, 18596 flow [2024-06-27 23:10:50,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 941 transitions, 17891 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-27 23:10:50,103 INFO L231 Difference]: Finished difference. Result has 359 places, 906 transitions, 16134 flow [2024-06-27 23:10:50,104 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=15497, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=894, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=729, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=16134, PETRI_PLACES=359, PETRI_TRANSITIONS=906} [2024-06-27 23:10:50,104 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 314 predicate places. [2024-06-27 23:10:50,104 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 906 transitions, 16134 flow [2024-06-27 23:10:50,104 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:10:50,104 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:10:50,105 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:10:50,105 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 23:10:50,105 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:10:50,105 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:10:50,105 INFO L85 PathProgramCache]: Analyzing trace with hash -461851536, now seen corresponding path program 9 times [2024-06-27 23:10:50,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:10:50,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2061256789] [2024-06-27 23:10:50,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:10:50,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:10:50,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:10:52,137 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:10:52,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:10:52,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2061256789] [2024-06-27 23:10:52,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2061256789] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:10:52,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:10:52,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:10:52,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [710408020] [2024-06-27 23:10:52,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:10:52,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:10:52,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:10:52,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:10:52,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:10:52,264 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:10:52,265 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 906 transitions, 16134 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:10:52,265 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:10:52,265 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:10:52,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:10:54,594 INFO L124 PetriNetUnfolderBase]: 5155/7949 cut-off events. [2024-06-27 23:10:54,595 INFO L125 PetriNetUnfolderBase]: For 1109114/1109180 co-relation queries the response was YES. [2024-06-27 23:10:54,675 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82672 conditions, 7949 events. 5155/7949 cut-off events. For 1109114/1109180 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 46670 event pairs, 1175 based on Foata normal form. 6/7903 useless extension candidates. Maximal degree in co-relation 82524. Up to 6052 conditions per place. [2024-06-27 23:10:54,717 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 607 selfloop transitions, 329 changer transitions 0/954 dead transitions. [2024-06-27 23:10:54,717 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 954 transitions, 18983 flow [2024-06-27 23:10:54,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:10:54,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:10:54,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 205 transitions. [2024-06-27 23:10:54,718 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4659090909090909 [2024-06-27 23:10:54,719 INFO L175 Difference]: Start difference. First operand has 359 places, 906 transitions, 16134 flow. Second operand 10 states and 205 transitions. [2024-06-27 23:10:54,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 954 transitions, 18983 flow [2024-06-27 23:10:57,651 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 954 transitions, 18597 flow, removed 40 selfloop flow, removed 6 redundant places. [2024-06-27 23:10:57,663 INFO L231 Difference]: Finished difference. Result has 363 places, 909 transitions, 16484 flow [2024-06-27 23:10:57,664 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=15748, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=906, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=326, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=580, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=16484, PETRI_PLACES=363, PETRI_TRANSITIONS=909} [2024-06-27 23:10:57,664 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 318 predicate places. [2024-06-27 23:10:57,664 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 909 transitions, 16484 flow [2024-06-27 23:10:57,665 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:10:57,665 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:10:57,665 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:10:57,665 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 23:10:57,665 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:10:57,666 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:10:57,666 INFO L85 PathProgramCache]: Analyzing trace with hash -454434290, now seen corresponding path program 3 times [2024-06-27 23:10:57,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:10:57,666 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [723344832] [2024-06-27 23:10:57,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:10:57,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:10:57,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:10:59,796 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:10:59,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:10:59,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [723344832] [2024-06-27 23:10:59,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [723344832] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:10:59,796 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:10:59,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:10:59,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [389782805] [2024-06-27 23:10:59,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:10:59,797 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:10:59,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:10:59,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:10:59,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:10:59,967 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:10:59,968 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 909 transitions, 16484 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:10:59,968 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:10:59,968 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:10:59,968 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:11:02,294 INFO L124 PetriNetUnfolderBase]: 5962/8882 cut-off events. [2024-06-27 23:11:02,294 INFO L125 PetriNetUnfolderBase]: For 1152803/1152854 co-relation queries the response was YES. [2024-06-27 23:11:02,383 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90355 conditions, 8882 events. 5962/8882 cut-off events. For 1152803/1152854 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 49423 event pairs, 1343 based on Foata normal form. 2/8852 useless extension candidates. Maximal degree in co-relation 90206. Up to 8029 conditions per place. [2024-06-27 23:11:02,429 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 762 selfloop transitions, 197 changer transitions 0/968 dead transitions. [2024-06-27 23:11:02,429 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 968 transitions, 19295 flow [2024-06-27 23:11:02,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:11:02,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:11:02,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 186 transitions. [2024-06-27 23:11:02,431 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42272727272727273 [2024-06-27 23:11:02,431 INFO L175 Difference]: Start difference. First operand has 363 places, 909 transitions, 16484 flow. Second operand 10 states and 186 transitions. [2024-06-27 23:11:02,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 968 transitions, 19295 flow [2024-06-27 23:11:06,011 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 968 transitions, 18643 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-27 23:11:06,025 INFO L231 Difference]: Finished difference. Result has 367 places, 933 transitions, 16897 flow [2024-06-27 23:11:06,026 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=15844, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=909, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=732, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=16897, PETRI_PLACES=367, PETRI_TRANSITIONS=933} [2024-06-27 23:11:06,026 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 322 predicate places. [2024-06-27 23:11:06,026 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 933 transitions, 16897 flow [2024-06-27 23:11:06,026 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:11:06,026 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:11:06,026 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:11:06,027 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 23:11:06,027 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:11:06,027 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:11:06,027 INFO L85 PathProgramCache]: Analyzing trace with hash -454424649, now seen corresponding path program 1 times [2024-06-27 23:11:06,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:11:06,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1030467586] [2024-06-27 23:11:06,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:11:06,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:11:06,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:11:08,187 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:11:08,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:11:08,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1030467586] [2024-06-27 23:11:08,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1030467586] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:11:08,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:11:08,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:11:08,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [748781536] [2024-06-27 23:11:08,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:11:08,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:11:08,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:11:08,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:11:08,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:11:08,365 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:11:08,365 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 933 transitions, 16897 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:11:08,365 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:11:08,365 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:11:08,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:11:10,782 INFO L124 PetriNetUnfolderBase]: 5656/8483 cut-off events. [2024-06-27 23:11:10,783 INFO L125 PetriNetUnfolderBase]: For 1221483/1221673 co-relation queries the response was YES. [2024-06-27 23:11:10,861 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88126 conditions, 8483 events. 5656/8483 cut-off events. For 1221483/1221673 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 47780 event pairs, 1271 based on Foata normal form. 59/8390 useless extension candidates. Maximal degree in co-relation 87975. Up to 7686 conditions per place. [2024-06-27 23:11:10,904 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 794 selfloop transitions, 88 changer transitions 0/967 dead transitions. [2024-06-27 23:11:10,904 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 967 transitions, 18927 flow [2024-06-27 23:11:10,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:11:10,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:11:10,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 191 transitions. [2024-06-27 23:11:10,906 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4340909090909091 [2024-06-27 23:11:10,906 INFO L175 Difference]: Start difference. First operand has 367 places, 933 transitions, 16897 flow. Second operand 10 states and 191 transitions. [2024-06-27 23:11:10,906 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 967 transitions, 18927 flow [2024-06-27 23:11:14,317 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 967 transitions, 18589 flow, removed 44 selfloop flow, removed 4 redundant places. [2024-06-27 23:11:14,333 INFO L231 Difference]: Finished difference. Result has 373 places, 935 transitions, 16826 flow [2024-06-27 23:11:14,334 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=16563, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=933, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=845, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=16826, PETRI_PLACES=373, PETRI_TRANSITIONS=935} [2024-06-27 23:11:14,334 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 328 predicate places. [2024-06-27 23:11:14,335 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 935 transitions, 16826 flow [2024-06-27 23:11:14,335 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:11:14,335 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:11:14,335 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:11:14,335 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 23:11:14,335 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:11:14,336 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:11:14,336 INFO L85 PathProgramCache]: Analyzing trace with hash -454424990, now seen corresponding path program 4 times [2024-06-27 23:11:14,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:11:14,336 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495505707] [2024-06-27 23:11:14,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:11:14,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:11:14,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:11:16,733 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:11:16,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:11:16,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [495505707] [2024-06-27 23:11:16,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [495505707] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:11:16,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:11:16,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:11:16,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1430427226] [2024-06-27 23:11:16,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:11:16,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:11:16,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:11:16,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:11:16,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:11:16,900 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:11:16,900 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 935 transitions, 16826 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:11:16,900 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:11:16,900 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:11:16,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:11:19,313 INFO L124 PetriNetUnfolderBase]: 6007/8948 cut-off events. [2024-06-27 23:11:19,313 INFO L125 PetriNetUnfolderBase]: For 1211326/1211377 co-relation queries the response was YES. [2024-06-27 23:11:19,401 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91236 conditions, 8948 events. 6007/8948 cut-off events. For 1211326/1211377 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 49860 event pairs, 1335 based on Foata normal form. 2/8918 useless extension candidates. Maximal degree in co-relation 91084. Up to 8006 conditions per place. [2024-06-27 23:11:19,448 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 756 selfloop transitions, 218 changer transitions 0/983 dead transitions. [2024-06-27 23:11:19,448 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 983 transitions, 19546 flow [2024-06-27 23:11:19,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:11:19,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:11:19,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 205 transitions. [2024-06-27 23:11:19,450 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42355371900826444 [2024-06-27 23:11:19,450 INFO L175 Difference]: Start difference. First operand has 373 places, 935 transitions, 16826 flow. Second operand 11 states and 205 transitions. [2024-06-27 23:11:19,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 983 transitions, 19546 flow [2024-06-27 23:11:23,220 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 983 transitions, 19316 flow, removed 35 selfloop flow, removed 7 redundant places. [2024-06-27 23:11:23,232 INFO L231 Difference]: Finished difference. Result has 377 places, 941 transitions, 17231 flow [2024-06-27 23:11:23,233 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=16596, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=935, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=215, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=720, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=17231, PETRI_PLACES=377, PETRI_TRANSITIONS=941} [2024-06-27 23:11:23,233 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 332 predicate places. [2024-06-27 23:11:23,233 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 941 transitions, 17231 flow [2024-06-27 23:11:23,233 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:11:23,234 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:11:23,234 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:11:23,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 23:11:23,234 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:11:23,235 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:11:23,235 INFO L85 PathProgramCache]: Analyzing trace with hash -454693760, now seen corresponding path program 5 times [2024-06-27 23:11:23,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:11:23,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [337472755] [2024-06-27 23:11:23,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:11:23,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:11:23,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:11:25,356 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:11:25,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:11:25,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [337472755] [2024-06-27 23:11:25,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [337472755] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:11:25,357 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:11:25,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:11:25,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1965515505] [2024-06-27 23:11:25,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:11:25,358 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:11:25,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:11:25,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:11:25,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:11:25,514 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:11:25,515 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 941 transitions, 17231 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:11:25,515 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:11:25,515 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:11:25,515 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:11:27,865 INFO L124 PetriNetUnfolderBase]: 6002/8943 cut-off events. [2024-06-27 23:11:27,866 INFO L125 PetriNetUnfolderBase]: For 1241157/1241208 co-relation queries the response was YES. [2024-06-27 23:11:27,959 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92126 conditions, 8943 events. 6002/8943 cut-off events. For 1241157/1241208 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 49804 event pairs, 1336 based on Foata normal form. 2/8913 useless extension candidates. Maximal degree in co-relation 91973. Up to 8089 conditions per place. [2024-06-27 23:11:28,005 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 770 selfloop transitions, 196 changer transitions 0/975 dead transitions. [2024-06-27 23:11:28,005 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 975 transitions, 19418 flow [2024-06-27 23:11:28,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:11:28,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:11:28,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 187 transitions. [2024-06-27 23:11:28,007 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.425 [2024-06-27 23:11:28,007 INFO L175 Difference]: Start difference. First operand has 377 places, 941 transitions, 17231 flow. Second operand 10 states and 187 transitions. [2024-06-27 23:11:28,007 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 975 transitions, 19418 flow [2024-06-27 23:11:31,573 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 975 transitions, 19063 flow, removed 69 selfloop flow, removed 7 redundant places. [2024-06-27 23:11:31,586 INFO L231 Difference]: Finished difference. Result has 380 places, 941 transitions, 17279 flow [2024-06-27 23:11:31,586 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=16876, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=941, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=196, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=745, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=17279, PETRI_PLACES=380, PETRI_TRANSITIONS=941} [2024-06-27 23:11:31,586 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 335 predicate places. [2024-06-27 23:11:31,586 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 941 transitions, 17279 flow [2024-06-27 23:11:31,587 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:11:31,587 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:11:31,587 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:11:31,587 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 23:11:31,587 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:11:31,587 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:11:31,587 INFO L85 PathProgramCache]: Analyzing trace with hash -454701696, now seen corresponding path program 10 times [2024-06-27 23:11:31,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:11:31,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [437441984] [2024-06-27 23:11:31,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:11:31,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:11:31,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:11:33,676 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:11:33,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:11:33,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [437441984] [2024-06-27 23:11:33,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [437441984] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:11:33,677 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:11:33,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:11:33,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [958292295] [2024-06-27 23:11:33,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:11:33,677 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:11:33,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:11:33,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:11:33,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:11:33,810 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:11:33,810 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 941 transitions, 17279 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:11:33,811 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:11:33,811 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:11:33,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:11:36,383 INFO L124 PetriNetUnfolderBase]: 5239/8070 cut-off events. [2024-06-27 23:11:36,383 INFO L125 PetriNetUnfolderBase]: For 1255560/1255622 co-relation queries the response was YES. [2024-06-27 23:11:36,462 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86808 conditions, 8070 events. 5239/8070 cut-off events. For 1255560/1255622 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 47448 event pairs, 1153 based on Foata normal form. 7/8024 useless extension candidates. Maximal degree in co-relation 86653. Up to 6147 conditions per place. [2024-06-27 23:11:36,505 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 600 selfloop transitions, 363 changer transitions 0/982 dead transitions. [2024-06-27 23:11:36,506 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 982 transitions, 19826 flow [2024-06-27 23:11:36,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:11:36,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:11:36,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 200 transitions. [2024-06-27 23:11:36,507 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-27 23:11:36,507 INFO L175 Difference]: Start difference. First operand has 380 places, 941 transitions, 17279 flow. Second operand 10 states and 200 transitions. [2024-06-27 23:11:36,508 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 982 transitions, 19826 flow [2024-06-27 23:11:40,397 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 982 transitions, 19277 flow, removed 30 selfloop flow, removed 11 redundant places. [2024-06-27 23:11:40,410 INFO L231 Difference]: Finished difference. Result has 379 places, 941 transitions, 17468 flow [2024-06-27 23:11:40,410 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=16730, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=941, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=363, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=578, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=17468, PETRI_PLACES=379, PETRI_TRANSITIONS=941} [2024-06-27 23:11:40,411 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 334 predicate places. [2024-06-27 23:11:40,411 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 941 transitions, 17468 flow [2024-06-27 23:11:40,411 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:11:40,411 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:11:40,411 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:11:40,411 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 23:11:40,413 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:11:40,414 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:11:40,414 INFO L85 PathProgramCache]: Analyzing trace with hash 478128407, now seen corresponding path program 1 times [2024-06-27 23:11:40,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:11:40,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1204640101] [2024-06-27 23:11:40,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:11:40,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:11:40,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:11:42,100 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:11:42,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:11:42,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1204640101] [2024-06-27 23:11:42,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1204640101] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:11:42,101 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:11:42,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:11:42,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1759566921] [2024-06-27 23:11:42,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:11:42,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:11:42,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:11:42,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:11:42,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:11:42,169 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:11:42,170 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 941 transitions, 17468 flow. Second operand has 7 states, 7 states have (on average 11.0) internal successors, (77), 7 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:11:42,170 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:11:42,170 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:11:42,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:11:44,455 INFO L124 PetriNetUnfolderBase]: 6088/8994 cut-off events. [2024-06-27 23:11:44,455 INFO L125 PetriNetUnfolderBase]: For 1374711/1375002 co-relation queries the response was YES. [2024-06-27 23:11:44,551 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94964 conditions, 8994 events. 6088/8994 cut-off events. For 1374711/1375002 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 49394 event pairs, 1424 based on Foata normal form. 68/8964 useless extension candidates. Maximal degree in co-relation 94810. Up to 8564 conditions per place. [2024-06-27 23:11:44,599 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 851 selfloop transitions, 71 changer transitions 0/964 dead transitions. [2024-06-27 23:11:44,599 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 964 transitions, 19649 flow [2024-06-27 23:11:44,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:11:44,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:11:44,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-27 23:11:44,600 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41883116883116883 [2024-06-27 23:11:44,600 INFO L175 Difference]: Start difference. First operand has 379 places, 941 transitions, 17468 flow. Second operand 7 states and 129 transitions. [2024-06-27 23:11:44,601 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 964 transitions, 19649 flow [2024-06-27 23:11:48,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 964 transitions, 19038 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-27 23:11:48,577 INFO L231 Difference]: Finished difference. Result has 380 places, 947 transitions, 17128 flow [2024-06-27 23:11:48,592 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=16857, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=941, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=873, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=17128, PETRI_PLACES=380, PETRI_TRANSITIONS=947} [2024-06-27 23:11:48,593 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 335 predicate places. [2024-06-27 23:11:48,593 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 947 transitions, 17128 flow [2024-06-27 23:11:48,593 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.0) internal successors, (77), 7 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:11:48,593 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:11:48,593 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:11:48,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 23:11:48,594 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:11:48,594 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:11:48,594 INFO L85 PathProgramCache]: Analyzing trace with hash -626260989, now seen corresponding path program 3 times [2024-06-27 23:11:48,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:11:48,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1688925335] [2024-06-27 23:11:48,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:11:48,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:11:48,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:11:50,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-27 23:11:50,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:11:50,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1688925335] [2024-06-27 23:11:50,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1688925335] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:11:50,892 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:11:50,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:11:50,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1824790859] [2024-06-27 23:11:50,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:11:50,893 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:11:50,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:11:50,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:11:50,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:11:51,062 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-27 23:11:51,062 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 947 transitions, 17128 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:11:51,062 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:11:51,063 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-27 23:11:51,063 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:11:53,527 INFO L124 PetriNetUnfolderBase]: 5302/8146 cut-off events. [2024-06-27 23:11:53,527 INFO L125 PetriNetUnfolderBase]: For 1318685/1318781 co-relation queries the response was YES. [2024-06-27 23:11:53,610 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88348 conditions, 8146 events. 5302/8146 cut-off events. For 1318685/1318781 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 47912 event pairs, 1067 based on Foata normal form. 12/8107 useless extension candidates. Maximal degree in co-relation 88193. Up to 7172 conditions per place. [2024-06-27 23:11:53,651 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 792 selfloop transitions, 175 changer transitions 0/988 dead transitions. [2024-06-27 23:11:53,651 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 988 transitions, 19350 flow [2024-06-27 23:11:53,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:11:53,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:11:53,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 205 transitions. [2024-06-27 23:11:53,653 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4659090909090909 [2024-06-27 23:11:53,653 INFO L175 Difference]: Start difference. First operand has 380 places, 947 transitions, 17128 flow. Second operand 10 states and 205 transitions. [2024-06-27 23:11:53,653 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 988 transitions, 19350 flow [2024-06-27 23:11:57,873 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 988 transitions, 19268 flow, removed 23 selfloop flow, removed 3 redundant places. [2024-06-27 23:11:57,886 INFO L231 Difference]: Finished difference. Result has 387 places, 950 transitions, 17521 flow [2024-06-27 23:11:57,887 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=17046, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=947, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=772, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=17521, PETRI_PLACES=387, PETRI_TRANSITIONS=950} [2024-06-27 23:11:57,887 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 342 predicate places. [2024-06-27 23:11:57,887 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 950 transitions, 17521 flow [2024-06-27 23:11:57,887 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:11:57,887 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:11:57,887 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:11:57,888 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 23:11:57,888 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:11:57,888 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:11:57,888 INFO L85 PathProgramCache]: Analyzing trace with hash 478516682, now seen corresponding path program 1 times [2024-06-27 23:11:57,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:11:57,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [674332584] [2024-06-27 23:11:57,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:11:57,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:11:57,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:11:59,612 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:11:59,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:11:59,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [674332584] [2024-06-27 23:11:59,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [674332584] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:11:59,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:11:59,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:11:59,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [700404564] [2024-06-27 23:11:59,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:11:59,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:11:59,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:11:59,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:11:59,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:11:59,696 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:11:59,696 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 950 transitions, 17521 flow. Second operand has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:11:59,697 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:11:59,697 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:11:59,697 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:12:02,144 INFO L124 PetriNetUnfolderBase]: 5800/8613 cut-off events. [2024-06-27 23:12:02,144 INFO L125 PetriNetUnfolderBase]: For 1488291/1488789 co-relation queries the response was YES. [2024-06-27 23:12:02,226 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92970 conditions, 8613 events. 5800/8613 cut-off events. For 1488291/1488789 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 47652 event pairs, 1297 based on Foata normal form. 144/8534 useless extension candidates. Maximal degree in co-relation 92813. Up to 7925 conditions per place. [2024-06-27 23:12:02,273 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 806 selfloop transitions, 46 changer transitions 0/974 dead transitions. [2024-06-27 23:12:02,273 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 974 transitions, 19573 flow [2024-06-27 23:12:02,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:12:02,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:12:02,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-06-27 23:12:02,274 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43506493506493504 [2024-06-27 23:12:02,274 INFO L175 Difference]: Start difference. First operand has 387 places, 950 transitions, 17521 flow. Second operand 7 states and 134 transitions. [2024-06-27 23:12:02,274 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 974 transitions, 19573 flow [2024-06-27 23:12:06,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 974 transitions, 19095 flow, removed 42 selfloop flow, removed 10 redundant places. [2024-06-27 23:12:06,071 INFO L231 Difference]: Finished difference. Result has 386 places, 960 transitions, 17338 flow [2024-06-27 23:12:06,071 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=17045, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=950, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=908, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=17338, PETRI_PLACES=386, PETRI_TRANSITIONS=960} [2024-06-27 23:12:06,072 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 341 predicate places. [2024-06-27 23:12:06,072 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 960 transitions, 17338 flow [2024-06-27 23:12:06,072 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:12:06,072 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:12:06,072 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:12:06,072 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 23:12:06,072 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:12:06,073 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:12:06,073 INFO L85 PathProgramCache]: Analyzing trace with hash 478516217, now seen corresponding path program 2 times [2024-06-27 23:12:06,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:12:06,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [866510663] [2024-06-27 23:12:06,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:12:06,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:12:06,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:12:07,842 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:12:07,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:12:07,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [866510663] [2024-06-27 23:12:07,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [866510663] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:12:07,843 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:12:07,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:12:07,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [300835867] [2024-06-27 23:12:07,843 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:12:07,843 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:12:07,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:12:07,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:12:07,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:12:07,915 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:12:07,916 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 960 transitions, 17338 flow. Second operand has 7 states, 7 states have (on average 11.0) internal successors, (77), 7 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:12:07,916 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:12:07,916 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:12:07,916 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:12:10,187 INFO L124 PetriNetUnfolderBase]: 6133/9052 cut-off events. [2024-06-27 23:12:10,187 INFO L125 PetriNetUnfolderBase]: For 1439080/1439381 co-relation queries the response was YES. [2024-06-27 23:12:10,281 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97395 conditions, 9052 events. 6133/9052 cut-off events. For 1439080/1439381 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 49650 event pairs, 1384 based on Foata normal form. 66/9019 useless extension candidates. Maximal degree in co-relation 97235. Up to 8625 conditions per place. [2024-06-27 23:12:10,330 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 862 selfloop transitions, 73 changer transitions 0/977 dead transitions. [2024-06-27 23:12:10,330 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 977 transitions, 19489 flow [2024-06-27 23:12:10,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:12:10,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:12:10,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-27 23:12:10,331 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4090909090909091 [2024-06-27 23:12:10,331 INFO L175 Difference]: Start difference. First operand has 386 places, 960 transitions, 17338 flow. Second operand 7 states and 126 transitions. [2024-06-27 23:12:10,331 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 977 transitions, 19489 flow [2024-06-27 23:12:15,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 977 transitions, 19425 flow, removed 24 selfloop flow, removed 2 redundant places. [2024-06-27 23:12:15,131 INFO L231 Difference]: Finished difference. Result has 391 places, 963 transitions, 17481 flow [2024-06-27 23:12:15,131 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=17274, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=960, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=890, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=17481, PETRI_PLACES=391, PETRI_TRANSITIONS=963} [2024-06-27 23:12:15,132 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 346 predicate places. [2024-06-27 23:12:15,132 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 963 transitions, 17481 flow [2024-06-27 23:12:15,132 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.0) internal successors, (77), 7 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:12:15,132 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:12:15,132 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:12:15,132 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 23:12:15,132 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:12:15,133 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:12:15,133 INFO L85 PathProgramCache]: Analyzing trace with hash -488812416, now seen corresponding path program 11 times [2024-06-27 23:12:15,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:12:15,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1178491360] [2024-06-27 23:12:15,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:12:15,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:12:15,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:12:16,955 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:12:16,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:12:16,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1178491360] [2024-06-27 23:12:16,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1178491360] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:12:16,956 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:12:16,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:12:16,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [900678212] [2024-06-27 23:12:16,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:12:16,957 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:12:16,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:12:16,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:12:16,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:12:17,102 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:12:17,103 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 963 transitions, 17481 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:12:17,103 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:12:17,103 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:12:17,103 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:12:19,800 INFO L124 PetriNetUnfolderBase]: 5376/8262 cut-off events. [2024-06-27 23:12:19,800 INFO L125 PetriNetUnfolderBase]: For 1409340/1409425 co-relation queries the response was YES. [2024-06-27 23:12:19,887 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91864 conditions, 8262 events. 5376/8262 cut-off events. For 1409340/1409425 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 48729 event pairs, 1215 based on Foata normal form. 6/8211 useless extension candidates. Maximal degree in co-relation 91701. Up to 7195 conditions per place. [2024-06-27 23:12:19,932 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 853 selfloop transitions, 132 changer transitions 0/1007 dead transitions. [2024-06-27 23:12:19,933 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 1007 transitions, 20458 flow [2024-06-27 23:12:19,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:12:19,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:12:19,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 194 transitions. [2024-06-27 23:12:19,934 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4409090909090909 [2024-06-27 23:12:19,934 INFO L175 Difference]: Start difference. First operand has 391 places, 963 transitions, 17481 flow. Second operand 10 states and 194 transitions. [2024-06-27 23:12:19,934 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 1007 transitions, 20458 flow [2024-06-27 23:12:23,154 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 1007 transitions, 20333 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-27 23:12:23,168 INFO L231 Difference]: Finished difference. Result has 398 places, 970 transitions, 17831 flow [2024-06-27 23:12:23,168 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=17356, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=963, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=837, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=17831, PETRI_PLACES=398, PETRI_TRANSITIONS=970} [2024-06-27 23:12:23,169 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 353 predicate places. [2024-06-27 23:12:23,169 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 970 transitions, 17831 flow [2024-06-27 23:12:23,169 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:12:23,169 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:12:23,169 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:12:23,169 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-27 23:12:23,169 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:12:23,170 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:12:23,170 INFO L85 PathProgramCache]: Analyzing trace with hash 187850954, now seen corresponding path program 12 times [2024-06-27 23:12:23,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:12:23,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1176811641] [2024-06-27 23:12:23,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:12:23,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:12:23,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:12:25,001 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:12:25,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:12:25,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1176811641] [2024-06-27 23:12:25,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1176811641] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:12:25,001 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:12:25,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:12:25,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [733459345] [2024-06-27 23:12:25,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:12:25,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:12:25,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:12:25,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:12:25,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:12:25,151 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:12:25,151 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 970 transitions, 17831 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:12:25,151 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:12:25,151 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:12:25,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:12:28,043 INFO L124 PetriNetUnfolderBase]: 5387/8284 cut-off events. [2024-06-27 23:12:28,043 INFO L125 PetriNetUnfolderBase]: For 1445585/1445670 co-relation queries the response was YES. [2024-06-27 23:12:28,119 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92882 conditions, 8284 events. 5387/8284 cut-off events. For 1445585/1445670 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 48895 event pairs, 1222 based on Foata normal form. 6/8233 useless extension candidates. Maximal degree in co-relation 92717. Up to 7208 conditions per place. [2024-06-27 23:12:28,163 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 863 selfloop transitions, 127 changer transitions 0/1012 dead transitions. [2024-06-27 23:12:28,163 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 1012 transitions, 20793 flow [2024-06-27 23:12:28,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:12:28,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:12:28,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 195 transitions. [2024-06-27 23:12:28,165 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4431818181818182 [2024-06-27 23:12:28,165 INFO L175 Difference]: Start difference. First operand has 398 places, 970 transitions, 17831 flow. Second operand 10 states and 195 transitions. [2024-06-27 23:12:28,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 1012 transitions, 20793 flow [2024-06-27 23:12:31,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 1012 transitions, 19568 flow, removed 33 selfloop flow, removed 11 redundant places. [2024-06-27 23:12:31,535 INFO L231 Difference]: Finished difference. Result has 397 places, 973 transitions, 16950 flow [2024-06-27 23:12:31,535 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=16626, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=970, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=846, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=16950, PETRI_PLACES=397, PETRI_TRANSITIONS=973} [2024-06-27 23:12:31,535 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 352 predicate places. [2024-06-27 23:12:31,536 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 973 transitions, 16950 flow [2024-06-27 23:12:31,536 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:12:31,536 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:12:31,536 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:12:31,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-27 23:12:31,536 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:12:31,537 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:12:31,537 INFO L85 PathProgramCache]: Analyzing trace with hash -1397550615, now seen corresponding path program 2 times [2024-06-27 23:12:31,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:12:31,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [365099343] [2024-06-27 23:12:31,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:12:31,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:12:31,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:12:33,659 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:12:33,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:12:33,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [365099343] [2024-06-27 23:12:33,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [365099343] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:12:33,660 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:12:33,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:12:33,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [458130194] [2024-06-27 23:12:33,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:12:33,660 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:12:33,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:12:33,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:12:33,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:12:33,899 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:12:33,899 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 973 transitions, 16950 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:12:33,899 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:12:33,899 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:12:33,899 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:12:36,378 INFO L124 PetriNetUnfolderBase]: 5845/8753 cut-off events. [2024-06-27 23:12:36,378 INFO L125 PetriNetUnfolderBase]: For 1504877/1505071 co-relation queries the response was YES. [2024-06-27 23:12:36,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95239 conditions, 8753 events. 5845/8753 cut-off events. For 1504877/1505071 co-relation queries the response was YES. Maximal size of possible extension queue 486. Compared 49453 event pairs, 1345 based on Foata normal form. 62/8665 useless extension candidates. Maximal degree in co-relation 95073. Up to 7952 conditions per place. [2024-06-27 23:12:36,517 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 847 selfloop transitions, 66 changer transitions 0/1006 dead transitions. [2024-06-27 23:12:36,517 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 1006 transitions, 19081 flow [2024-06-27 23:12:36,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:12:36,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:12:36,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-27 23:12:36,519 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43686868686868685 [2024-06-27 23:12:36,519 INFO L175 Difference]: Start difference. First operand has 397 places, 973 transitions, 16950 flow. Second operand 9 states and 173 transitions. [2024-06-27 23:12:36,519 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 1006 transitions, 19081 flow [2024-06-27 23:12:40,991 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 1006 transitions, 18846 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-27 23:12:41,003 INFO L231 Difference]: Finished difference. Result has 399 places, 975 transitions, 16943 flow [2024-06-27 23:12:41,004 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=16715, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=973, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=907, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=16943, PETRI_PLACES=399, PETRI_TRANSITIONS=975} [2024-06-27 23:12:41,004 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 354 predicate places. [2024-06-27 23:12:41,004 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 975 transitions, 16943 flow [2024-06-27 23:12:41,005 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:12:41,005 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:12:41,005 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:12:41,005 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-27 23:12:41,005 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:12:41,006 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:12:41,006 INFO L85 PathProgramCache]: Analyzing trace with hash 538635292, now seen corresponding path program 6 times [2024-06-27 23:12:41,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:12:41,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1404613985] [2024-06-27 23:12:41,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:12:41,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:12:41,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:12:43,138 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:12:43,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:12:43,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1404613985] [2024-06-27 23:12:43,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1404613985] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:12:43,139 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:12:43,139 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:12:43,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617486837] [2024-06-27 23:12:43,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:12:43,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:12:43,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:12:43,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:12:43,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:12:43,258 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:12:43,258 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 975 transitions, 16943 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:12:43,258 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:12:43,258 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:12:43,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:12:46,008 INFO L124 PetriNetUnfolderBase]: 6242/9272 cut-off events. [2024-06-27 23:12:46,009 INFO L125 PetriNetUnfolderBase]: For 1505419/1505481 co-relation queries the response was YES. [2024-06-27 23:12:46,108 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100125 conditions, 9272 events. 6242/9272 cut-off events. For 1505419/1505481 co-relation queries the response was YES. Maximal size of possible extension queue 488. Compared 51679 event pairs, 1554 based on Foata normal form. 2/9239 useless extension candidates. Maximal degree in co-relation 99958. Up to 8830 conditions per place. [2024-06-27 23:12:46,158 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 957 selfloop transitions, 61 changer transitions 0/1030 dead transitions. [2024-06-27 23:12:46,159 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 1030 transitions, 19729 flow [2024-06-27 23:12:46,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:12:46,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:12:46,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 188 transitions. [2024-06-27 23:12:46,160 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3884297520661157 [2024-06-27 23:12:46,160 INFO L175 Difference]: Start difference. First operand has 399 places, 975 transitions, 16943 flow. Second operand 11 states and 188 transitions. [2024-06-27 23:12:46,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 1030 transitions, 19729 flow [2024-06-27 23:12:50,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 1030 transitions, 19513 flow, removed 40 selfloop flow, removed 6 redundant places. [2024-06-27 23:12:50,588 INFO L231 Difference]: Finished difference. Result has 405 places, 997 transitions, 17389 flow [2024-06-27 23:12:50,589 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=16727, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=975, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=932, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=17389, PETRI_PLACES=405, PETRI_TRANSITIONS=997} [2024-06-27 23:12:50,589 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 360 predicate places. [2024-06-27 23:12:50,589 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 997 transitions, 17389 flow [2024-06-27 23:12:50,589 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:12:50,589 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:12:50,589 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:12:50,590 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-27 23:12:50,591 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:12:50,591 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:12:50,591 INFO L85 PathProgramCache]: Analyzing trace with hash 289017216, now seen corresponding path program 13 times [2024-06-27 23:12:50,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:12:50,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294822577] [2024-06-27 23:12:50,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:12:50,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:12:50,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:12:52,507 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:12:52,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:12:52,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [294822577] [2024-06-27 23:12:52,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [294822577] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:12:52,507 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:12:52,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:12:52,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1009885807] [2024-06-27 23:12:52,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:12:52,508 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:12:52,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:12:52,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:12:52,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:12:52,642 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:12:52,642 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 997 transitions, 17389 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:12:52,643 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:12:52,643 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:12:52,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:12:55,502 INFO L124 PetriNetUnfolderBase]: 5471/8407 cut-off events. [2024-06-27 23:12:55,503 INFO L125 PetriNetUnfolderBase]: For 1531384/1531477 co-relation queries the response was YES. [2024-06-27 23:12:55,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94751 conditions, 8407 events. 5471/8407 cut-off events. For 1531384/1531477 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 49623 event pairs, 1233 based on Foata normal form. 10/8359 useless extension candidates. Maximal degree in co-relation 94582. Up to 7296 conditions per place. [2024-06-27 23:12:55,643 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 883 selfloop transitions, 135 changer transitions 0/1041 dead transitions. [2024-06-27 23:12:55,644 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 1041 transitions, 20457 flow [2024-06-27 23:12:55,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:12:55,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:12:55,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 196 transitions. [2024-06-27 23:12:55,645 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44545454545454544 [2024-06-27 23:12:55,645 INFO L175 Difference]: Start difference. First operand has 405 places, 997 transitions, 17389 flow. Second operand 10 states and 196 transitions. [2024-06-27 23:12:55,645 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 1041 transitions, 20457 flow [2024-06-27 23:13:00,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 1041 transitions, 20357 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-27 23:13:00,587 INFO L231 Difference]: Finished difference. Result has 410 places, 1000 transitions, 17632 flow [2024-06-27 23:13:00,588 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=17289, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=997, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=865, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=17632, PETRI_PLACES=410, PETRI_TRANSITIONS=1000} [2024-06-27 23:13:00,590 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 365 predicate places. [2024-06-27 23:13:00,590 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 1000 transitions, 17632 flow [2024-06-27 23:13:00,590 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:13:00,590 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:13:00,590 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:13:00,591 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-27 23:13:00,591 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:13:00,591 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:13:00,591 INFO L85 PathProgramCache]: Analyzing trace with hash 537178594, now seen corresponding path program 14 times [2024-06-27 23:13:00,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:13:00,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [937868979] [2024-06-27 23:13:00,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:13:00,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:13:00,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:13:02,685 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:13:02,685 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:13:02,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [937868979] [2024-06-27 23:13:02,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [937868979] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:13:02,686 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:13:02,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:13:02,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1493082205] [2024-06-27 23:13:02,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:13:02,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:13:02,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:13:02,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:13:02,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:13:02,835 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:13:02,835 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 1000 transitions, 17632 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:13:02,835 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:13:02,835 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:13:02,835 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:13:05,601 INFO L124 PetriNetUnfolderBase]: 5463/8393 cut-off events. [2024-06-27 23:13:05,602 INFO L125 PetriNetUnfolderBase]: For 1551905/1551993 co-relation queries the response was YES. [2024-06-27 23:13:05,686 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94715 conditions, 8393 events. 5463/8393 cut-off events. For 1551905/1551993 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 49551 event pairs, 1250 based on Foata normal form. 9/8343 useless extension candidates. Maximal degree in co-relation 94545. Up to 7597 conditions per place. [2024-06-27 23:13:05,730 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 932 selfloop transitions, 75 changer transitions 0/1030 dead transitions. [2024-06-27 23:13:05,731 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 1030 transitions, 19833 flow [2024-06-27 23:13:05,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:13:05,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:13:05,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 184 transitions. [2024-06-27 23:13:05,733 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41818181818181815 [2024-06-27 23:13:05,733 INFO L175 Difference]: Start difference. First operand has 410 places, 1000 transitions, 17632 flow. Second operand 10 states and 184 transitions. [2024-06-27 23:13:05,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 1030 transitions, 19833 flow [2024-06-27 23:13:09,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 1030 transitions, 19555 flow, removed 37 selfloop flow, removed 7 redundant places. [2024-06-27 23:13:09,997 INFO L231 Difference]: Finished difference. Result has 413 places, 1000 transitions, 17515 flow [2024-06-27 23:13:09,998 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=17354, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1000, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=925, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=17515, PETRI_PLACES=413, PETRI_TRANSITIONS=1000} [2024-06-27 23:13:09,999 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 368 predicate places. [2024-06-27 23:13:09,999 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 1000 transitions, 17515 flow [2024-06-27 23:13:09,999 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:13:09,999 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:13:09,999 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:13:09,999 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-27 23:13:10,000 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:13:10,000 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:13:10,000 INFO L85 PathProgramCache]: Analyzing trace with hash 537186530, now seen corresponding path program 7 times [2024-06-27 23:13:10,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:13:10,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1788727639] [2024-06-27 23:13:10,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:13:10,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:13:10,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:13:12,238 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:13:12,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:13:12,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1788727639] [2024-06-27 23:13:12,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1788727639] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:13:12,239 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:13:12,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:13:12,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2050069313] [2024-06-27 23:13:12,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:13:12,239 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:13:12,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:13:12,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:13:12,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:13:12,362 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:13:12,362 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 1000 transitions, 17515 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:13:12,362 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:13:12,362 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:13:12,362 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:13:15,053 INFO L124 PetriNetUnfolderBase]: 6265/9307 cut-off events. [2024-06-27 23:13:15,054 INFO L125 PetriNetUnfolderBase]: For 1593170/1593232 co-relation queries the response was YES. [2024-06-27 23:13:15,173 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101109 conditions, 9307 events. 6265/9307 cut-off events. For 1593170/1593232 co-relation queries the response was YES. Maximal size of possible extension queue 491. Compared 51901 event pairs, 1542 based on Foata normal form. 2/9274 useless extension candidates. Maximal degree in co-relation 100938. Up to 8864 conditions per place. [2024-06-27 23:13:15,228 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 958 selfloop transitions, 64 changer transitions 0/1034 dead transitions. [2024-06-27 23:13:15,228 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 1034 transitions, 19810 flow [2024-06-27 23:13:15,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:13:15,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:13:15,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 187 transitions. [2024-06-27 23:13:15,230 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38636363636363635 [2024-06-27 23:13:15,230 INFO L175 Difference]: Start difference. First operand has 413 places, 1000 transitions, 17515 flow. Second operand 11 states and 187 transitions. [2024-06-27 23:13:15,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 1034 transitions, 19810 flow [2024-06-27 23:13:19,899 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 1034 transitions, 19708 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-27 23:13:19,912 INFO L231 Difference]: Finished difference. Result has 418 places, 1003 transitions, 17604 flow [2024-06-27 23:13:19,912 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=17413, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1000, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=936, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=17604, PETRI_PLACES=418, PETRI_TRANSITIONS=1003} [2024-06-27 23:13:19,912 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 373 predicate places. [2024-06-27 23:13:19,913 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 1003 transitions, 17604 flow [2024-06-27 23:13:19,913 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:13:19,913 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:13:19,913 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:13:19,913 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-27 23:13:19,913 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:13:19,914 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:13:19,914 INFO L85 PathProgramCache]: Analyzing trace with hash 187643564, now seen corresponding path program 15 times [2024-06-27 23:13:19,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:13:19,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [608227417] [2024-06-27 23:13:19,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:13:19,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:13:19,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:13:21,741 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:13:21,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:13:21,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [608227417] [2024-06-27 23:13:21,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [608227417] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:13:21,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:13:21,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:13:21,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [876969891] [2024-06-27 23:13:21,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:13:21,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:13:21,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:13:21,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:13:21,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:13:21,934 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:13:21,934 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 1003 transitions, 17604 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:13:21,934 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:13:21,934 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:13:21,935 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:13:24,856 INFO L124 PetriNetUnfolderBase]: 5469/8401 cut-off events. [2024-06-27 23:13:24,856 INFO L125 PetriNetUnfolderBase]: For 1609721/1609812 co-relation queries the response was YES. [2024-06-27 23:13:24,942 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95096 conditions, 8401 events. 5469/8401 cut-off events. For 1609721/1609812 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 49566 event pairs, 1220 based on Foata normal form. 7/8350 useless extension candidates. Maximal degree in co-relation 94924. Up to 7293 conditions per place. [2024-06-27 23:13:24,988 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 840 selfloop transitions, 171 changer transitions 0/1034 dead transitions. [2024-06-27 23:13:24,988 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 1034 transitions, 19836 flow [2024-06-27 23:13:24,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:13:24,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:13:24,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 189 transitions. [2024-06-27 23:13:24,990 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42954545454545456 [2024-06-27 23:13:24,990 INFO L175 Difference]: Start difference. First operand has 418 places, 1003 transitions, 17604 flow. Second operand 10 states and 189 transitions. [2024-06-27 23:13:24,990 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 1034 transitions, 19836 flow [2024-06-27 23:13:29,748 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 1034 transitions, 19584 flow, removed 33 selfloop flow, removed 11 redundant places. [2024-06-27 23:13:29,775 INFO L231 Difference]: Finished difference. Result has 417 places, 1003 transitions, 17702 flow [2024-06-27 23:13:29,780 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=17352, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1003, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=832, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=17702, PETRI_PLACES=417, PETRI_TRANSITIONS=1003} [2024-06-27 23:13:29,781 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 372 predicate places. [2024-06-27 23:13:29,781 INFO L495 AbstractCegarLoop]: Abstraction has has 417 places, 1003 transitions, 17702 flow [2024-06-27 23:13:29,781 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:13:29,781 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:13:29,781 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:13:29,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-27 23:13:29,782 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:13:29,782 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:13:29,782 INFO L85 PathProgramCache]: Analyzing trace with hash 537455300, now seen corresponding path program 8 times [2024-06-27 23:13:29,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:13:29,782 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [851989488] [2024-06-27 23:13:29,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:13:29,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:13:29,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:13:32,015 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:13:32,015 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:13:32,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [851989488] [2024-06-27 23:13:32,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [851989488] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:13:32,016 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:13:32,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:13:32,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1027698152] [2024-06-27 23:13:32,016 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:13:32,016 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:13:32,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:13:32,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:13:32,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:13:32,162 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:13:32,162 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 1003 transitions, 17702 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:13:32,162 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:13:32,162 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:13:32,162 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:13:35,367 INFO L124 PetriNetUnfolderBase]: 6266/9306 cut-off events. [2024-06-27 23:13:35,368 INFO L125 PetriNetUnfolderBase]: For 1648503/1648565 co-relation queries the response was YES. [2024-06-27 23:13:35,456 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101931 conditions, 9306 events. 6266/9306 cut-off events. For 1648503/1648565 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 51901 event pairs, 1541 based on Foata normal form. 2/9273 useless extension candidates. Maximal degree in co-relation 101759. Up to 8778 conditions per place. [2024-06-27 23:13:35,503 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 960 selfloop transitions, 70 changer transitions 0/1042 dead transitions. [2024-06-27 23:13:35,504 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 1042 transitions, 20438 flow [2024-06-27 23:13:35,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:13:35,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:13:35,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-27 23:13:35,505 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42424242424242425 [2024-06-27 23:13:35,505 INFO L175 Difference]: Start difference. First operand has 417 places, 1003 transitions, 17702 flow. Second operand 9 states and 168 transitions. [2024-06-27 23:13:35,505 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 1042 transitions, 20438 flow [2024-06-27 23:13:40,361 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 1042 transitions, 20110 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-27 23:13:40,375 INFO L231 Difference]: Finished difference. Result has 418 places, 1006 transitions, 17589 flow [2024-06-27 23:13:40,376 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=17374, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1003, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=936, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=17589, PETRI_PLACES=418, PETRI_TRANSITIONS=1006} [2024-06-27 23:13:40,376 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 373 predicate places. [2024-06-27 23:13:40,376 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 1006 transitions, 17589 flow [2024-06-27 23:13:40,377 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:13:40,377 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:13:40,377 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:13:40,377 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-27 23:13:40,377 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:13:40,377 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:13:40,377 INFO L85 PathProgramCache]: Analyzing trace with hash 537455641, now seen corresponding path program 3 times [2024-06-27 23:13:40,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:13:40,378 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [784269826] [2024-06-27 23:13:40,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:13:40,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:13:40,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:13:42,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-27 23:13:42,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:13:42,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [784269826] [2024-06-27 23:13:42,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [784269826] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:13:42,656 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:13:42,656 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:13:42,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1923215583] [2024-06-27 23:13:42,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:13:42,657 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:13:42,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:13:42,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:13:42,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:13:42,840 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:13:42,840 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 1006 transitions, 17589 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:13:42,840 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:13:42,840 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:13:42,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:13:46,069 INFO L124 PetriNetUnfolderBase]: 5962/8928 cut-off events. [2024-06-27 23:13:46,070 INFO L125 PetriNetUnfolderBase]: For 1730079/1730265 co-relation queries the response was YES. [2024-06-27 23:13:46,152 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98828 conditions, 8928 events. 5962/8928 cut-off events. For 1730079/1730265 co-relation queries the response was YES. Maximal size of possible extension queue 501. Compared 50689 event pairs, 1352 based on Foata normal form. 61/8850 useless extension candidates. Maximal degree in co-relation 98655. Up to 8153 conditions per place. [2024-06-27 23:13:46,194 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 893 selfloop transitions, 45 changer transitions 0/1040 dead transitions. [2024-06-27 23:13:46,194 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 1040 transitions, 19746 flow [2024-06-27 23:13:46,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:13:46,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:13:46,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 186 transitions. [2024-06-27 23:13:46,196 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42272727272727273 [2024-06-27 23:13:46,196 INFO L175 Difference]: Start difference. First operand has 418 places, 1006 transitions, 17589 flow. Second operand 10 states and 186 transitions. [2024-06-27 23:13:46,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 1040 transitions, 19746 flow [2024-06-27 23:13:49,919 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 1040 transitions, 19615 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-27 23:13:49,932 INFO L231 Difference]: Finished difference. Result has 422 places, 1008 transitions, 17649 flow [2024-06-27 23:13:49,933 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=17458, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1006, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=961, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=17649, PETRI_PLACES=422, PETRI_TRANSITIONS=1008} [2024-06-27 23:13:49,933 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 377 predicate places. [2024-06-27 23:13:49,933 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 1008 transitions, 17649 flow [2024-06-27 23:13:49,933 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:13:49,933 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:13:49,934 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:13:49,934 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-27 23:13:49,934 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:13:49,934 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:13:49,934 INFO L85 PathProgramCache]: Analyzing trace with hash 862196761, now seen corresponding path program 4 times [2024-06-27 23:13:49,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:13:49,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1961224803] [2024-06-27 23:13:49,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:13:49,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:13:49,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:13:51,838 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:13:51,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:13:51,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1961224803] [2024-06-27 23:13:51,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1961224803] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:13:51,838 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:13:51,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:13:51,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1620916362] [2024-06-27 23:13:51,839 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:13:51,839 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:13:51,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:13:51,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:13:51,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:13:51,978 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:13:51,978 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 1008 transitions, 17649 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:13:51,978 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:13:51,979 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:13:51,979 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:13:54,992 INFO L124 PetriNetUnfolderBase]: 5975/8953 cut-off events. [2024-06-27 23:13:54,992 INFO L125 PetriNetUnfolderBase]: For 1769521/1769701 co-relation queries the response was YES. [2024-06-27 23:13:55,084 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99720 conditions, 8953 events. 5975/8953 cut-off events. For 1769521/1769701 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 50873 event pairs, 1361 based on Foata normal form. 55/8873 useless extension candidates. Maximal degree in co-relation 99546. Up to 8206 conditions per place. [2024-06-27 23:13:55,129 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 908 selfloop transitions, 34 changer transitions 0/1044 dead transitions. [2024-06-27 23:13:55,130 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 1044 transitions, 19855 flow [2024-06-27 23:13:55,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:13:55,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:13:55,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 187 transitions. [2024-06-27 23:13:55,131 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.425 [2024-06-27 23:13:55,131 INFO L175 Difference]: Start difference. First operand has 422 places, 1008 transitions, 17649 flow. Second operand 10 states and 187 transitions. [2024-06-27 23:13:55,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 1044 transitions, 19855 flow [2024-06-27 23:13:59,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 1044 transitions, 19696 flow, removed 42 selfloop flow, removed 7 redundant places. [2024-06-27 23:13:59,273 INFO L231 Difference]: Finished difference. Result has 426 places, 1011 transitions, 17703 flow [2024-06-27 23:13:59,274 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=17493, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1008, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=974, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=17703, PETRI_PLACES=426, PETRI_TRANSITIONS=1011} [2024-06-27 23:13:59,274 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 381 predicate places. [2024-06-27 23:13:59,274 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 1011 transitions, 17703 flow [2024-06-27 23:13:59,274 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:13:59,274 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:13:59,274 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:13:59,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-27 23:13:59,275 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:13:59,275 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:13:59,275 INFO L85 PathProgramCache]: Analyzing trace with hash 546383300, now seen corresponding path program 9 times [2024-06-27 23:13:59,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:13:59,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1331690757] [2024-06-27 23:13:59,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:13:59,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:13:59,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:14:01,450 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:14:01,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:14:01,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1331690757] [2024-06-27 23:14:01,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1331690757] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:14:01,451 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:14:01,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:14:01,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [124235397] [2024-06-27 23:14:01,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:14:01,451 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:14:01,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:14:01,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:14:01,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:14:01,550 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:14:01,550 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 1011 transitions, 17703 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:14:01,550 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:14:01,550 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:14:01,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:14:04,949 INFO L124 PetriNetUnfolderBase]: 6346/9425 cut-off events. [2024-06-27 23:14:04,950 INFO L125 PetriNetUnfolderBase]: For 1758516/1758578 co-relation queries the response was YES. [2024-06-27 23:14:05,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 104162 conditions, 9425 events. 6346/9425 cut-off events. For 1758516/1758578 co-relation queries the response was YES. Maximal size of possible extension queue 501. Compared 52651 event pairs, 1554 based on Foata normal form. 2/9392 useless extension candidates. Maximal degree in co-relation 103986. Up to 9043 conditions per place. [2024-06-27 23:14:05,097 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 1002 selfloop transitions, 50 changer transitions 0/1064 dead transitions. [2024-06-27 23:14:05,097 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 1064 transitions, 20445 flow [2024-06-27 23:14:05,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:14:05,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:14:05,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 178 transitions. [2024-06-27 23:14:05,098 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40454545454545454 [2024-06-27 23:14:05,098 INFO L175 Difference]: Start difference. First operand has 426 places, 1011 transitions, 17703 flow. Second operand 10 states and 178 transitions. [2024-06-27 23:14:05,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 1064 transitions, 20445 flow [2024-06-27 23:14:10,524 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 1064 transitions, 20313 flow, removed 44 selfloop flow, removed 6 redundant places. [2024-06-27 23:14:10,538 INFO L231 Difference]: Finished difference. Result has 431 places, 1032 transitions, 18189 flow [2024-06-27 23:14:10,539 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=17571, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1011, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=961, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=18189, PETRI_PLACES=431, PETRI_TRANSITIONS=1032} [2024-06-27 23:14:10,539 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 386 predicate places. [2024-06-27 23:14:10,539 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 1032 transitions, 18189 flow [2024-06-27 23:14:10,539 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:14:10,539 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:14:10,539 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:14:10,539 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-27 23:14:10,540 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:14:10,540 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:14:10,540 INFO L85 PathProgramCache]: Analyzing trace with hash 546721231, now seen corresponding path program 5 times [2024-06-27 23:14:10,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:14:10,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2079616462] [2024-06-27 23:14:10,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:14:10,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:14:10,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:14:12,521 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:14:12,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:14:12,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2079616462] [2024-06-27 23:14:12,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2079616462] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:14:12,521 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:14:12,521 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:14:12,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [909046690] [2024-06-27 23:14:12,522 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:14:12,522 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:14:12,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:14:12,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:14:12,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:14:12,792 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:14:12,792 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 1032 transitions, 18189 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:14:12,793 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:14:12,793 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:14:12,793 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:14:15,676 INFO L124 PetriNetUnfolderBase]: 6041/9047 cut-off events. [2024-06-27 23:14:15,676 INFO L125 PetriNetUnfolderBase]: For 1844651/1844835 co-relation queries the response was YES. [2024-06-27 23:14:15,774 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101408 conditions, 9047 events. 6041/9047 cut-off events. For 1844651/1844835 co-relation queries the response was YES. Maximal size of possible extension queue 513. Compared 51450 event pairs, 1364 based on Foata normal form. 57/8969 useless extension candidates. Maximal degree in co-relation 101229. Up to 8287 conditions per place. [2024-06-27 23:14:15,823 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 932 selfloop transitions, 24 changer transitions 0/1066 dead transitions. [2024-06-27 23:14:15,823 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 1066 transitions, 20373 flow [2024-06-27 23:14:15,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:14:15,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:14:15,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 195 transitions. [2024-06-27 23:14:15,825 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40289256198347106 [2024-06-27 23:14:15,825 INFO L175 Difference]: Start difference. First operand has 431 places, 1032 transitions, 18189 flow. Second operand 11 states and 195 transitions. [2024-06-27 23:14:15,825 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 1066 transitions, 20373 flow [2024-06-27 23:14:20,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 1066 transitions, 20291 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-27 23:14:20,426 INFO L231 Difference]: Finished difference. Result has 436 places, 1034 transitions, 18262 flow [2024-06-27 23:14:20,426 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=18107, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1032, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1008, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=18262, PETRI_PLACES=436, PETRI_TRANSITIONS=1034} [2024-06-27 23:14:20,427 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 391 predicate places. [2024-06-27 23:14:20,427 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 1034 transitions, 18262 flow [2024-06-27 23:14:20,427 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:14:20,427 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:14:20,427 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:14:20,427 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-27 23:14:20,428 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:14:20,428 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:14:20,428 INFO L85 PathProgramCache]: Analyzing trace with hash -1281570220, now seen corresponding path program 10 times [2024-06-27 23:14:20,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:14:20,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1166296531] [2024-06-27 23:14:20,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:14:20,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:14:20,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:14:22,545 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:14:22,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:14:22,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1166296531] [2024-06-27 23:14:22,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1166296531] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:14:22,545 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:14:22,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:14:22,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1528912328] [2024-06-27 23:14:22,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:14:22,546 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:14:22,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:14:22,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:14:22,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:14:22,678 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:14:22,678 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 1034 transitions, 18262 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:14:22,678 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:14:22,678 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:14:22,679 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:14:26,083 INFO L124 PetriNetUnfolderBase]: 6376/9470 cut-off events. [2024-06-27 23:14:26,083 INFO L125 PetriNetUnfolderBase]: For 1835734/1835796 co-relation queries the response was YES. [2024-06-27 23:14:26,181 INFO L83 FinitePrefix]: Finished finitePrefix Result has 105462 conditions, 9470 events. 6376/9470 cut-off events. For 1835734/1835796 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 52945 event pairs, 1558 based on Foata normal form. 4/9439 useless extension candidates. Maximal degree in co-relation 105282. Up to 9026 conditions per place. [2024-06-27 23:14:26,230 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 997 selfloop transitions, 66 changer transitions 0/1075 dead transitions. [2024-06-27 23:14:26,230 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 1075 transitions, 20762 flow [2024-06-27 23:14:26,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:14:26,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:14:26,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 180 transitions. [2024-06-27 23:14:26,232 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4090909090909091 [2024-06-27 23:14:26,232 INFO L175 Difference]: Start difference. First operand has 436 places, 1034 transitions, 18262 flow. Second operand 10 states and 180 transitions. [2024-06-27 23:14:26,232 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 1075 transitions, 20762 flow [2024-06-27 23:14:30,751 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 1075 transitions, 20559 flow, removed 68 selfloop flow, removed 12 redundant places. [2024-06-27 23:14:30,764 INFO L231 Difference]: Finished difference. Result has 434 places, 1040 transitions, 18379 flow [2024-06-27 23:14:30,765 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=18059, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1034, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=968, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=18379, PETRI_PLACES=434, PETRI_TRANSITIONS=1040} [2024-06-27 23:14:30,765 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 389 predicate places. [2024-06-27 23:14:30,765 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 1040 transitions, 18379 flow [2024-06-27 23:14:30,765 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:14:30,765 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:14:30,766 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:14:30,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-27 23:14:30,766 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:14:30,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:14:30,766 INFO L85 PathProgramCache]: Analyzing trace with hash 851154871, now seen corresponding path program 6 times [2024-06-27 23:14:30,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:14:30,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1062961721] [2024-06-27 23:14:30,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:14:30,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:14:30,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:14:33,114 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:14:33,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:14:33,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1062961721] [2024-06-27 23:14:33,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1062961721] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:14:33,114 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:14:33,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:14:33,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [640827880] [2024-06-27 23:14:33,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:14:33,115 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:14:33,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:14:33,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:14:33,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:14:33,263 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:14:33,264 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 1040 transitions, 18379 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:14:33,264 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:14:33,264 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:14:33,264 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:14:36,448 INFO L124 PetriNetUnfolderBase]: 6080/9112 cut-off events. [2024-06-27 23:14:36,449 INFO L125 PetriNetUnfolderBase]: For 1918055/1918242 co-relation queries the response was YES. [2024-06-27 23:14:36,543 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102930 conditions, 9112 events. 6080/9112 cut-off events. For 1918055/1918242 co-relation queries the response was YES. Maximal size of possible extension queue 515. Compared 51945 event pairs, 1385 based on Foata normal form. 60/9035 useless extension candidates. Maximal degree in co-relation 102751. Up to 8329 conditions per place. [2024-06-27 23:14:36,591 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 925 selfloop transitions, 36 changer transitions 0/1073 dead transitions. [2024-06-27 23:14:36,592 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 1073 transitions, 20582 flow [2024-06-27 23:14:36,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:14:36,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:14:36,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 180 transitions. [2024-06-27 23:14:36,593 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4090909090909091 [2024-06-27 23:14:36,593 INFO L175 Difference]: Start difference. First operand has 434 places, 1040 transitions, 18379 flow. Second operand 10 states and 180 transitions. [2024-06-27 23:14:36,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 1073 transitions, 20582 flow [2024-06-27 23:14:42,145 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 1073 transitions, 20407 flow, removed 39 selfloop flow, removed 8 redundant places. [2024-06-27 23:14:42,158 INFO L231 Difference]: Finished difference. Result has 436 places, 1044 transitions, 18405 flow [2024-06-27 23:14:42,159 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=18204, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1040, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1004, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=18405, PETRI_PLACES=436, PETRI_TRANSITIONS=1044} [2024-06-27 23:14:42,159 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 391 predicate places. [2024-06-27 23:14:42,159 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 1044 transitions, 18405 flow [2024-06-27 23:14:42,159 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:14:42,159 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:14:42,160 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:14:42,160 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-27 23:14:42,160 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:14:42,160 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:14:42,160 INFO L85 PathProgramCache]: Analyzing trace with hash -802944684, now seen corresponding path program 2 times [2024-06-27 23:14:42,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:14:42,161 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1194778355] [2024-06-27 23:14:42,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:14:42,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:14:42,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:14:43,905 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:14:43,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:14:43,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1194778355] [2024-06-27 23:14:43,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1194778355] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:14:43,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:14:43,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:14:43,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [48760585] [2024-06-27 23:14:43,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:14:43,906 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:14:43,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:14:43,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:14:43,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:14:43,984 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:14:43,984 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 1044 transitions, 18405 flow. Second operand has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:14:43,985 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:14:43,985 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:14:43,985 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand