./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix056_power.opt_pso.opt_rmo.opt_tso.oepc_tso.opt.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/mix056_power.opt_pso.opt_rmo.opt_tso.oepc_tso.opt.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/mix056_power.opt_pso.opt_rmo.opt_tso.oepc_tso.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/mix056_power.opt_pso.opt_rmo.opt_tso.oepc_tso.opt.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:59:19,322 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 23:59:19,378 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 23:59:19,389 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 23:59:19,390 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 23:59:19,415 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 23:59:19,422 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 23:59:19,422 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 23:59:19,423 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 23:59:19,428 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 23:59:19,428 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 23:59:19,429 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 23:59:19,430 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 23:59:19,431 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 23:59:19,431 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 23:59:19,432 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 23:59:19,432 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 23:59:19,432 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 23:59:19,432 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 23:59:19,433 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 23:59:19,433 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 23:59:19,433 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 23:59:19,434 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 23:59:19,434 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 23:59:19,434 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 23:59:19,434 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 23:59:19,435 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 23:59:19,435 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 23:59:19,435 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 23:59:19,436 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 23:59:19,437 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 23:59:19,437 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 23:59:19,437 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 23:59:19,437 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 23:59:19,438 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 23:59:19,438 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 23:59:19,438 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 23:59:19,438 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 23:59:19,438 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 23:59:19,439 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 23:59:19,439 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 23:59:19,439 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 23:59:19,439 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 23:59:19,439 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:59:19,840 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 23:59:19,866 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 23:59:19,868 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 23:59:19,869 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 23:59:19,870 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 23:59:19,871 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/mix056_power.opt_pso.opt_rmo.opt_tso.oepc_tso.opt.yml/witness.yml [2024-06-27 23:59:19,948 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 23:59:19,948 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 23:59:19,949 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix056_power.opt_pso.opt_rmo.opt_tso.oepc_tso.opt.i [2024-06-27 23:59:21,034 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 23:59:21,321 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 23:59:21,322 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix056_power.opt_pso.opt_rmo.opt_tso.oepc_tso.opt.i [2024-06-27 23:59:21,341 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c3b33b0b6/2b852459f5fa47febbdfae2d89753406/FLAGeefe2ad35 [2024-06-27 23:59:21,353 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c3b33b0b6/2b852459f5fa47febbdfae2d89753406 [2024-06-27 23:59:21,353 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 23:59:21,357 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 23:59:21,359 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 23:59:21,360 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 23:59:21,364 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 23:59:21,365 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 11:59:19" (1/2) ... [2024-06-27 23:59:21,366 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@35e94370 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:59:21, skipping insertion in model container [2024-06-27 23:59:21,366 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 11:59:19" (1/2) ... [2024-06-27 23:59:21,367 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@6a02da36 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:59:21, skipping insertion in model container [2024-06-27 23:59:21,369 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 11:59:21" (2/2) ... [2024-06-27 23:59:21,369 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@35e94370 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:59:21, skipping insertion in model container [2024-06-27 23:59:21,370 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 11:59:21" (2/2) ... [2024-06-27 23:59:21,370 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 23:59:21,401 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 23:59:21,403 INFO L97 edCorrectnessWitness]: Location invariant before [L819-L819] ! multithreaded || (((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p2_EAX) + (long long )z >= 0LL && (0LL - (long long )y$r_buff0_thd3) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd3) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd3) + (long long )y$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )x >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$r_buff0_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$r_buff1_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$r_buff1_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$read_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$w_buff0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$w_buff0_used >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$w_buff1_used >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )weak$$choice0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )weak$$choice2 >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p2_EAX >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) - (long long )y$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) - (long long )y$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) - (long long )y$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) - (long long )y$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) - (long long )y$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) - (long long )y$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) - (long long )y$r_buff1_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) - (long long )y$read_delayed >= 0LL) && (2LL - (long long )__unbuffered_p2_EAX) - (long long )z >= 0LL) && (long long )y$r_buff0_thd3 - (long long )y$r_buff1_thd3 >= 0LL) && (long long )y$r_buff0_thd3 - (long long )y$w_buff0_used >= 0LL) && (long long )y$r_buff0_thd3 - (long long )y$w_buff1_used >= 0LL) && (long long )y$r_buff1_thd3 - (long long )y$w_buff1_used >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff0_used >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff1 >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff1_used >= 0LL) && (long long )y$w_buff0_used - (long long )y$w_buff1_used >= 0LL) && (long long )y$w_buff1 - (long long )y$w_buff1_used >= 0LL) [2024-06-27 23:59:21,403 INFO L97 edCorrectnessWitness]: Location invariant before [L816-L816] ! multithreaded || (((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p2_EAX) + (long long )z >= 0LL && (0LL - (long long )y$r_buff0_thd3) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd3) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd3) + (long long )y$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )x >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$r_buff0_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$r_buff1_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$r_buff1_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$read_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$w_buff0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$w_buff0_used >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$w_buff1_used >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )weak$$choice0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )weak$$choice2 >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p2_EAX >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) - (long long )y$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) - (long long )y$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) - (long long )y$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) - (long long )y$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) - (long long )y$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) - (long long )y$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) - (long long )y$r_buff1_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) - (long long )y$read_delayed >= 0LL) && (2LL - (long long )__unbuffered_p2_EAX) - (long long )z >= 0LL) && (long long )y$r_buff0_thd3 - (long long )y$r_buff1_thd3 >= 0LL) && (long long )y$r_buff0_thd3 - (long long )y$w_buff0_used >= 0LL) && (long long )y$r_buff0_thd3 - (long long )y$w_buff1_used >= 0LL) && (long long )y$r_buff1_thd3 - (long long )y$w_buff1_used >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff0_used >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff1 >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff1_used >= 0LL) && (long long )y$w_buff0_used - (long long )y$w_buff1_used >= 0LL) && (long long )y$w_buff1 - (long long )y$w_buff1_used >= 0LL) [2024-06-27 23:59:21,404 INFO L97 edCorrectnessWitness]: Location invariant before [L818-L818] ! multithreaded || (((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p2_EAX) + (long long )z >= 0LL && (0LL - (long long )y$r_buff0_thd3) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd3) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd3) + (long long )y$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )x >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$r_buff0_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$r_buff1_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$r_buff1_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$read_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$w_buff0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$w_buff0_used >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$w_buff1_used >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )weak$$choice0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )weak$$choice2 >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p2_EAX >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) - (long long )y$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) - (long long )y$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) - (long long )y$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) - (long long )y$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) - (long long )y$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) - (long long )y$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) - (long long )y$r_buff1_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) - (long long )y$read_delayed >= 0LL) && (2LL - (long long )__unbuffered_p2_EAX) - (long long )z >= 0LL) && (long long )y$r_buff0_thd3 - (long long )y$r_buff1_thd3 >= 0LL) && (long long )y$r_buff0_thd3 - (long long )y$w_buff0_used >= 0LL) && (long long )y$r_buff0_thd3 - (long long )y$w_buff1_used >= 0LL) && (long long )y$r_buff1_thd3 - (long long )y$w_buff1_used >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff0_used >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff1 >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff1_used >= 0LL) && (long long )y$w_buff0_used - (long long )y$w_buff1_used >= 0LL) && (long long )y$w_buff1 - (long long )y$w_buff1_used >= 0LL) [2024-06-27 23:59:21,404 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 23:59:21,404 INFO L106 edCorrectnessWitness]: ghost_update [L814-L814] multithreaded = 1; [2024-06-27 23:59:21,454 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 23:59:21,784 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 23:59:21,805 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:59:21,996 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 23:59:22,034 INFO L206 MainTranslator]: Completed translation [2024-06-27 23:59:22,035 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:59:22 WrapperNode [2024-06-27 23:59:22,035 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 23:59:22,036 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 23:59:22,036 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 23:59:22,036 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 23:59:22,041 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:59:22" (1/1) ... [2024-06-27 23:59:22,059 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:59:22" (1/1) ... [2024-06-27 23:59:22,106 INFO L138 Inliner]: procedures = 175, calls = 43, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 143 [2024-06-27 23:59:22,107 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 23:59:22,107 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 23:59:22,107 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 23:59:22,107 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 23:59:22,115 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:59:22" (1/1) ... [2024-06-27 23:59:22,115 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:59:22" (1/1) ... [2024-06-27 23:59:22,121 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:59:22" (1/1) ... [2024-06-27 23:59:22,158 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:59:22,167 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:59:22" (1/1) ... [2024-06-27 23:59:22,167 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:59:22" (1/1) ... [2024-06-27 23:59:22,178 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:59:22" (1/1) ... [2024-06-27 23:59:22,189 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:59:22" (1/1) ... [2024-06-27 23:59:22,195 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:59:22" (1/1) ... [2024-06-27 23:59:22,201 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:59:22" (1/1) ... [2024-06-27 23:59:22,206 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 23:59:22,212 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 23:59:22,212 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 23:59:22,212 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 23:59:22,213 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:59:22" (1/1) ... [2024-06-27 23:59:22,219 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 23:59:22,227 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 23:59:22,257 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:59:22,276 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:59:22,337 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 23:59:22,337 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 23:59:22,337 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 23:59:22,337 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 23:59:22,338 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 23:59:22,338 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 23:59:22,338 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 23:59:22,338 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 23:59:22,339 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 23:59:22,339 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 23:59:22,339 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 23:59:22,339 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 23:59:22,340 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:59:22,502 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 23:59:22,503 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 23:59:22,987 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 23:59:22,988 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 23:59:23,155 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 23:59:23,155 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 23:59:23,155 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 11:59:23 BoogieIcfgContainer [2024-06-27 23:59:23,156 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 23:59:23,159 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 23:59:23,159 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 23:59:23,162 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 23:59:23,162 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 11:59:19" (1/4) ... [2024-06-27 23:59:23,163 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7dd248aa and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 11:59:23, skipping insertion in model container [2024-06-27 23:59:23,163 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 11:59:21" (2/4) ... [2024-06-27 23:59:23,164 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7dd248aa and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 11:59:23, skipping insertion in model container [2024-06-27 23:59:23,164 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:59:22" (3/4) ... [2024-06-27 23:59:23,166 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7dd248aa and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 11:59:23, skipping insertion in model container [2024-06-27 23:59:23,166 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 11:59:23" (4/4) ... [2024-06-27 23:59:23,168 INFO L112 eAbstractionObserver]: Analyzing ICFG mix056_power.opt_pso.opt_rmo.opt_tso.oepc_tso.opt.i [2024-06-27 23:59:23,184 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 23:59:23,184 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-27 23:59:23,184 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 23:59:23,234 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 23:59:23,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 50 places, 40 transitions, 92 flow [2024-06-27 23:59:23,319 INFO L124 PetriNetUnfolderBase]: 0/37 cut-off events. [2024-06-27 23:59:23,319 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 23:59:23,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47 conditions, 37 events. 0/37 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 62 event pairs, 0 based on Foata normal form. 0/34 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-27 23:59:23,321 INFO L82 GeneralOperation]: Start removeDead. Operand has 50 places, 40 transitions, 92 flow [2024-06-27 23:59:23,325 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 41 places, 31 transitions, 71 flow [2024-06-27 23:59:23,338 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 23:59:23,346 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;@7c93c9aa, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 23:59:23,346 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-27 23:59:23,353 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 23:59:23,353 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-27 23:59:23,353 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 23:59:23,353 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:59:23,354 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 23:59:23,354 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:59:23,365 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:59:23,366 INFO L85 PathProgramCache]: Analyzing trace with hash 363251747, now seen corresponding path program 1 times [2024-06-27 23:59:23,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:59:23,375 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1171412686] [2024-06-27 23:59:23,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:59:23,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:59:23,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:59:24,705 INFO L134 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:59:24,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:59:24,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1171412686] [2024-06-27 23:59:24,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1171412686] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:59:24,708 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:59:24,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 23:59:24,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1800174620] [2024-06-27 23:59:24,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:59:24,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 23:59:24,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:59:24,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 23:59:24,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 23:59:24,838 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-27 23:59:24,840 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 31 transitions, 71 flow. Second operand has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:24,841 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:59:24,841 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-27 23:59:24,843 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:59:25,211 INFO L124 PetriNetUnfolderBase]: 1152/1802 cut-off events. [2024-06-27 23:59:25,212 INFO L125 PetriNetUnfolderBase]: For 34/34 co-relation queries the response was YES. [2024-06-27 23:59:25,219 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3619 conditions, 1802 events. 1152/1802 cut-off events. For 34/34 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 8629 event pairs, 785 based on Foata normal form. 1/1757 useless extension candidates. Maximal degree in co-relation 3607. Up to 1732 conditions per place. [2024-06-27 23:59:25,229 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 31 selfloop transitions, 4 changer transitions 0/41 dead transitions. [2024-06-27 23:59:25,229 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 41 transitions, 167 flow [2024-06-27 23:59:25,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 23:59:25,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 23:59:25,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 71 transitions. [2024-06-27 23:59:25,242 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5916666666666667 [2024-06-27 23:59:25,243 INFO L175 Difference]: Start difference. First operand has 41 places, 31 transitions, 71 flow. Second operand 3 states and 71 transitions. [2024-06-27 23:59:25,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 41 transitions, 167 flow [2024-06-27 23:59:25,247 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 41 transitions, 162 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 23:59:25,249 INFO L231 Difference]: Finished difference. Result has 41 places, 34 transitions, 98 flow [2024-06-27 23:59:25,251 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=68, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=98, PETRI_PLACES=41, PETRI_TRANSITIONS=34} [2024-06-27 23:59:25,254 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 0 predicate places. [2024-06-27 23:59:25,254 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 34 transitions, 98 flow [2024-06-27 23:59:25,255 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:25,255 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:59:25,255 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:59:25,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 23:59:25,255 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:59:25,256 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:59:25,256 INFO L85 PathProgramCache]: Analyzing trace with hash 1192620866, now seen corresponding path program 1 times [2024-06-27 23:59:25,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:59:25,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [652581371] [2024-06-27 23:59:25,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:59:25,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:59:25,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:59:25,980 INFO L134 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:59:25,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:59:25,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [652581371] [2024-06-27 23:59:25,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [652581371] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:59:25,981 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:59:25,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 23:59:25,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1955732958] [2024-06-27 23:59:25,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:59:25,984 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 23:59:25,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:59:25,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 23:59:25,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 23:59:26,052 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-27 23:59:26,053 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 34 transitions, 98 flow. Second operand has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:26,053 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:59:26,053 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-27 23:59:26,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:59:26,437 INFO L124 PetriNetUnfolderBase]: 1353/2040 cut-off events. [2024-06-27 23:59:26,437 INFO L125 PetriNetUnfolderBase]: For 396/396 co-relation queries the response was YES. [2024-06-27 23:59:26,440 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4696 conditions, 2040 events. 1353/2040 cut-off events. For 396/396 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 9519 event pairs, 795 based on Foata normal form. 3/2041 useless extension candidates. Maximal degree in co-relation 4684. Up to 2005 conditions per place. [2024-06-27 23:59:26,449 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 39 selfloop transitions, 7 changer transitions 0/51 dead transitions. [2024-06-27 23:59:26,449 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 51 transitions, 236 flow [2024-06-27 23:59:26,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 23:59:26,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 23:59:26,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 89 transitions. [2024-06-27 23:59:26,452 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55625 [2024-06-27 23:59:26,452 INFO L175 Difference]: Start difference. First operand has 41 places, 34 transitions, 98 flow. Second operand 4 states and 89 transitions. [2024-06-27 23:59:26,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 51 transitions, 236 flow [2024-06-27 23:59:26,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 51 transitions, 232 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 23:59:26,454 INFO L231 Difference]: Finished difference. Result has 44 places, 37 transitions, 134 flow [2024-06-27 23:59:26,454 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=94, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=134, PETRI_PLACES=44, PETRI_TRANSITIONS=37} [2024-06-27 23:59:26,455 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 3 predicate places. [2024-06-27 23:59:26,455 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 37 transitions, 134 flow [2024-06-27 23:59:26,456 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:26,456 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:59:26,456 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:59:26,456 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 23:59:26,457 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:59:26,457 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:59:26,457 INFO L85 PathProgramCache]: Analyzing trace with hash -1683457414, now seen corresponding path program 1 times [2024-06-27 23:59:26,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:59:26,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1797706442] [2024-06-27 23:59:26,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:59:26,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:59:26,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:59:27,186 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:59:27,186 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:59:27,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1797706442] [2024-06-27 23:59:27,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1797706442] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:59:27,187 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:59:27,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 23:59:27,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [820143794] [2024-06-27 23:59:27,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:59:27,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 23:59:27,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:59:27,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 23:59:27,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 23:59:27,259 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-27 23:59:27,259 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 37 transitions, 134 flow. Second operand has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:27,259 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:59:27,259 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-27 23:59:27,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:59:27,609 INFO L124 PetriNetUnfolderBase]: 1361/2060 cut-off events. [2024-06-27 23:59:27,610 INFO L125 PetriNetUnfolderBase]: For 1171/1171 co-relation queries the response was YES. [2024-06-27 23:59:27,614 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5270 conditions, 2060 events. 1361/2060 cut-off events. For 1171/1171 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 9757 event pairs, 569 based on Foata normal form. 5/2062 useless extension candidates. Maximal degree in co-relation 5256. Up to 1951 conditions per place. [2024-06-27 23:59:27,624 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 52 selfloop transitions, 16 changer transitions 0/73 dead transitions. [2024-06-27 23:59:27,625 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 73 transitions, 390 flow [2024-06-27 23:59:27,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:59:27,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:59:27,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 117 transitions. [2024-06-27 23:59:27,631 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.585 [2024-06-27 23:59:27,631 INFO L175 Difference]: Start difference. First operand has 44 places, 37 transitions, 134 flow. Second operand 5 states and 117 transitions. [2024-06-27 23:59:27,631 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 73 transitions, 390 flow [2024-06-27 23:59:27,635 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 73 transitions, 376 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-27 23:59:27,636 INFO L231 Difference]: Finished difference. Result has 49 places, 48 transitions, 233 flow [2024-06-27 23:59:27,637 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=120, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=233, PETRI_PLACES=49, PETRI_TRANSITIONS=48} [2024-06-27 23:59:27,638 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 8 predicate places. [2024-06-27 23:59:27,638 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 48 transitions, 233 flow [2024-06-27 23:59:27,638 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:27,639 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:59:27,639 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:59:27,639 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 23:59:27,640 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:59:27,640 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:59:27,641 INFO L85 PathProgramCache]: Analyzing trace with hash -2036545723, now seen corresponding path program 1 times [2024-06-27 23:59:27,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:59:27,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1469055071] [2024-06-27 23:59:27,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:59:27,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:59:27,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:59:28,512 INFO L134 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:59:28,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:59:28,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1469055071] [2024-06-27 23:59:28,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1469055071] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:59:28,513 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:59:28,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:59:28,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1203030217] [2024-06-27 23:59:28,514 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:59:28,514 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:59:28,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:59:28,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:59:28,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:59:28,570 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-27 23:59:28,571 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 48 transitions, 233 flow. Second operand has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:28,571 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:59:28,571 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-27 23:59:28,571 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:59:29,031 INFO L124 PetriNetUnfolderBase]: 1373/2080 cut-off events. [2024-06-27 23:59:29,032 INFO L125 PetriNetUnfolderBase]: For 2771/2774 co-relation queries the response was YES. [2024-06-27 23:59:29,036 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6300 conditions, 2080 events. 1373/2080 cut-off events. For 2771/2774 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 9878 event pairs, 405 based on Foata normal form. 12/2089 useless extension candidates. Maximal degree in co-relation 6283. Up to 1919 conditions per place. [2024-06-27 23:59:29,047 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 56 selfloop transitions, 19 changer transitions 0/80 dead transitions. [2024-06-27 23:59:29,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 80 transitions, 493 flow [2024-06-27 23:59:29,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:59:29,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:59:29,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 134 transitions. [2024-06-27 23:59:29,050 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5583333333333333 [2024-06-27 23:59:29,050 INFO L175 Difference]: Start difference. First operand has 49 places, 48 transitions, 233 flow. Second operand 6 states and 134 transitions. [2024-06-27 23:59:29,050 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 80 transitions, 493 flow [2024-06-27 23:59:29,055 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 80 transitions, 485 flow, removed 4 selfloop flow, removed 0 redundant places. [2024-06-27 23:59:29,057 INFO L231 Difference]: Finished difference. Result has 54 places, 50 transitions, 289 flow [2024-06-27 23:59:29,057 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=217, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=289, PETRI_PLACES=54, PETRI_TRANSITIONS=50} [2024-06-27 23:59:29,058 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 13 predicate places. [2024-06-27 23:59:29,058 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 50 transitions, 289 flow [2024-06-27 23:59:29,058 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:29,058 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:59:29,058 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:59:29,059 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 23:59:29,059 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:59:29,059 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:59:29,059 INFO L85 PathProgramCache]: Analyzing trace with hash 504448289, now seen corresponding path program 1 times [2024-06-27 23:59:29,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:59:29,060 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [241318937] [2024-06-27 23:59:29,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:59:29,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:59:29,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:59:30,047 INFO L134 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:59:30,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:59:30,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [241318937] [2024-06-27 23:59:30,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [241318937] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:59:30,048 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:59:30,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 23:59:30,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617698258] [2024-06-27 23:59:30,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:59:30,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 23:59:30,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:59:30,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 23:59:30,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 23:59:30,128 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-27 23:59:30,129 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 50 transitions, 289 flow. Second operand has 5 states, 5 states have (on average 10.8) internal successors, (54), 5 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:30,129 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:59:30,129 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-27 23:59:30,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:59:30,593 INFO L124 PetriNetUnfolderBase]: 1161/1821 cut-off events. [2024-06-27 23:59:30,593 INFO L125 PetriNetUnfolderBase]: For 3486/3486 co-relation queries the response was YES. [2024-06-27 23:59:30,598 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5995 conditions, 1821 events. 1161/1821 cut-off events. For 3486/3486 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 8878 event pairs, 463 based on Foata normal form. 2/1821 useless extension candidates. Maximal degree in co-relation 5974. Up to 1739 conditions per place. [2024-06-27 23:59:30,608 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 47 selfloop transitions, 10 changer transitions 0/62 dead transitions. [2024-06-27 23:59:30,608 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 62 transitions, 443 flow [2024-06-27 23:59:30,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:59:30,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:59:30,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 90 transitions. [2024-06-27 23:59:30,610 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-06-27 23:59:30,610 INFO L175 Difference]: Start difference. First operand has 54 places, 50 transitions, 289 flow. Second operand 5 states and 90 transitions. [2024-06-27 23:59:30,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 62 transitions, 443 flow [2024-06-27 23:59:30,616 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 62 transitions, 391 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-27 23:59:30,619 INFO L231 Difference]: Finished difference. Result has 56 places, 52 transitions, 286 flow [2024-06-27 23:59:30,621 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=239, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=286, PETRI_PLACES=56, PETRI_TRANSITIONS=52} [2024-06-27 23:59:30,623 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 15 predicate places. [2024-06-27 23:59:30,624 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 52 transitions, 286 flow [2024-06-27 23:59:30,624 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.8) internal successors, (54), 5 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:30,629 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:59:30,629 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:59:30,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 23:59:30,629 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:59:30,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:59:30,630 INFO L85 PathProgramCache]: Analyzing trace with hash -1543037825, now seen corresponding path program 1 times [2024-06-27 23:59:30,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:59:30,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [824846184] [2024-06-27 23:59:30,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:59:30,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:59:30,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:59:31,855 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:59:31,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:59:31,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [824846184] [2024-06-27 23:59:31,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [824846184] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:59:31,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:59:31,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:59:31,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [279712784] [2024-06-27 23:59:31,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:59:31,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:59:31,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:59:31,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:59:31,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:59:31,923 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-27 23:59:31,923 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 52 transitions, 286 flow. Second operand has 6 states, 6 states have (on average 10.666666666666666) internal successors, (64), 6 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:31,923 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:59:31,923 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-27 23:59:31,924 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:59:32,484 INFO L124 PetriNetUnfolderBase]: 1151/1843 cut-off events. [2024-06-27 23:59:32,484 INFO L125 PetriNetUnfolderBase]: For 4005/4005 co-relation queries the response was YES. [2024-06-27 23:59:32,490 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5993 conditions, 1843 events. 1151/1843 cut-off events. For 4005/4005 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 9008 event pairs, 433 based on Foata normal form. 4/1845 useless extension candidates. Maximal degree in co-relation 5968. Up to 1707 conditions per place. [2024-06-27 23:59:32,500 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 52 selfloop transitions, 13 changer transitions 0/70 dead transitions. [2024-06-27 23:59:32,500 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 70 transitions, 472 flow [2024-06-27 23:59:32,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:59:32,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:59:32,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 107 transitions. [2024-06-27 23:59:32,502 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44583333333333336 [2024-06-27 23:59:32,502 INFO L175 Difference]: Start difference. First operand has 56 places, 52 transitions, 286 flow. Second operand 6 states and 107 transitions. [2024-06-27 23:59:32,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 70 transitions, 472 flow [2024-06-27 23:59:32,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 70 transitions, 453 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 23:59:32,508 INFO L231 Difference]: Finished difference. Result has 59 places, 55 transitions, 327 flow [2024-06-27 23:59:32,509 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=267, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=327, PETRI_PLACES=59, PETRI_TRANSITIONS=55} [2024-06-27 23:59:32,511 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 18 predicate places. [2024-06-27 23:59:32,512 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 55 transitions, 327 flow [2024-06-27 23:59:32,512 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.666666666666666) internal successors, (64), 6 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:32,512 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:59:32,512 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:59:32,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 23:59:32,513 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:59:32,513 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:59:32,513 INFO L85 PathProgramCache]: Analyzing trace with hash -1592655714, now seen corresponding path program 1 times [2024-06-27 23:59:32,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:59:32,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1621559411] [2024-06-27 23:59:32,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:59:32,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:59:32,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:59:33,665 INFO L134 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:59:33,666 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:59:33,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1621559411] [2024-06-27 23:59:33,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1621559411] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:59:33,666 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:59:33,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:59:33,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1418167470] [2024-06-27 23:59:33,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:59:33,667 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:59:33,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:59:33,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:59:33,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:59:33,730 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 23:59:33,731 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 55 transitions, 327 flow. Second operand has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:33,731 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:59:33,731 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 23:59:33,731 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:59:34,382 INFO L124 PetriNetUnfolderBase]: 1434/2184 cut-off events. [2024-06-27 23:59:34,382 INFO L125 PetriNetUnfolderBase]: For 6461/6467 co-relation queries the response was YES. [2024-06-27 23:59:34,387 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7818 conditions, 2184 events. 1434/2184 cut-off events. For 6461/6467 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 10217 event pairs, 592 based on Foata normal form. 8/2185 useless extension candidates. Maximal degree in co-relation 7791. Up to 2010 conditions per place. [2024-06-27 23:59:34,398 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 58 selfloop transitions, 29 changer transitions 0/91 dead transitions. [2024-06-27 23:59:34,399 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 91 transitions, 707 flow [2024-06-27 23:59:34,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:59:34,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:59:34,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 114 transitions. [2024-06-27 23:59:34,400 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.475 [2024-06-27 23:59:34,400 INFO L175 Difference]: Start difference. First operand has 59 places, 55 transitions, 327 flow. Second operand 6 states and 114 transitions. [2024-06-27 23:59:34,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 91 transitions, 707 flow [2024-06-27 23:59:34,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 91 transitions, 677 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-27 23:59:34,407 INFO L231 Difference]: Finished difference. Result has 63 places, 69 transitions, 476 flow [2024-06-27 23:59:34,407 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=297, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=476, PETRI_PLACES=63, PETRI_TRANSITIONS=69} [2024-06-27 23:59:34,408 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 22 predicate places. [2024-06-27 23:59:34,408 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 69 transitions, 476 flow [2024-06-27 23:59:34,408 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:34,409 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:59:34,409 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:59:34,409 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 23:59:34,409 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:59:34,409 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:59:34,409 INFO L85 PathProgramCache]: Analyzing trace with hash -556471104, now seen corresponding path program 2 times [2024-06-27 23:59:34,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:59:34,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2121036790] [2024-06-27 23:59:34,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:59:34,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:59:34,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:59:35,520 INFO L134 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:59:35,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:59:35,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2121036790] [2024-06-27 23:59:35,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2121036790] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:59:35,521 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:59:35,521 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:59:35,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1514033308] [2024-06-27 23:59:35,521 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:59:35,521 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:59:35,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:59:35,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:59:35,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:59:35,587 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 23:59:35,587 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 69 transitions, 476 flow. Second operand has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:35,587 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:59:35,587 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 23:59:35,587 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:59:36,194 INFO L124 PetriNetUnfolderBase]: 1426/2162 cut-off events. [2024-06-27 23:59:36,194 INFO L125 PetriNetUnfolderBase]: For 7835/7837 co-relation queries the response was YES. [2024-06-27 23:59:36,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8121 conditions, 2162 events. 1426/2162 cut-off events. For 7835/7837 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 9994 event pairs, 594 based on Foata normal form. 4/2157 useless extension candidates. Maximal degree in co-relation 8090. Up to 2002 conditions per place. [2024-06-27 23:59:36,218 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 50 selfloop transitions, 33 changer transitions 0/87 dead transitions. [2024-06-27 23:59:36,218 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 87 transitions, 728 flow [2024-06-27 23:59:36,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:59:36,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:59:36,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 110 transitions. [2024-06-27 23:59:36,219 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-06-27 23:59:36,221 INFO L175 Difference]: Start difference. First operand has 63 places, 69 transitions, 476 flow. Second operand 6 states and 110 transitions. [2024-06-27 23:59:36,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 87 transitions, 728 flow [2024-06-27 23:59:36,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 87 transitions, 699 flow, removed 4 selfloop flow, removed 1 redundant places. [2024-06-27 23:59:36,232 INFO L231 Difference]: Finished difference. Result has 68 places, 70 transitions, 533 flow [2024-06-27 23:59:36,232 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=447, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=533, PETRI_PLACES=68, PETRI_TRANSITIONS=70} [2024-06-27 23:59:36,234 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 27 predicate places. [2024-06-27 23:59:36,234 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 70 transitions, 533 flow [2024-06-27 23:59:36,234 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:36,234 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:59:36,234 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:59:36,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 23:59:36,235 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:59:36,235 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:59:36,235 INFO L85 PathProgramCache]: Analyzing trace with hash 2120941790, now seen corresponding path program 3 times [2024-06-27 23:59:36,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:59:36,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [453092230] [2024-06-27 23:59:36,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:59:36,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:59:36,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:59:37,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:59:37,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:59:37,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [453092230] [2024-06-27 23:59:37,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [453092230] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:59:37,145 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:59:37,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:59:37,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [508110270] [2024-06-27 23:59:37,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:59:37,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:59:37,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:59:37,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:59:37,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:59:37,196 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 23:59:37,196 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 70 transitions, 533 flow. Second operand has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:37,196 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:59:37,196 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 23:59:37,196 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:59:37,802 INFO L124 PetriNetUnfolderBase]: 1465/2222 cut-off events. [2024-06-27 23:59:37,802 INFO L125 PetriNetUnfolderBase]: For 9889/9897 co-relation queries the response was YES. [2024-06-27 23:59:37,808 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8695 conditions, 2222 events. 1465/2222 cut-off events. For 9889/9897 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 10385 event pairs, 582 based on Foata normal form. 10/2229 useless extension candidates. Maximal degree in co-relation 8660. Up to 2027 conditions per place. [2024-06-27 23:59:37,817 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 60 selfloop transitions, 45 changer transitions 0/109 dead transitions. [2024-06-27 23:59:37,817 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 109 transitions, 986 flow [2024-06-27 23:59:37,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:59:37,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:59:37,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-27 23:59:37,819 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44642857142857145 [2024-06-27 23:59:37,819 INFO L175 Difference]: Start difference. First operand has 68 places, 70 transitions, 533 flow. Second operand 7 states and 125 transitions. [2024-06-27 23:59:37,819 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 109 transitions, 986 flow [2024-06-27 23:59:37,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 109 transitions, 929 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-06-27 23:59:37,830 INFO L231 Difference]: Finished difference. Result has 75 places, 86 transitions, 784 flow [2024-06-27 23:59:37,830 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=496, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=784, PETRI_PLACES=75, PETRI_TRANSITIONS=86} [2024-06-27 23:59:37,831 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 34 predicate places. [2024-06-27 23:59:37,831 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 86 transitions, 784 flow [2024-06-27 23:59:37,832 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:37,832 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:59:37,832 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:59:37,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 23:59:37,832 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:59:37,832 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:59:37,833 INFO L85 PathProgramCache]: Analyzing trace with hash -2127685768, now seen corresponding path program 1 times [2024-06-27 23:59:37,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:59:37,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [559507917] [2024-06-27 23:59:37,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:59:37,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:59:37,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:59:39,146 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:59:39,147 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:59:39,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [559507917] [2024-06-27 23:59:39,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [559507917] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:59:39,147 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:59:39,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:59:39,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919681469] [2024-06-27 23:59:39,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:59:39,148 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:59:39,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:59:39,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:59:39,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:59:39,181 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 23:59:39,182 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 86 transitions, 784 flow. Second operand has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:39,182 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:59:39,182 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 23:59:39,182 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:59:39,900 INFO L124 PetriNetUnfolderBase]: 1573/2384 cut-off events. [2024-06-27 23:59:39,900 INFO L125 PetriNetUnfolderBase]: For 13195/13197 co-relation queries the response was YES. [2024-06-27 23:59:39,909 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9727 conditions, 2384 events. 1573/2384 cut-off events. For 13195/13197 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 11214 event pairs, 418 based on Foata normal form. 10/2385 useless extension candidates. Maximal degree in co-relation 9688. Up to 1962 conditions per place. [2024-06-27 23:59:39,920 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 72 selfloop transitions, 50 changer transitions 0/126 dead transitions. [2024-06-27 23:59:39,920 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 126 transitions, 1268 flow [2024-06-27 23:59:39,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:59:39,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:59:39,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 135 transitions. [2024-06-27 23:59:39,922 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48214285714285715 [2024-06-27 23:59:39,922 INFO L175 Difference]: Start difference. First operand has 75 places, 86 transitions, 784 flow. Second operand 7 states and 135 transitions. [2024-06-27 23:59:39,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 126 transitions, 1268 flow [2024-06-27 23:59:39,935 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 126 transitions, 1221 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-27 23:59:39,940 INFO L231 Difference]: Finished difference. Result has 78 places, 96 transitions, 922 flow [2024-06-27 23:59:39,941 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=737, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=922, PETRI_PLACES=78, PETRI_TRANSITIONS=96} [2024-06-27 23:59:39,941 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 37 predicate places. [2024-06-27 23:59:39,942 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 96 transitions, 922 flow [2024-06-27 23:59:39,942 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:39,942 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:59:39,942 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:59:39,942 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 23:59:39,943 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:59:39,943 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:59:39,943 INFO L85 PathProgramCache]: Analyzing trace with hash -70733930, now seen corresponding path program 2 times [2024-06-27 23:59:39,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:59:39,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1422187329] [2024-06-27 23:59:39,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:59:39,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:59:39,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:59:41,275 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:59:41,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:59:41,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1422187329] [2024-06-27 23:59:41,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1422187329] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:59:41,276 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:59:41,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:59:41,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1025493150] [2024-06-27 23:59:41,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:59:41,277 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:59:41,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:59:41,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:59:41,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:59:41,328 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 23:59:41,329 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 96 transitions, 922 flow. Second operand has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:41,329 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:59:41,329 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 23:59:41,329 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:59:42,061 INFO L124 PetriNetUnfolderBase]: 1627/2464 cut-off events. [2024-06-27 23:59:42,062 INFO L125 PetriNetUnfolderBase]: For 16526/16528 co-relation queries the response was YES. [2024-06-27 23:59:42,069 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10825 conditions, 2464 events. 1627/2464 cut-off events. For 16526/16528 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 11620 event pairs, 405 based on Foata normal form. 6/2454 useless extension candidates. Maximal degree in co-relation 10786. Up to 1998 conditions per place. [2024-06-27 23:59:42,080 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 70 selfloop transitions, 63 changer transitions 0/137 dead transitions. [2024-06-27 23:59:42,080 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 137 transitions, 1492 flow [2024-06-27 23:59:42,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:59:42,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:59:42,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 136 transitions. [2024-06-27 23:59:42,082 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4857142857142857 [2024-06-27 23:59:42,082 INFO L175 Difference]: Start difference. First operand has 78 places, 96 transitions, 922 flow. Second operand 7 states and 136 transitions. [2024-06-27 23:59:42,082 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 137 transitions, 1492 flow [2024-06-27 23:59:42,100 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 137 transitions, 1428 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-27 23:59:42,102 INFO L231 Difference]: Finished difference. Result has 82 places, 106 transitions, 1085 flow [2024-06-27 23:59:42,102 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=858, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1085, PETRI_PLACES=82, PETRI_TRANSITIONS=106} [2024-06-27 23:59:42,103 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 41 predicate places. [2024-06-27 23:59:42,103 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 106 transitions, 1085 flow [2024-06-27 23:59:42,103 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:42,104 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:59:42,104 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:59:42,104 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 23:59:42,104 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:59:42,104 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:59:42,104 INFO L85 PathProgramCache]: Analyzing trace with hash -1095605090, now seen corresponding path program 3 times [2024-06-27 23:59:42,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:59:42,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2004803902] [2024-06-27 23:59:42,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:59:42,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:59:42,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:59:43,381 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:59:43,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:59:43,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2004803902] [2024-06-27 23:59:43,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2004803902] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:59:43,383 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:59:43,383 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:59:43,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2075220695] [2024-06-27 23:59:43,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:59:43,383 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:59:43,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:59:43,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:59:43,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:59:43,446 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 23:59:43,447 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 106 transitions, 1085 flow. Second operand has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:43,447 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:59:43,447 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 23:59:43,447 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:59:44,172 INFO L124 PetriNetUnfolderBase]: 1617/2454 cut-off events. [2024-06-27 23:59:44,172 INFO L125 PetriNetUnfolderBase]: For 19819/19821 co-relation queries the response was YES. [2024-06-27 23:59:44,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11291 conditions, 2454 events. 1617/2454 cut-off events. For 19819/19821 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 11621 event pairs, 405 based on Foata normal form. 6/2442 useless extension candidates. Maximal degree in co-relation 11250. Up to 1994 conditions per place. [2024-06-27 23:59:44,197 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 62 selfloop transitions, 67 changer transitions 0/133 dead transitions. [2024-06-27 23:59:44,198 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 133 transitions, 1513 flow [2024-06-27 23:59:44,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:59:44,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:59:44,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-27 23:59:44,199 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.475 [2024-06-27 23:59:44,199 INFO L175 Difference]: Start difference. First operand has 82 places, 106 transitions, 1085 flow. Second operand 7 states and 133 transitions. [2024-06-27 23:59:44,200 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 133 transitions, 1513 flow [2024-06-27 23:59:44,226 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 133 transitions, 1473 flow, removed 18 selfloop flow, removed 1 redundant places. [2024-06-27 23:59:44,229 INFO L231 Difference]: Finished difference. Result has 88 places, 106 transitions, 1187 flow [2024-06-27 23:59:44,229 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1045, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1187, PETRI_PLACES=88, PETRI_TRANSITIONS=106} [2024-06-27 23:59:44,230 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 47 predicate places. [2024-06-27 23:59:44,230 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 106 transitions, 1187 flow [2024-06-27 23:59:44,230 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:44,230 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:59:44,230 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:59:44,230 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 23:59:44,231 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:59:44,231 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:59:44,231 INFO L85 PathProgramCache]: Analyzing trace with hash 1356861440, now seen corresponding path program 4 times [2024-06-27 23:59:44,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:59:44,231 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [557272943] [2024-06-27 23:59:44,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:59:44,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:59:44,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:59:45,215 INFO L134 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:59:45,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:59:45,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [557272943] [2024-06-27 23:59:45,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [557272943] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:59:45,216 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:59:45,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:59:45,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2113983788] [2024-06-27 23:59:45,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:59:45,216 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:59:45,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:59:45,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:59:45,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:59:45,295 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 23:59:45,295 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 106 transitions, 1187 flow. Second operand has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:45,295 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:59:45,295 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 23:59:45,295 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:59:46,006 INFO L124 PetriNetUnfolderBase]: 1701/2569 cut-off events. [2024-06-27 23:59:46,006 INFO L125 PetriNetUnfolderBase]: For 23119/23121 co-relation queries the response was YES. [2024-06-27 23:59:46,016 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12210 conditions, 2569 events. 1701/2569 cut-off events. For 23119/23121 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 12133 event pairs, 408 based on Foata normal form. 10/2574 useless extension candidates. Maximal degree in co-relation 12166. Up to 2054 conditions per place. [2024-06-27 23:59:46,028 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 83 selfloop transitions, 72 changer transitions 0/159 dead transitions. [2024-06-27 23:59:46,028 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 159 transitions, 1888 flow [2024-06-27 23:59:46,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:59:46,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:59:46,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-27 23:59:46,030 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.475 [2024-06-27 23:59:46,030 INFO L175 Difference]: Start difference. First operand has 88 places, 106 transitions, 1187 flow. Second operand 8 states and 152 transitions. [2024-06-27 23:59:46,030 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 159 transitions, 1888 flow [2024-06-27 23:59:46,060 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 159 transitions, 1739 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-27 23:59:46,066 INFO L231 Difference]: Finished difference. Result has 93 places, 121 transitions, 1377 flow [2024-06-27 23:59:46,066 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1067, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1377, PETRI_PLACES=93, PETRI_TRANSITIONS=121} [2024-06-27 23:59:46,067 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 52 predicate places. [2024-06-27 23:59:46,068 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 121 transitions, 1377 flow [2024-06-27 23:59:46,068 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:46,068 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:59:46,068 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:59:46,068 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 23:59:46,068 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:59:46,069 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:59:46,069 INFO L85 PathProgramCache]: Analyzing trace with hash -70487852, now seen corresponding path program 1 times [2024-06-27 23:59:46,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:59:46,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1123040878] [2024-06-27 23:59:46,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:59:46,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:59:46,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:59:48,085 INFO L134 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:59:48,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:59:48,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1123040878] [2024-06-27 23:59:48,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1123040878] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:59:48,085 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:59:48,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:59:48,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1285465555] [2024-06-27 23:59:48,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:59:48,086 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:59:48,086 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:59:48,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:59:48,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:59:48,217 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-27 23:59:48,217 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 121 transitions, 1377 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:48,217 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:59:48,217 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-27 23:59:48,218 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:59:48,989 INFO L124 PetriNetUnfolderBase]: 1486/2333 cut-off events. [2024-06-27 23:59:48,989 INFO L125 PetriNetUnfolderBase]: For 22597/22599 co-relation queries the response was YES. [2024-06-27 23:59:48,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11188 conditions, 2333 events. 1486/2333 cut-off events. For 22597/22599 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 11420 event pairs, 423 based on Foata normal form. 4/2335 useless extension candidates. Maximal degree in co-relation 11142. Up to 2170 conditions per place. [2024-06-27 23:59:49,007 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 123 selfloop transitions, 15 changer transitions 0/143 dead transitions. [2024-06-27 23:59:49,007 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 143 transitions, 1741 flow [2024-06-27 23:59:49,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:59:49,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:59:49,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-27 23:59:49,009 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4125 [2024-06-27 23:59:49,009 INFO L175 Difference]: Start difference. First operand has 93 places, 121 transitions, 1377 flow. Second operand 8 states and 132 transitions. [2024-06-27 23:59:49,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 143 transitions, 1741 flow [2024-06-27 23:59:49,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 143 transitions, 1581 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-27 23:59:49,037 INFO L231 Difference]: Finished difference. Result has 96 places, 123 transitions, 1288 flow [2024-06-27 23:59:49,037 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1225, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1288, PETRI_PLACES=96, PETRI_TRANSITIONS=123} [2024-06-27 23:59:49,037 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 55 predicate places. [2024-06-27 23:59:49,037 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 123 transitions, 1288 flow [2024-06-27 23:59:49,038 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:49,038 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:59:49,038 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:59:49,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 23:59:49,038 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:59:49,039 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:59:49,039 INFO L85 PathProgramCache]: Analyzing trace with hash 1726588222, now seen corresponding path program 1 times [2024-06-27 23:59:49,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:59:49,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1542072420] [2024-06-27 23:59:49,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:59:49,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:59:49,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:59:49,909 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:59:49,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:59:49,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1542072420] [2024-06-27 23:59:49,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1542072420] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:59:49,909 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:59:49,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 23:59:49,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [413713167] [2024-06-27 23:59:49,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:59:49,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 23:59:49,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:59:49,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 23:59:49,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-06-27 23:59:49,966 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 23:59:49,967 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 123 transitions, 1288 flow. Second operand has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:49,967 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:59:49,967 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 23:59:49,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:59:50,381 INFO L124 PetriNetUnfolderBase]: 1690/2562 cut-off events. [2024-06-27 23:59:50,381 INFO L125 PetriNetUnfolderBase]: For 26847/26849 co-relation queries the response was YES. [2024-06-27 23:59:50,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12269 conditions, 2562 events. 1690/2562 cut-off events. For 26847/26849 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 12190 event pairs, 543 based on Foata normal form. 1/2561 useless extension candidates. Maximal degree in co-relation 12223. Up to 2505 conditions per place. [2024-06-27 23:59:50,399 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 119 selfloop transitions, 10 changer transitions 0/133 dead transitions. [2024-06-27 23:59:50,399 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 133 transitions, 1588 flow [2024-06-27 23:59:50,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:59:50,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:59:50,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 90 transitions. [2024-06-27 23:59:50,400 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-27 23:59:50,401 INFO L175 Difference]: Start difference. First operand has 96 places, 123 transitions, 1288 flow. Second operand 6 states and 90 transitions. [2024-06-27 23:59:50,401 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 133 transitions, 1588 flow [2024-06-27 23:59:50,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 133 transitions, 1524 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-27 23:59:50,430 INFO L231 Difference]: Finished difference. Result has 95 places, 126 transitions, 1278 flow [2024-06-27 23:59:50,430 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1224, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1278, PETRI_PLACES=95, PETRI_TRANSITIONS=126} [2024-06-27 23:59:50,430 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 54 predicate places. [2024-06-27 23:59:50,430 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 126 transitions, 1278 flow [2024-06-27 23:59:50,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:50,431 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:59:50,431 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:59:50,431 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 23:59:50,431 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:59:50,432 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:59:50,432 INFO L85 PathProgramCache]: Analyzing trace with hash 185760186, now seen corresponding path program 1 times [2024-06-27 23:59:50,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:59:50,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1179122103] [2024-06-27 23:59:50,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:59:50,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:59:50,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:59:51,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:59:51,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:59:51,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1179122103] [2024-06-27 23:59:51,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1179122103] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:59:51,844 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:59:51,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:59:51,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1415002940] [2024-06-27 23:59:51,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:59:51,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:59:51,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:59:51,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:59:51,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:59:51,915 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 23:59:51,915 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 126 transitions, 1278 flow. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:51,915 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:59:51,915 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 23:59:51,915 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:59:52,691 INFO L124 PetriNetUnfolderBase]: 1778/2709 cut-off events. [2024-06-27 23:59:52,692 INFO L125 PetriNetUnfolderBase]: For 31149/31151 co-relation queries the response was YES. [2024-06-27 23:59:52,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13319 conditions, 2709 events. 1778/2709 cut-off events. For 31149/31151 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 13108 event pairs, 431 based on Foata normal form. 8/2708 useless extension candidates. Maximal degree in co-relation 13274. Up to 2115 conditions per place. [2024-06-27 23:59:52,714 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 82 selfloop transitions, 82 changer transitions 0/168 dead transitions. [2024-06-27 23:59:52,714 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 168 transitions, 2020 flow [2024-06-27 23:59:52,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:59:52,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:59:52,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 137 transitions. [2024-06-27 23:59:52,716 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48928571428571427 [2024-06-27 23:59:52,716 INFO L175 Difference]: Start difference. First operand has 95 places, 126 transitions, 1278 flow. Second operand 7 states and 137 transitions. [2024-06-27 23:59:52,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 168 transitions, 2020 flow [2024-06-27 23:59:52,747 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 168 transitions, 1988 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-27 23:59:52,750 INFO L231 Difference]: Finished difference. Result has 98 places, 138 transitions, 1569 flow [2024-06-27 23:59:52,750 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1246, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1569, PETRI_PLACES=98, PETRI_TRANSITIONS=138} [2024-06-27 23:59:52,751 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 57 predicate places. [2024-06-27 23:59:52,751 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 138 transitions, 1569 flow [2024-06-27 23:59:52,751 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:52,751 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:59:52,751 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:59:52,752 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 23:59:52,752 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:59:52,752 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:59:52,752 INFO L85 PathProgramCache]: Analyzing trace with hash -1533754024, now seen corresponding path program 2 times [2024-06-27 23:59:52,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:59:52,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1755793564] [2024-06-27 23:59:52,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:59:52,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:59:52,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:59:54,014 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:59:54,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:59:54,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1755793564] [2024-06-27 23:59:54,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1755793564] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:59:54,015 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:59:54,015 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:59:54,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1700403664] [2024-06-27 23:59:54,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:59:54,016 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:59:54,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:59:54,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:59:54,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:59:54,075 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 23:59:54,076 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 138 transitions, 1569 flow. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:54,076 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:59:54,076 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 23:59:54,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:59:54,769 INFO L124 PetriNetUnfolderBase]: 1762/2695 cut-off events. [2024-06-27 23:59:54,769 INFO L125 PetriNetUnfolderBase]: For 35092/35096 co-relation queries the response was YES. [2024-06-27 23:59:54,777 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13777 conditions, 2695 events. 1762/2695 cut-off events. For 35092/35096 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 13114 event pairs, 436 based on Foata normal form. 10/2696 useless extension candidates. Maximal degree in co-relation 13731. Up to 2102 conditions per place. [2024-06-27 23:59:54,785 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 80 selfloop transitions, 84 changer transitions 0/168 dead transitions. [2024-06-27 23:59:54,786 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 168 transitions, 2124 flow [2024-06-27 23:59:54,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:59:54,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:59:54,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 137 transitions. [2024-06-27 23:59:54,787 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48928571428571427 [2024-06-27 23:59:54,787 INFO L175 Difference]: Start difference. First operand has 98 places, 138 transitions, 1569 flow. Second operand 7 states and 137 transitions. [2024-06-27 23:59:54,787 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 168 transitions, 2124 flow [2024-06-27 23:59:54,820 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 168 transitions, 1976 flow, removed 28 selfloop flow, removed 3 redundant places. [2024-06-27 23:59:54,822 INFO L231 Difference]: Finished difference. Result has 103 places, 139 transitions, 1650 flow [2024-06-27 23:59:54,822 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1421, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1650, PETRI_PLACES=103, PETRI_TRANSITIONS=139} [2024-06-27 23:59:54,823 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 62 predicate places. [2024-06-27 23:59:54,823 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 139 transitions, 1650 flow [2024-06-27 23:59:54,823 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:54,823 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:59:54,823 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:59:54,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 23:59:54,824 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:59:54,824 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:59:54,824 INFO L85 PathProgramCache]: Analyzing trace with hash 2102418200, now seen corresponding path program 3 times [2024-06-27 23:59:54,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:59:54,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [337378675] [2024-06-27 23:59:54,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:59:54,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:59:54,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:59:55,975 INFO L134 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:59:55,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:59:55,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [337378675] [2024-06-27 23:59:55,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [337378675] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:59:55,976 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:59:55,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:59:55,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520358012] [2024-06-27 23:59:55,976 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:59:55,976 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:59:55,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:59:55,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:59:55,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:59:56,028 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 23:59:56,028 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 139 transitions, 1650 flow. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:56,028 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:59:56,028 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 23:59:56,028 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:59:56,639 INFO L124 PetriNetUnfolderBase]: 1746/2671 cut-off events. [2024-06-27 23:59:56,640 INFO L125 PetriNetUnfolderBase]: For 38432/38437 co-relation queries the response was YES. [2024-06-27 23:59:56,647 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13988 conditions, 2671 events. 1746/2671 cut-off events. For 38432/38437 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 12957 event pairs, 418 based on Foata normal form. 10/2665 useless extension candidates. Maximal degree in co-relation 13940. Up to 2089 conditions per place. [2024-06-27 23:59:56,656 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 78 selfloop transitions, 81 changer transitions 0/163 dead transitions. [2024-06-27 23:59:56,656 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 163 transitions, 2113 flow [2024-06-27 23:59:56,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:59:56,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:59:56,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-27 23:59:56,658 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45714285714285713 [2024-06-27 23:59:56,658 INFO L175 Difference]: Start difference. First operand has 103 places, 139 transitions, 1650 flow. Second operand 7 states and 128 transitions. [2024-06-27 23:59:56,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 163 transitions, 2113 flow [2024-06-27 23:59:56,695 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 163 transitions, 1927 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-27 23:59:56,697 INFO L231 Difference]: Finished difference. Result has 105 places, 139 transitions, 1637 flow [2024-06-27 23:59:56,697 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1464, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1637, PETRI_PLACES=105, PETRI_TRANSITIONS=139} [2024-06-27 23:59:56,698 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 64 predicate places. [2024-06-27 23:59:56,698 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 139 transitions, 1637 flow [2024-06-27 23:59:56,698 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:56,698 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:59:56,698 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:59:56,698 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 23:59:56,698 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:59:56,698 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:59:56,699 INFO L85 PathProgramCache]: Analyzing trace with hash -853904966, now seen corresponding path program 4 times [2024-06-27 23:59:56,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:59:56,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1350917956] [2024-06-27 23:59:56,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:59:56,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:59:56,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:59:57,717 INFO L134 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:59:57,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:59:57,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1350917956] [2024-06-27 23:59:57,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1350917956] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:59:57,718 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:59:57,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:59:57,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1939089887] [2024-06-27 23:59:57,718 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:59:57,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:59:57,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:59:57,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:59:57,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:59:57,785 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 23:59:57,785 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 139 transitions, 1637 flow. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:57,785 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:59:57,785 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 23:59:57,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:59:58,461 INFO L124 PetriNetUnfolderBase]: 1836/2825 cut-off events. [2024-06-27 23:59:58,461 INFO L125 PetriNetUnfolderBase]: For 42448/42452 co-relation queries the response was YES. [2024-06-27 23:59:58,469 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14925 conditions, 2825 events. 1836/2825 cut-off events. For 42448/42452 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 13906 event pairs, 429 based on Foata normal form. 8/2828 useless extension candidates. Maximal degree in co-relation 14876. Up to 2165 conditions per place. [2024-06-27 23:59:58,478 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 88 selfloop transitions, 105 changer transitions 0/197 dead transitions. [2024-06-27 23:59:58,478 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 197 transitions, 2531 flow [2024-06-27 23:59:58,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:59:58,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:59:58,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-27 23:59:58,480 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.475 [2024-06-27 23:59:58,480 INFO L175 Difference]: Start difference. First operand has 105 places, 139 transitions, 1637 flow. Second operand 8 states and 152 transitions. [2024-06-27 23:59:58,480 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 197 transitions, 2531 flow [2024-06-27 23:59:58,509 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 197 transitions, 2348 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-27 23:59:58,511 INFO L231 Difference]: Finished difference. Result has 110 places, 165 transitions, 2123 flow [2024-06-27 23:59:58,511 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1486, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2123, PETRI_PLACES=110, PETRI_TRANSITIONS=165} [2024-06-27 23:59:58,512 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 69 predicate places. [2024-06-27 23:59:58,512 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 165 transitions, 2123 flow [2024-06-27 23:59:58,512 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:58,512 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:59:58,512 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:59:58,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 23:59:58,512 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:59:58,513 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:59:58,513 INFO L85 PathProgramCache]: Analyzing trace with hash 1767108328, now seen corresponding path program 5 times [2024-06-27 23:59:58,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:59:58,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1432172883] [2024-06-27 23:59:58,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:59:58,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:59:58,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:59:59,466 INFO L134 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:59:59,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:59:59,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1432172883] [2024-06-27 23:59:59,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1432172883] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:59:59,466 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:59:59,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:59:59,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1371612671] [2024-06-27 23:59:59,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:59:59,467 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:59:59,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:59:59,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:59:59,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:59:59,537 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 23:59:59,537 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 165 transitions, 2123 flow. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:59,537 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:59:59,537 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 23:59:59,537 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:00:00,258 INFO L124 PetriNetUnfolderBase]: 1896/2920 cut-off events. [2024-06-28 00:00:00,259 INFO L125 PetriNetUnfolderBase]: For 46869/46871 co-relation queries the response was YES. [2024-06-28 00:00:00,267 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16031 conditions, 2920 events. 1896/2920 cut-off events. For 46869/46871 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 14476 event pairs, 410 based on Foata normal form. 6/2921 useless extension candidates. Maximal degree in co-relation 15978. Up to 2210 conditions per place. [2024-06-28 00:00:00,277 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 91 selfloop transitions, 112 changer transitions 0/207 dead transitions. [2024-06-28 00:00:00,277 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 207 transitions, 2781 flow [2024-06-28 00:00:00,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:00:00,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:00:00,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-28 00:00:00,278 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4625 [2024-06-28 00:00:00,278 INFO L175 Difference]: Start difference. First operand has 110 places, 165 transitions, 2123 flow. Second operand 8 states and 148 transitions. [2024-06-28 00:00:00,279 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 207 transitions, 2781 flow [2024-06-28 00:00:00,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 207 transitions, 2543 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-28 00:00:00,326 INFO L231 Difference]: Finished difference. Result has 114 places, 178 transitions, 2328 flow [2024-06-28 00:00:00,326 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1904, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2328, PETRI_PLACES=114, PETRI_TRANSITIONS=178} [2024-06-28 00:00:00,326 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 73 predicate places. [2024-06-28 00:00:00,327 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 178 transitions, 2328 flow [2024-06-28 00:00:00,327 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:00:00,327 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:00:00,327 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:00:00,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 00:00:00,327 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:00:00,328 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:00:00,328 INFO L85 PathProgramCache]: Analyzing trace with hash 2023059106, now seen corresponding path program 1 times [2024-06-28 00:00:00,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:00:00,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [720511490] [2024-06-28 00:00:00,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:00:00,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:00:00,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:00:01,439 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:00:01,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:00:01,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [720511490] [2024-06-28 00:00:01,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [720511490] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:00:01,440 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:00:01,440 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:00:01,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1035763425] [2024-06-28 00:00:01,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:00:01,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:00:01,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:00:01,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:00:01,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:00:01,487 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:00:01,487 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 178 transitions, 2328 flow. Second operand has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:00:01,487 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:00:01,487 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:00:01,487 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:00:01,988 INFO L124 PetriNetUnfolderBase]: 1893/2913 cut-off events. [2024-06-28 00:00:01,988 INFO L125 PetriNetUnfolderBase]: For 50156/50158 co-relation queries the response was YES. [2024-06-28 00:00:01,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16288 conditions, 2913 events. 1893/2913 cut-off events. For 50156/50158 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 14503 event pairs, 595 based on Foata normal form. 1/2912 useless extension candidates. Maximal degree in co-relation 16233. Up to 2796 conditions per place. [2024-06-28 00:00:02,008 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 172 selfloop transitions, 12 changer transitions 0/188 dead transitions. [2024-06-28 00:00:02,008 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 188 transitions, 2742 flow [2024-06-28 00:00:02,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:00:02,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:00:02,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 83 transitions. [2024-06-28 00:00:02,009 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.415 [2024-06-28 00:00:02,009 INFO L175 Difference]: Start difference. First operand has 114 places, 178 transitions, 2328 flow. Second operand 5 states and 83 transitions. [2024-06-28 00:00:02,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 188 transitions, 2742 flow [2024-06-28 00:00:02,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 188 transitions, 2537 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-28 00:00:02,059 INFO L231 Difference]: Finished difference. Result has 114 places, 181 transitions, 2187 flow [2024-06-28 00:00:02,059 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2123, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2187, PETRI_PLACES=114, PETRI_TRANSITIONS=181} [2024-06-28 00:00:02,059 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 73 predicate places. [2024-06-28 00:00:02,060 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 181 transitions, 2187 flow [2024-06-28 00:00:02,060 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:00:02,061 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:00:02,061 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:00:02,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 00:00:02,061 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:00:02,061 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:00:02,062 INFO L85 PathProgramCache]: Analyzing trace with hash -419825987, now seen corresponding path program 1 times [2024-06-28 00:00:02,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:00:02,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [951431357] [2024-06-28 00:00:02,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:00:02,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:00:02,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:00:03,257 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:00:03,257 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:00:03,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [951431357] [2024-06-28 00:00:03,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [951431357] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:00:03,257 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:00:03,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:00:03,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600597988] [2024-06-28 00:00:03,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:00:03,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:00:03,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:00:03,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:00:03,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:00:03,326 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:00:03,326 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 181 transitions, 2187 flow. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:00:03,326 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:00:03,326 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:00:03,326 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:00:04,067 INFO L124 PetriNetUnfolderBase]: 1910/2946 cut-off events. [2024-06-28 00:00:04,068 INFO L125 PetriNetUnfolderBase]: For 52244/52249 co-relation queries the response was YES. [2024-06-28 00:00:04,077 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16273 conditions, 2946 events. 1910/2946 cut-off events. For 52244/52249 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 14755 event pairs, 540 based on Foata normal form. 8/2946 useless extension candidates. Maximal degree in co-relation 16218. Up to 2631 conditions per place. [2024-06-28 00:00:04,087 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 145 selfloop transitions, 53 changer transitions 0/202 dead transitions. [2024-06-28 00:00:04,087 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 202 transitions, 2669 flow [2024-06-28 00:00:04,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:00:04,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:00:04,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-28 00:00:04,089 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.415625 [2024-06-28 00:00:04,089 INFO L175 Difference]: Start difference. First operand has 114 places, 181 transitions, 2187 flow. Second operand 8 states and 133 transitions. [2024-06-28 00:00:04,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 202 transitions, 2669 flow [2024-06-28 00:00:04,135 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 202 transitions, 2635 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-28 00:00:04,138 INFO L231 Difference]: Finished difference. Result has 119 places, 183 transitions, 2294 flow [2024-06-28 00:00:04,138 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2153, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2294, PETRI_PLACES=119, PETRI_TRANSITIONS=183} [2024-06-28 00:00:04,138 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 78 predicate places. [2024-06-28 00:00:04,139 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 183 transitions, 2294 flow [2024-06-28 00:00:04,139 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:00:04,139 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:00:04,139 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:00:04,139 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 00:00:04,139 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:00:04,140 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:00:04,140 INFO L85 PathProgramCache]: Analyzing trace with hash 1046314457, now seen corresponding path program 2 times [2024-06-28 00:00:04,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:00:04,140 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [492734465] [2024-06-28 00:00:04,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:00:04,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:00:04,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:00:05,270 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:00:05,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:00:05,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [492734465] [2024-06-28 00:00:05,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [492734465] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:00:05,271 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:00:05,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:00:05,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [772429601] [2024-06-28 00:00:05,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:00:05,272 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:00:05,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:00:05,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:00:05,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:00:05,327 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:00:05,327 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 183 transitions, 2294 flow. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:00:05,327 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:00:05,327 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:00:05,327 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:00:05,908 INFO L124 PetriNetUnfolderBase]: 1962/3027 cut-off events. [2024-06-28 00:00:05,908 INFO L125 PetriNetUnfolderBase]: For 57422/57427 co-relation queries the response was YES. [2024-06-28 00:00:05,920 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17057 conditions, 3027 events. 1962/3027 cut-off events. For 57422/57427 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 15276 event pairs, 536 based on Foata normal form. 8/3027 useless extension candidates. Maximal degree in co-relation 17001. Up to 2640 conditions per place. [2024-06-28 00:00:05,932 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 155 selfloop transitions, 50 changer transitions 0/209 dead transitions. [2024-06-28 00:00:05,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 209 transitions, 2804 flow [2024-06-28 00:00:05,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:00:05,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:00:05,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-28 00:00:05,933 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41875 [2024-06-28 00:00:05,934 INFO L175 Difference]: Start difference. First operand has 119 places, 183 transitions, 2294 flow. Second operand 8 states and 134 transitions. [2024-06-28 00:00:05,934 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 209 transitions, 2804 flow [2024-06-28 00:00:05,991 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 209 transitions, 2710 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-28 00:00:05,994 INFO L231 Difference]: Finished difference. Result has 123 places, 188 transitions, 2366 flow [2024-06-28 00:00:05,994 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2200, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2366, PETRI_PLACES=123, PETRI_TRANSITIONS=188} [2024-06-28 00:00:05,994 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 82 predicate places. [2024-06-28 00:00:05,994 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 188 transitions, 2366 flow [2024-06-28 00:00:05,995 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:00:05,995 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:00:05,995 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:00:05,995 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 00:00:05,995 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:00:05,995 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:00:05,995 INFO L85 PathProgramCache]: Analyzing trace with hash -301553609, now seen corresponding path program 1 times [2024-06-28 00:00:05,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:00:05,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111227012] [2024-06-28 00:00:05,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:00:05,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:00:06,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:00:07,724 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:00:07,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:00:07,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2111227012] [2024-06-28 00:00:07,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2111227012] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:00:07,725 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:00:07,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:00:07,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1236541967] [2024-06-28 00:00:07,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:00:07,725 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:00:07,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:00:07,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:00:07,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:00:07,800 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:00:07,800 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 188 transitions, 2366 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:00:07,801 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:00:07,801 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:00:07,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:00:08,757 INFO L124 PetriNetUnfolderBase]: 2054/3175 cut-off events. [2024-06-28 00:00:08,757 INFO L125 PetriNetUnfolderBase]: For 69621/69623 co-relation queries the response was YES. [2024-06-28 00:00:08,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18069 conditions, 3175 events. 2054/3175 cut-off events. For 69621/69623 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 16376 event pairs, 433 based on Foata normal form. 26/3191 useless extension candidates. Maximal degree in co-relation 18011. Up to 2295 conditions per place. [2024-06-28 00:00:08,782 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 100 selfloop transitions, 116 changer transitions 0/220 dead transitions. [2024-06-28 00:00:08,782 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 220 transitions, 2930 flow [2024-06-28 00:00:08,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:00:08,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:00:08,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-28 00:00:08,784 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4388888888888889 [2024-06-28 00:00:08,784 INFO L175 Difference]: Start difference. First operand has 123 places, 188 transitions, 2366 flow. Second operand 9 states and 158 transitions. [2024-06-28 00:00:08,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 220 transitions, 2930 flow [2024-06-28 00:00:08,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 220 transitions, 2822 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-28 00:00:08,850 INFO L231 Difference]: Finished difference. Result has 127 places, 190 transitions, 2536 flow [2024-06-28 00:00:08,850 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2258, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2536, PETRI_PLACES=127, PETRI_TRANSITIONS=190} [2024-06-28 00:00:08,851 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 86 predicate places. [2024-06-28 00:00:08,851 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 190 transitions, 2536 flow [2024-06-28 00:00:08,851 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:00:08,851 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:00:08,851 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:00:08,851 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 00:00:08,851 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-28 00:00:08,852 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:00:08,852 INFO L85 PathProgramCache]: Analyzing trace with hash 1382507741, now seen corresponding path program 1 times [2024-06-28 00:00:08,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:00:08,852 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1843673736] [2024-06-28 00:00:08,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:00:08,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:00:08,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:00:09,686 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:00:09,686 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:00:09,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1843673736] [2024-06-28 00:00:09,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1843673736] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:00:09,686 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:00:09,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:00:09,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1848533475] [2024-06-28 00:00:09,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:00:09,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:00:09,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:00:09,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:00:09,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:00:09,732 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:00:09,732 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 190 transitions, 2536 flow. Second operand has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:00:09,732 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:00:09,732 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:00:09,732 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:00:10,325 INFO L124 PetriNetUnfolderBase]: 2059/3186 cut-off events. [2024-06-28 00:00:10,325 INFO L125 PetriNetUnfolderBase]: For 67829/67835 co-relation queries the response was YES. [2024-06-28 00:00:10,341 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18818 conditions, 3186 events. 2059/3186 cut-off events. For 67829/67835 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 16356 event pairs, 549 based on Foata normal form. 5/3188 useless extension candidates. Maximal degree in co-relation 18759. Up to 3045 conditions per place. [2024-06-28 00:00:10,354 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 182 selfloop transitions, 20 changer transitions 0/206 dead transitions. [2024-06-28 00:00:10,354 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 206 transitions, 3031 flow [2024-06-28 00:00:10,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:00:10,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:00:10,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 108 transitions. [2024-06-28 00:00:10,355 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38571428571428573 [2024-06-28 00:00:10,355 INFO L175 Difference]: Start difference. First operand has 127 places, 190 transitions, 2536 flow. Second operand 7 states and 108 transitions. [2024-06-28 00:00:10,355 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 206 transitions, 3031 flow [2024-06-28 00:00:10,429 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 206 transitions, 2787 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-28 00:00:10,432 INFO L231 Difference]: Finished difference. Result has 128 places, 194 transitions, 2398 flow [2024-06-28 00:00:10,433 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2294, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2398, PETRI_PLACES=128, PETRI_TRANSITIONS=194} [2024-06-28 00:00:10,433 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 87 predicate places. [2024-06-28 00:00:10,433 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 194 transitions, 2398 flow [2024-06-28 00:00:10,433 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:00:10,433 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:00:10,433 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:00:10,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 00:00:10,434 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:00:10,434 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:00:10,434 INFO L85 PathProgramCache]: Analyzing trace with hash -601193217, now seen corresponding path program 2 times [2024-06-28 00:00:10,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:00:10,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1328714030] [2024-06-28 00:00:10,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:00:10,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:00:10,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:00:12,336 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:00:12,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:00:12,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1328714030] [2024-06-28 00:00:12,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1328714030] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:00:12,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:00:12,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:00:12,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1619225133] [2024-06-28 00:00:12,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:00:12,337 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:00:12,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:00:12,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:00:12,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:00:12,503 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:00:12,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 194 transitions, 2398 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:00:12,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:00:12,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:00:12,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:00:13,393 INFO L124 PetriNetUnfolderBase]: 2076/3188 cut-off events. [2024-06-28 00:00:13,393 INFO L125 PetriNetUnfolderBase]: For 71923/71923 co-relation queries the response was YES. [2024-06-28 00:00:13,409 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18709 conditions, 3188 events. 2076/3188 cut-off events. For 71923/71923 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 16166 event pairs, 456 based on Foata normal form. 4/3156 useless extension candidates. Maximal degree in co-relation 18649. Up to 2482 conditions per place. [2024-06-28 00:00:13,423 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 88 selfloop transitions, 132 changer transitions 0/224 dead transitions. [2024-06-28 00:00:13,423 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 224 transitions, 2974 flow [2024-06-28 00:00:13,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:00:13,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:00:13,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-28 00:00:13,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4222222222222222 [2024-06-28 00:00:13,425 INFO L175 Difference]: Start difference. First operand has 128 places, 194 transitions, 2398 flow. Second operand 9 states and 152 transitions. [2024-06-28 00:00:13,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 224 transitions, 2974 flow [2024-06-28 00:00:13,506 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 224 transitions, 2820 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-28 00:00:13,510 INFO L231 Difference]: Finished difference. Result has 133 places, 196 transitions, 2554 flow [2024-06-28 00:00:13,510 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2244, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2554, PETRI_PLACES=133, PETRI_TRANSITIONS=196} [2024-06-28 00:00:13,511 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 92 predicate places. [2024-06-28 00:00:13,511 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 196 transitions, 2554 flow [2024-06-28 00:00:13,511 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:00:13,511 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:00:13,511 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:00:13,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 00:00:13,512 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:00:13,512 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:00:13,512 INFO L85 PathProgramCache]: Analyzing trace with hash -837368577, now seen corresponding path program 3 times [2024-06-28 00:00:13,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:00:13,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [813733036] [2024-06-28 00:00:13,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:00:13,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:00:13,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:00:15,296 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:00:15,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:00:15,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [813733036] [2024-06-28 00:00:15,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [813733036] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:00:15,297 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:00:15,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:00:15,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1226723154] [2024-06-28 00:00:15,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:00:15,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:00:15,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:00:15,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:00:15,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:00:15,439 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:00:15,439 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 196 transitions, 2554 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:00:15,439 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:00:15,439 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:00:15,439 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:00:16,255 INFO L124 PetriNetUnfolderBase]: 2093/3215 cut-off events. [2024-06-28 00:00:16,255 INFO L125 PetriNetUnfolderBase]: For 79090/79090 co-relation queries the response was YES. [2024-06-28 00:00:16,270 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19524 conditions, 3215 events. 2093/3215 cut-off events. For 79090/79090 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 16340 event pairs, 469 based on Foata normal form. 4/3183 useless extension candidates. Maximal degree in co-relation 19463. Up to 2506 conditions per place. [2024-06-28 00:00:16,284 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 96 selfloop transitions, 128 changer transitions 0/228 dead transitions. [2024-06-28 00:00:16,284 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 228 transitions, 3162 flow [2024-06-28 00:00:16,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:00:16,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:00:16,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-28 00:00:16,286 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.425 [2024-06-28 00:00:16,286 INFO L175 Difference]: Start difference. First operand has 133 places, 196 transitions, 2554 flow. Second operand 9 states and 153 transitions. [2024-06-28 00:00:16,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 228 transitions, 3162 flow [2024-06-28 00:00:16,363 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 228 transitions, 2872 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-28 00:00:16,366 INFO L231 Difference]: Finished difference. Result has 135 places, 198 transitions, 2571 flow [2024-06-28 00:00:16,367 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2264, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2571, PETRI_PLACES=135, PETRI_TRANSITIONS=198} [2024-06-28 00:00:16,367 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 94 predicate places. [2024-06-28 00:00:16,367 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 198 transitions, 2571 flow [2024-06-28 00:00:16,367 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:00:16,367 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:00:16,367 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:00:16,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 00:00:16,368 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:00:16,368 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:00:16,368 INFO L85 PathProgramCache]: Analyzing trace with hash -1640382699, now seen corresponding path program 4 times [2024-06-28 00:00:16,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:00:16,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [549526542] [2024-06-28 00:00:16,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:00:16,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:00:16,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:00:18,060 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:00:18,061 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:00:18,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [549526542] [2024-06-28 00:00:18,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [549526542] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:00:18,061 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:00:18,061 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:00:18,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [736534459] [2024-06-28 00:00:18,062 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:00:18,062 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:00:18,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:00:18,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:00:18,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:00:18,185 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:00:18,186 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 198 transitions, 2571 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:00:18,186 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:00:18,186 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:00:18,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:00:19,055 INFO L124 PetriNetUnfolderBase]: 2221/3423 cut-off events. [2024-06-28 00:00:19,056 INFO L125 PetriNetUnfolderBase]: For 93378/93378 co-relation queries the response was YES. [2024-06-28 00:00:19,071 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21243 conditions, 3423 events. 2221/3423 cut-off events. For 93378/93378 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 17783 event pairs, 379 based on Foata normal form. 4/3391 useless extension candidates. Maximal degree in co-relation 21181. Up to 2288 conditions per place. [2024-06-28 00:00:19,085 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 91 selfloop transitions, 141 changer transitions 0/236 dead transitions. [2024-06-28 00:00:19,085 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 236 transitions, 3337 flow [2024-06-28 00:00:19,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:00:19,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:00:19,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-28 00:00:19,087 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4388888888888889 [2024-06-28 00:00:19,087 INFO L175 Difference]: Start difference. First operand has 135 places, 198 transitions, 2571 flow. Second operand 9 states and 158 transitions. [2024-06-28 00:00:19,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 236 transitions, 3337 flow [2024-06-28 00:00:19,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 236 transitions, 3052 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-28 00:00:19,181 INFO L231 Difference]: Finished difference. Result has 137 places, 202 transitions, 2663 flow [2024-06-28 00:00:19,181 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2286, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2663, PETRI_PLACES=137, PETRI_TRANSITIONS=202} [2024-06-28 00:00:19,182 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 96 predicate places. [2024-06-28 00:00:19,182 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 202 transitions, 2663 flow [2024-06-28 00:00:19,182 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:00:19,182 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:00:19,183 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:00:19,183 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 00:00:19,183 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:00:19,183 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:00:19,183 INFO L85 PathProgramCache]: Analyzing trace with hash -1709689625, now seen corresponding path program 2 times [2024-06-28 00:00:19,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:00:19,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975746975] [2024-06-28 00:00:19,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:00:19,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:00:19,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:00:20,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-28 00:00:20,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:00:20,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1975746975] [2024-06-28 00:00:20,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1975746975] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:00:20,101 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:00:20,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:00:20,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1056559871] [2024-06-28 00:00:20,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:00:20,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:00:20,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:00:20,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:00:20,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:00:20,170 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:00:20,170 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 202 transitions, 2663 flow. Second operand has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:00:20,170 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:00:20,171 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:00:20,171 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:00:20,741 INFO L124 PetriNetUnfolderBase]: 2226/3456 cut-off events. [2024-06-28 00:00:20,742 INFO L125 PetriNetUnfolderBase]: For 97613/97622 co-relation queries the response was YES. [2024-06-28 00:00:20,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21709 conditions, 3456 events. 2226/3456 cut-off events. For 97613/97622 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 18149 event pairs, 600 based on Foata normal form. 7/3458 useless extension candidates. Maximal degree in co-relation 21646. Up to 3304 conditions per place. [2024-06-28 00:00:20,769 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 186 selfloop transitions, 28 changer transitions 0/218 dead transitions. [2024-06-28 00:00:20,769 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 218 transitions, 3263 flow [2024-06-28 00:00:20,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:00:20,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:00:20,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 98 transitions. [2024-06-28 00:00:20,770 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4083333333333333 [2024-06-28 00:00:20,770 INFO L175 Difference]: Start difference. First operand has 137 places, 202 transitions, 2663 flow. Second operand 6 states and 98 transitions. [2024-06-28 00:00:20,770 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 218 transitions, 3263 flow [2024-06-28 00:00:20,864 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 218 transitions, 2959 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-28 00:00:20,868 INFO L231 Difference]: Finished difference. Result has 137 places, 208 transitions, 2507 flow [2024-06-28 00:00:20,869 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2363, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2507, PETRI_PLACES=137, PETRI_TRANSITIONS=208} [2024-06-28 00:00:20,870 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 96 predicate places. [2024-06-28 00:00:20,870 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 208 transitions, 2507 flow [2024-06-28 00:00:20,870 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:00:20,870 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:00:20,870 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:00:20,870 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 00:00:20,871 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:00:20,871 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:00:20,871 INFO L85 PathProgramCache]: Analyzing trace with hash 1595805309, now seen corresponding path program 3 times [2024-06-28 00:00:20,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:00:20,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1531512277] [2024-06-28 00:00:20,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:00:20,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:00:20,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:00:21,840 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:00:21,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:00:21,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1531512277] [2024-06-28 00:00:21,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1531512277] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:00:21,841 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:00:21,841 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:00:21,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1886382272] [2024-06-28 00:00:21,841 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:00:21,841 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:00:21,841 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:00:21,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:00:21,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:00:21,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:00:21,892 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 208 transitions, 2507 flow. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:00:21,892 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:00:21,892 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:00:21,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:00:22,597 INFO L124 PetriNetUnfolderBase]: 2254/3493 cut-off events. [2024-06-28 00:00:22,598 INFO L125 PetriNetUnfolderBase]: For 101452/101455 co-relation queries the response was YES. [2024-06-28 00:00:22,613 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21520 conditions, 3493 events. 2254/3493 cut-off events. For 101452/101455 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 18376 event pairs, 585 based on Foata normal form. 6/3496 useless extension candidates. Maximal degree in co-relation 21456. Up to 3183 conditions per place. [2024-06-28 00:00:22,628 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 176 selfloop transitions, 57 changer transitions 0/237 dead transitions. [2024-06-28 00:00:22,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 237 transitions, 3097 flow [2024-06-28 00:00:22,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:00:22,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:00:22,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-28 00:00:22,630 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-28 00:00:22,630 INFO L175 Difference]: Start difference. First operand has 137 places, 208 transitions, 2507 flow. Second operand 8 states and 140 transitions. [2024-06-28 00:00:22,630 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 237 transitions, 3097 flow [2024-06-28 00:00:22,722 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 237 transitions, 3044 flow, removed 17 selfloop flow, removed 2 redundant places. [2024-06-28 00:00:22,725 INFO L231 Difference]: Finished difference. Result has 143 places, 212 transitions, 2636 flow [2024-06-28 00:00:22,726 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2454, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2636, PETRI_PLACES=143, PETRI_TRANSITIONS=212} [2024-06-28 00:00:22,726 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 102 predicate places. [2024-06-28 00:00:22,726 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 212 transitions, 2636 flow [2024-06-28 00:00:22,726 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:00:22,727 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:00:22,727 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:00:22,727 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 00:00:22,727 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:00:22,727 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:00:22,728 INFO L85 PathProgramCache]: Analyzing trace with hash 1725297159, now seen corresponding path program 4 times [2024-06-28 00:00:22,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:00:22,728 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [632726612] [2024-06-28 00:00:22,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:00:22,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:00:22,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:00:23,629 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:00:23,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:00:23,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [632726612] [2024-06-28 00:00:23,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [632726612] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:00:23,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:00:23,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:00:23,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1886897987] [2024-06-28 00:00:23,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:00:23,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:00:23,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:00:23,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:00:23,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:00:23,726 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:00:23,726 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 212 transitions, 2636 flow. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:00:23,726 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:00:23,727 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:00:23,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:00:24,402 INFO L124 PetriNetUnfolderBase]: 2333/3628 cut-off events. [2024-06-28 00:00:24,402 INFO L125 PetriNetUnfolderBase]: For 109889/109892 co-relation queries the response was YES. [2024-06-28 00:00:24,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22600 conditions, 3628 events. 2333/3628 cut-off events. For 109889/109892 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 19409 event pairs, 611 based on Foata normal form. 6/3631 useless extension candidates. Maximal degree in co-relation 22534. Up to 3190 conditions per place. [2024-06-28 00:00:24,435 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 185 selfloop transitions, 61 changer transitions 0/250 dead transitions. [2024-06-28 00:00:24,435 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 250 transitions, 3306 flow [2024-06-28 00:00:24,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:00:24,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:00:24,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-28 00:00:24,437 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.440625 [2024-06-28 00:00:24,437 INFO L175 Difference]: Start difference. First operand has 143 places, 212 transitions, 2636 flow. Second operand 8 states and 141 transitions. [2024-06-28 00:00:24,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 250 transitions, 3306 flow [2024-06-28 00:00:24,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 250 transitions, 3168 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-28 00:00:24,562 INFO L231 Difference]: Finished difference. Result has 146 places, 223 transitions, 2769 flow [2024-06-28 00:00:24,563 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2498, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2769, PETRI_PLACES=146, PETRI_TRANSITIONS=223} [2024-06-28 00:00:24,563 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 105 predicate places. [2024-06-28 00:00:24,563 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 223 transitions, 2769 flow [2024-06-28 00:00:24,563 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:00:24,563 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:00:24,563 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:00:24,563 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 00:00:24,564 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-28 00:00:24,564 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:00:24,564 INFO L85 PathProgramCache]: Analyzing trace with hash -1422279797, now seen corresponding path program 5 times [2024-06-28 00:00:24,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:00:24,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [681721924] [2024-06-28 00:00:24,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:00:24,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:00:24,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:00:25,299 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:00:25,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:00:25,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [681721924] [2024-06-28 00:00:25,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [681721924] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:00:25,304 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:00:25,304 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:00:25,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [663712179] [2024-06-28 00:00:25,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:00:25,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:00:25,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:00:25,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:00:25,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:00:25,370 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 00:00:25,370 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 223 transitions, 2769 flow. Second operand has 6 states, 6 states have (on average 12.833333333333334) internal successors, (77), 6 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:00:25,371 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:00:25,371 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 00:00:25,371 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:00:25,968 INFO L124 PetriNetUnfolderBase]: 1882/3159 cut-off events. [2024-06-28 00:00:25,968 INFO L125 PetriNetUnfolderBase]: For 98075/98157 co-relation queries the response was YES. [2024-06-28 00:00:25,985 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19572 conditions, 3159 events. 1882/3159 cut-off events. For 98075/98157 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 18417 event pairs, 374 based on Foata normal form. 76/3196 useless extension candidates. Maximal degree in co-relation 19504. Up to 2245 conditions per place. [2024-06-28 00:00:25,999 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 118 selfloop transitions, 79 changer transitions 0/256 dead transitions. [2024-06-28 00:00:25,999 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 256 transitions, 3343 flow [2024-06-28 00:00:26,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:00:26,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:00:26,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 129 transitions. [2024-06-28 00:00:26,000 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5375 [2024-06-28 00:00:26,001 INFO L175 Difference]: Start difference. First operand has 146 places, 223 transitions, 2769 flow. Second operand 6 states and 129 transitions. [2024-06-28 00:00:26,001 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 256 transitions, 3343 flow [2024-06-28 00:00:26,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 256 transitions, 3212 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-28 00:00:26,121 INFO L231 Difference]: Finished difference. Result has 149 places, 235 transitions, 3020 flow [2024-06-28 00:00:26,121 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2638, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3020, PETRI_PLACES=149, PETRI_TRANSITIONS=235} [2024-06-28 00:00:26,122 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 108 predicate places. [2024-06-28 00:00:26,122 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 235 transitions, 3020 flow [2024-06-28 00:00:26,122 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.833333333333334) internal successors, (77), 6 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:00:26,122 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:00:26,122 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:00:26,123 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 00:00:26,123 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-28 00:00:26,123 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:00:26,123 INFO L85 PathProgramCache]: Analyzing trace with hash 1360938197, now seen corresponding path program 5 times [2024-06-28 00:00:26,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:00:26,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [149282608] [2024-06-28 00:00:26,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:00:26,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:00:26,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:00:27,402 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:00:27,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:00:27,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [149282608] [2024-06-28 00:00:27,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [149282608] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:00:27,403 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:00:27,403 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:00:27,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [660019368] [2024-06-28 00:00:27,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:00:27,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:00:27,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:00:27,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:00:27,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:00:27,526 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:00:27,526 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 235 transitions, 3020 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:00:27,526 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:00:27,526 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:00:27,526 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:00:28,379 INFO L124 PetriNetUnfolderBase]: 2396/3723 cut-off events. [2024-06-28 00:00:28,380 INFO L125 PetriNetUnfolderBase]: For 120367/120367 co-relation queries the response was YES. [2024-06-28 00:00:28,398 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23364 conditions, 3723 events. 2396/3723 cut-off events. For 120367/120367 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 19964 event pairs, 517 based on Foata normal form. 24/3742 useless extension candidates. Maximal degree in co-relation 23294. Up to 2799 conditions per place. [2024-06-28 00:00:28,412 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 152 selfloop transitions, 118 changer transitions 0/274 dead transitions. [2024-06-28 00:00:28,413 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 274 transitions, 3698 flow [2024-06-28 00:00:28,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:00:28,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:00:28,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-28 00:00:28,414 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4638888888888889 [2024-06-28 00:00:28,414 INFO L175 Difference]: Start difference. First operand has 149 places, 235 transitions, 3020 flow. Second operand 9 states and 167 transitions. [2024-06-28 00:00:28,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 274 transitions, 3698 flow [2024-06-28 00:00:28,576 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 274 transitions, 3578 flow, removed 27 selfloop flow, removed 2 redundant places. [2024-06-28 00:00:28,580 INFO L231 Difference]: Finished difference. Result has 156 places, 237 transitions, 3170 flow [2024-06-28 00:00:28,580 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2900, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3170, PETRI_PLACES=156, PETRI_TRANSITIONS=237} [2024-06-28 00:00:28,581 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 115 predicate places. [2024-06-28 00:00:28,581 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 237 transitions, 3170 flow [2024-06-28 00:00:28,581 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:00:28,581 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:00:28,581 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:00:28,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 00:00:28,581 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:00:28,581 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:00:28,581 INFO L85 PathProgramCache]: Analyzing trace with hash 742867293, now seen corresponding path program 3 times [2024-06-28 00:00:28,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:00:28,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [247761614] [2024-06-28 00:00:28,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:00:28,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:00:28,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:00:29,232 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:00:29,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:00:29,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [247761614] [2024-06-28 00:00:29,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [247761614] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:00:29,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:00:29,233 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:00:29,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2100149388] [2024-06-28 00:00:29,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:00:29,233 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:00:29,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:00:29,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:00:29,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:00:29,275 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:00:29,275 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 237 transitions, 3170 flow. Second operand has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:00:29,275 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:00:29,275 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:00:29,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:00:29,951 INFO L124 PetriNetUnfolderBase]: 2398/3747 cut-off events. [2024-06-28 00:00:29,952 INFO L125 PetriNetUnfolderBase]: For 115922/115926 co-relation queries the response was YES. [2024-06-28 00:00:29,968 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23705 conditions, 3747 events. 2398/3747 cut-off events. For 115922/115926 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 20392 event pairs, 745 based on Foata normal form. 5/3750 useless extension candidates. Maximal degree in co-relation 23633. Up to 3586 conditions per place. [2024-06-28 00:00:29,981 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 230 selfloop transitions, 24 changer transitions 0/258 dead transitions. [2024-06-28 00:00:29,981 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 258 transitions, 3768 flow [2024-06-28 00:00:29,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:00:29,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:00:29,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 115 transitions. [2024-06-28 00:00:29,982 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4107142857142857 [2024-06-28 00:00:29,983 INFO L175 Difference]: Start difference. First operand has 156 places, 237 transitions, 3170 flow. Second operand 7 states and 115 transitions. [2024-06-28 00:00:29,983 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 258 transitions, 3768 flow [2024-06-28 00:00:30,110 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 258 transitions, 3466 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-28 00:00:30,114 INFO L231 Difference]: Finished difference. Result has 156 places, 241 transitions, 2978 flow [2024-06-28 00:00:30,114 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2870, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2978, PETRI_PLACES=156, PETRI_TRANSITIONS=241} [2024-06-28 00:00:30,114 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 115 predicate places. [2024-06-28 00:00:30,114 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 241 transitions, 2978 flow [2024-06-28 00:00:30,114 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:00:30,114 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:00:30,114 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:00:30,114 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 00:00:30,115 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:00:30,115 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:00:30,115 INFO L85 PathProgramCache]: Analyzing trace with hash 1388227613, now seen corresponding path program 1 times [2024-06-28 00:00:30,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:00:30,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [203770427] [2024-06-28 00:00:30,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:00:30,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:00:30,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:00:30,892 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:00:30,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:00:30,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [203770427] [2024-06-28 00:00:30,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [203770427] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:00:30,893 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:00:30,893 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:00:30,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1745679117] [2024-06-28 00:00:30,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:00:30,893 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:00:30,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:00:30,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:00:30,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:00:30,933 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:00:30,933 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 241 transitions, 2978 flow. Second operand has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:00:30,933 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:00:30,933 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:00:30,933 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:00:31,538 INFO L124 PetriNetUnfolderBase]: 2403/3748 cut-off events. [2024-06-28 00:00:31,538 INFO L125 PetriNetUnfolderBase]: For 106232/106232 co-relation queries the response was YES. [2024-06-28 00:00:31,558 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22641 conditions, 3748 events. 2403/3748 cut-off events. For 106232/106232 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 20356 event pairs, 811 based on Foata normal form. 1/3747 useless extension candidates. Maximal degree in co-relation 22567. Up to 3609 conditions per place. [2024-06-28 00:00:31,572 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 238 selfloop transitions, 13 changer transitions 0/255 dead transitions. [2024-06-28 00:00:31,572 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 255 transitions, 3550 flow [2024-06-28 00:00:31,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:00:31,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:00:31,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 105 transitions. [2024-06-28 00:00:31,573 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-28 00:00:31,573 INFO L175 Difference]: Start difference. First operand has 156 places, 241 transitions, 2978 flow. Second operand 7 states and 105 transitions. [2024-06-28 00:00:31,573 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 255 transitions, 3550 flow [2024-06-28 00:00:31,693 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 255 transitions, 3488 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-28 00:00:31,696 INFO L231 Difference]: Finished difference. Result has 158 places, 244 transitions, 2988 flow [2024-06-28 00:00:31,696 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2916, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2988, PETRI_PLACES=158, PETRI_TRANSITIONS=244} [2024-06-28 00:00:31,697 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 117 predicate places. [2024-06-28 00:00:31,697 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 244 transitions, 2988 flow [2024-06-28 00:00:31,697 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:00:31,697 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:00:31,697 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:00:31,697 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 00:00:31,697 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:00:31,697 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:00:31,697 INFO L85 PathProgramCache]: Analyzing trace with hash 1393941533, now seen corresponding path program 2 times [2024-06-28 00:00:31,698 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:00:31,698 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1354285910] [2024-06-28 00:00:31,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:00:31,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:00:31,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:00:32,418 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:00:32,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:00:32,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1354285910] [2024-06-28 00:00:32,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1354285910] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:00:32,419 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:00:32,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:00:32,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1297891204] [2024-06-28 00:00:32,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:00:32,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:00:32,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:00:32,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:00:32,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:00:32,457 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:00:32,458 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 244 transitions, 2988 flow. Second operand has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:00:32,458 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:00:32,458 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:00:32,458 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:00:33,045 INFO L124 PetriNetUnfolderBase]: 2400/3745 cut-off events. [2024-06-28 00:00:33,045 INFO L125 PetriNetUnfolderBase]: For 110572/110575 co-relation queries the response was YES. [2024-06-28 00:00:33,062 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22941 conditions, 3745 events. 2400/3745 cut-off events. For 110572/110575 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 20328 event pairs, 815 based on Foata normal form. 3/3745 useless extension candidates. Maximal degree in co-relation 22866. Up to 3599 conditions per place. [2024-06-28 00:00:33,074 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 233 selfloop transitions, 18 changer transitions 0/255 dead transitions. [2024-06-28 00:00:33,074 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 255 transitions, 3554 flow [2024-06-28 00:00:33,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:00:33,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:00:33,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 104 transitions. [2024-06-28 00:00:33,075 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37142857142857144 [2024-06-28 00:00:33,075 INFO L175 Difference]: Start difference. First operand has 158 places, 244 transitions, 2988 flow. Second operand 7 states and 104 transitions. [2024-06-28 00:00:33,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 255 transitions, 3554 flow [2024-06-28 00:00:33,185 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 255 transitions, 3504 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-28 00:00:33,188 INFO L231 Difference]: Finished difference. Result has 160 places, 247 transitions, 3026 flow [2024-06-28 00:00:33,189 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2938, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3026, PETRI_PLACES=160, PETRI_TRANSITIONS=247} [2024-06-28 00:00:33,189 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 119 predicate places. [2024-06-28 00:00:33,189 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 247 transitions, 3026 flow [2024-06-28 00:00:33,189 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:00:33,189 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:00:33,190 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:00:33,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 00:00:33,190 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:00:33,190 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:00:33,190 INFO L85 PathProgramCache]: Analyzing trace with hash 1393949469, now seen corresponding path program 1 times [2024-06-28 00:00:33,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:00:33,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638331244] [2024-06-28 00:00:33,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:00:33,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:00:33,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:00:34,633 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:00:34,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:00:34,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638331244] [2024-06-28 00:00:34,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1638331244] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:00:34,634 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:00:34,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:00:34,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1996476068] [2024-06-28 00:00:34,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:00:34,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:00:34,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:00:34,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:00:34,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:00:34,684 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:00:34,685 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 247 transitions, 3026 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:00:34,685 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:00:34,685 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:00:34,685 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:00:35,339 INFO L124 PetriNetUnfolderBase]: 2397/3740 cut-off events. [2024-06-28 00:00:35,339 INFO L125 PetriNetUnfolderBase]: For 115447/115447 co-relation queries the response was YES. [2024-06-28 00:00:35,356 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23260 conditions, 3740 events. 2397/3740 cut-off events. For 115447/115447 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 20356 event pairs, 810 based on Foata normal form. 1/3739 useless extension candidates. Maximal degree in co-relation 23184. Up to 3604 conditions per place. [2024-06-28 00:00:35,368 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 239 selfloop transitions, 15 changer transitions 0/258 dead transitions. [2024-06-28 00:00:35,368 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 258 transitions, 3596 flow [2024-06-28 00:00:35,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:00:35,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:00:35,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 103 transitions. [2024-06-28 00:00:35,369 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3678571428571429 [2024-06-28 00:00:35,370 INFO L175 Difference]: Start difference. First operand has 160 places, 247 transitions, 3026 flow. Second operand 7 states and 103 transitions. [2024-06-28 00:00:35,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 258 transitions, 3596 flow [2024-06-28 00:00:35,481 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 258 transitions, 3530 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-28 00:00:35,485 INFO L231 Difference]: Finished difference. Result has 162 places, 250 transitions, 3040 flow [2024-06-28 00:00:35,485 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2960, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3040, PETRI_PLACES=162, PETRI_TRANSITIONS=250} [2024-06-28 00:00:35,485 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 121 predicate places. [2024-06-28 00:00:35,486 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 250 transitions, 3040 flow [2024-06-28 00:00:35,486 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:00:35,486 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:00:35,486 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:00:35,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 00:00:35,486 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-28 00:00:35,486 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:00:35,486 INFO L85 PathProgramCache]: Analyzing trace with hash 1600074789, now seen corresponding path program 1 times [2024-06-28 00:00:35,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:00:35,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [32872964] [2024-06-28 00:00:35,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:00:35,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:00:35,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:00:36,692 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:00:36,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:00:36,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [32872964] [2024-06-28 00:00:36,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [32872964] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:00:36,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:00:36,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:00:36,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1961074849] [2024-06-28 00:00:36,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:00:36,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:00:36,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:00:36,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:00:36,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:00:36,757 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:00:36,757 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 250 transitions, 3040 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:00:36,757 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:00:36,758 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:00:36,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:00:37,677 INFO L124 PetriNetUnfolderBase]: 2455/3835 cut-off events. [2024-06-28 00:00:37,678 INFO L125 PetriNetUnfolderBase]: For 129835/129835 co-relation queries the response was YES. [2024-06-28 00:00:37,700 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24078 conditions, 3835 events. 2455/3835 cut-off events. For 129835/129835 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 20928 event pairs, 494 based on Foata normal form. 16/3841 useless extension candidates. Maximal degree in co-relation 24001. Up to 2720 conditions per place. [2024-06-28 00:00:37,713 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 158 selfloop transitions, 125 changer transitions 0/287 dead transitions. [2024-06-28 00:00:37,713 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 287 transitions, 3776 flow [2024-06-28 00:00:37,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:00:37,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:00:37,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-28 00:00:37,714 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44722222222222224 [2024-06-28 00:00:37,714 INFO L175 Difference]: Start difference. First operand has 162 places, 250 transitions, 3040 flow. Second operand 9 states and 161 transitions. [2024-06-28 00:00:37,714 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 287 transitions, 3776 flow [2024-06-28 00:00:37,810 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 287 transitions, 3718 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-28 00:00:37,814 INFO L231 Difference]: Finished difference. Result has 166 places, 251 transitions, 3273 flow [2024-06-28 00:00:37,814 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2982, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3273, PETRI_PLACES=166, PETRI_TRANSITIONS=251} [2024-06-28 00:00:37,814 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 125 predicate places. [2024-06-28 00:00:37,814 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 251 transitions, 3273 flow [2024-06-28 00:00:37,814 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:00:37,815 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:00:37,815 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:00:37,815 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 00:00:37,815 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-28 00:00:37,815 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:00:37,815 INFO L85 PathProgramCache]: Analyzing trace with hash -1923989091, now seen corresponding path program 2 times [2024-06-28 00:00:37,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:00:37,815 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [350192486] [2024-06-28 00:00:37,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:00:37,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:00:37,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:00:39,074 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:00:39,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:00:39,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [350192486] [2024-06-28 00:00:39,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [350192486] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:00:39,075 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:00:39,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:00:39,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1314274500] [2024-06-28 00:00:39,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:00:39,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:00:39,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:00:39,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:00:39,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:00:39,205 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:00:39,205 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 251 transitions, 3273 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:00:39,205 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:00:39,205 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:00:39,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:00:40,293 INFO L124 PetriNetUnfolderBase]: 2624/4124 cut-off events. [2024-06-28 00:00:40,293 INFO L125 PetriNetUnfolderBase]: For 153688/153688 co-relation queries the response was YES. [2024-06-28 00:00:40,318 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26949 conditions, 4124 events. 2624/4124 cut-off events. For 153688/153688 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 23058 event pairs, 577 based on Foata normal form. 16/4130 useless extension candidates. Maximal degree in co-relation 26871. Up to 2382 conditions per place. [2024-06-28 00:00:40,335 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 161 selfloop transitions, 125 changer transitions 0/290 dead transitions. [2024-06-28 00:00:40,335 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 290 transitions, 4157 flow [2024-06-28 00:00:40,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:00:40,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:00:40,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-28 00:00:40,338 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-06-28 00:00:40,338 INFO L175 Difference]: Start difference. First operand has 166 places, 251 transitions, 3273 flow. Second operand 9 states and 162 transitions. [2024-06-28 00:00:40,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 290 transitions, 4157 flow [2024-06-28 00:00:40,508 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 290 transitions, 3888 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-28 00:00:40,512 INFO L231 Difference]: Finished difference. Result has 168 places, 253 transitions, 3329 flow [2024-06-28 00:00:40,513 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3004, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3329, PETRI_PLACES=168, PETRI_TRANSITIONS=253} [2024-06-28 00:00:40,513 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 127 predicate places. [2024-06-28 00:00:40,513 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 253 transitions, 3329 flow [2024-06-28 00:00:40,513 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:00:40,513 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:00:40,514 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:00:40,514 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 00:00:40,514 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-28 00:00:40,514 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:00:40,514 INFO L85 PathProgramCache]: Analyzing trace with hash -763951815, now seen corresponding path program 3 times [2024-06-28 00:00:40,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:00:40,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1437767775] [2024-06-28 00:00:40,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:00:40,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:00:40,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:00:41,759 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:00:41,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:00:41,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1437767775] [2024-06-28 00:00:41,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1437767775] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:00:41,759 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:00:41,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:00:41,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2051065704] [2024-06-28 00:00:41,760 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:00:41,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:00:41,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:00:41,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:00:41,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:00:41,841 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:00:41,841 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 253 transitions, 3329 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:00:41,841 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:00:41,841 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:00:41,841 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:00:42,947 INFO L124 PetriNetUnfolderBase]: 2743/4342 cut-off events. [2024-06-28 00:00:42,947 INFO L125 PetriNetUnfolderBase]: For 169132/169132 co-relation queries the response was YES. [2024-06-28 00:00:42,973 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28522 conditions, 4342 events. 2743/4342 cut-off events. For 169132/169132 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 24811 event pairs, 627 based on Foata normal form. 16/4348 useless extension candidates. Maximal degree in co-relation 28443. Up to 3143 conditions per place. [2024-06-28 00:00:42,992 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 161 selfloop transitions, 130 changer transitions 0/295 dead transitions. [2024-06-28 00:00:42,993 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 295 transitions, 4263 flow [2024-06-28 00:00:42,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:00:42,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:00:42,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-28 00:00:42,994 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-06-28 00:00:42,994 INFO L175 Difference]: Start difference. First operand has 168 places, 253 transitions, 3329 flow. Second operand 9 states and 165 transitions. [2024-06-28 00:00:42,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 295 transitions, 4263 flow [2024-06-28 00:00:43,274 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 295 transitions, 4119 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-28 00:00:43,279 INFO L231 Difference]: Finished difference. Result has 172 places, 255 transitions, 3523 flow [2024-06-28 00:00:43,279 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3185, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3523, PETRI_PLACES=172, PETRI_TRANSITIONS=255} [2024-06-28 00:00:43,279 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 131 predicate places. [2024-06-28 00:00:43,279 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 255 transitions, 3523 flow [2024-06-28 00:00:43,279 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:00:43,280 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:00:43,280 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:00:43,280 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 00:00:43,280 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-28 00:00:43,281 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:00:43,281 INFO L85 PathProgramCache]: Analyzing trace with hash -758441565, now seen corresponding path program 4 times [2024-06-28 00:00:43,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:00:43,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [137513031] [2024-06-28 00:00:43,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:00:43,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:00:43,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:00:44,536 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:00:44,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:00:44,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [137513031] [2024-06-28 00:00:44,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [137513031] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:00:44,536 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:00:44,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:00:44,537 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1164926629] [2024-06-28 00:00:44,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:00:44,537 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:00:44,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:00:44,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:00:44,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:00:44,635 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:00:44,636 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 255 transitions, 3523 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:00:44,636 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:00:44,636 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:00:44,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:00:45,748 INFO L124 PetriNetUnfolderBase]: 2818/4465 cut-off events. [2024-06-28 00:00:45,748 INFO L125 PetriNetUnfolderBase]: For 180791/180791 co-relation queries the response was YES. [2024-06-28 00:00:45,774 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29881 conditions, 4465 events. 2818/4465 cut-off events. For 180791/180791 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 25635 event pairs, 658 based on Foata normal form. 20/4475 useless extension candidates. Maximal degree in co-relation 29800. Up to 3573 conditions per place. [2024-06-28 00:00:45,793 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 167 selfloop transitions, 116 changer transitions 0/287 dead transitions. [2024-06-28 00:00:45,794 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 287 transitions, 4233 flow [2024-06-28 00:00:45,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:00:45,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:00:45,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-28 00:00:45,795 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4361111111111111 [2024-06-28 00:00:45,795 INFO L175 Difference]: Start difference. First operand has 172 places, 255 transitions, 3523 flow. Second operand 9 states and 157 transitions. [2024-06-28 00:00:45,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 287 transitions, 4233 flow [2024-06-28 00:00:45,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 287 transitions, 4058 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-28 00:00:45,989 INFO L231 Difference]: Finished difference. Result has 176 places, 256 transitions, 3631 flow [2024-06-28 00:00:45,990 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3350, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3631, PETRI_PLACES=176, PETRI_TRANSITIONS=256} [2024-06-28 00:00:45,990 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 135 predicate places. [2024-06-28 00:00:45,990 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 256 transitions, 3631 flow [2024-06-28 00:00:45,991 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:00:45,991 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:00:45,991 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:00:45,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 00:00:45,991 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:00:45,991 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:00:45,992 INFO L85 PathProgramCache]: Analyzing trace with hash -763803945, now seen corresponding path program 5 times [2024-06-28 00:00:45,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:00:45,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [867586478] [2024-06-28 00:00:45,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:00:45,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:00:45,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:00:47,289 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:00:47,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:00:47,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [867586478] [2024-06-28 00:00:47,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [867586478] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:00:47,290 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:00:47,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:00:47,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1783967819] [2024-06-28 00:00:47,290 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:00:47,290 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:00:47,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:00:47,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:00:47,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:00:47,361 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:00:47,362 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 256 transitions, 3631 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:00:47,362 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:00:47,362 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:00:47,362 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:00:48,530 INFO L124 PetriNetUnfolderBase]: 2893/4592 cut-off events. [2024-06-28 00:00:48,531 INFO L125 PetriNetUnfolderBase]: For 189677/189677 co-relation queries the response was YES. [2024-06-28 00:00:48,562 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31019 conditions, 4592 events. 2893/4592 cut-off events. For 189677/189677 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 26653 event pairs, 682 based on Foata normal form. 20/4602 useless extension candidates. Maximal degree in co-relation 30936. Up to 3698 conditions per place. [2024-06-28 00:00:48,583 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 163 selfloop transitions, 123 changer transitions 0/290 dead transitions. [2024-06-28 00:00:48,583 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 290 transitions, 4369 flow [2024-06-28 00:00:48,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:00:48,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:00:48,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-28 00:00:48,585 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44166666666666665 [2024-06-28 00:00:48,585 INFO L175 Difference]: Start difference. First operand has 176 places, 256 transitions, 3631 flow. Second operand 9 states and 159 transitions. [2024-06-28 00:00:48,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 290 transitions, 4369 flow [2024-06-28 00:00:48,829 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 290 transitions, 4124 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-28 00:00:48,834 INFO L231 Difference]: Finished difference. Result has 178 places, 257 transitions, 3683 flow [2024-06-28 00:00:48,834 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3386, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3683, PETRI_PLACES=178, PETRI_TRANSITIONS=257} [2024-06-28 00:00:48,834 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 137 predicate places. [2024-06-28 00:00:48,835 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 257 transitions, 3683 flow [2024-06-28 00:00:48,835 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:00:48,835 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:00:48,835 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:00:48,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 00:00:48,835 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-28 00:00:48,836 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:00:48,836 INFO L85 PathProgramCache]: Analyzing trace with hash -758226363, now seen corresponding path program 1 times [2024-06-28 00:00:48,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:00:48,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [314479403] [2024-06-28 00:00:48,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:00:48,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:00:48,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:00:50,276 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:00:50,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:00:50,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [314479403] [2024-06-28 00:00:50,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [314479403] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:00:50,277 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:00:50,277 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:00:50,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1545561248] [2024-06-28 00:00:50,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:00:50,278 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:00:50,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:00:50,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:00:50,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:00:50,348 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:00:50,348 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 257 transitions, 3683 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:00:50,348 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:00:50,348 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:00:50,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:00:51,454 INFO L124 PetriNetUnfolderBase]: 2934/4669 cut-off events. [2024-06-28 00:00:51,454 INFO L125 PetriNetUnfolderBase]: For 193607/193607 co-relation queries the response was YES. [2024-06-28 00:00:51,481 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31510 conditions, 4669 events. 2934/4669 cut-off events. For 193607/193607 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 27298 event pairs, 642 based on Foata normal form. 12/4671 useless extension candidates. Maximal degree in co-relation 31426. Up to 3273 conditions per place. [2024-06-28 00:00:51,501 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 170 selfloop transitions, 117 changer transitions 0/291 dead transitions. [2024-06-28 00:00:51,502 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 291 transitions, 4405 flow [2024-06-28 00:00:51,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:00:51,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:00:51,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-28 00:00:51,504 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4388888888888889 [2024-06-28 00:00:51,504 INFO L175 Difference]: Start difference. First operand has 178 places, 257 transitions, 3683 flow. Second operand 9 states and 158 transitions. [2024-06-28 00:00:51,504 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 291 transitions, 4405 flow [2024-06-28 00:00:51,757 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 291 transitions, 4144 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-28 00:00:51,761 INFO L231 Difference]: Finished difference. Result has 180 places, 258 transitions, 3702 flow [2024-06-28 00:00:51,761 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3422, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3702, PETRI_PLACES=180, PETRI_TRANSITIONS=258} [2024-06-28 00:00:51,762 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 139 predicate places. [2024-06-28 00:00:51,762 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 258 transitions, 3702 flow [2024-06-28 00:00:51,762 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:00:51,762 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:00:51,762 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:00:51,762 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 00:00:51,763 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:00:51,763 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:00:51,763 INFO L85 PathProgramCache]: Analyzing trace with hash -92230505, now seen corresponding path program 1 times [2024-06-28 00:00:51,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:00:51,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [590994905] [2024-06-28 00:00:51,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:00:51,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:00:51,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:00:52,607 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:00:52,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:00:52,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [590994905] [2024-06-28 00:00:52,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [590994905] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:00:52,607 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:00:52,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:00:52,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1213875115] [2024-06-28 00:00:52,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:00:52,608 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:00:52,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:00:52,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:00:52,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:00:52,648 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:00:52,648 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 258 transitions, 3702 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:00:52,648 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:00:52,648 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:00:52,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:00:53,465 INFO L124 PetriNetUnfolderBase]: 2944/4688 cut-off events. [2024-06-28 00:00:53,465 INFO L125 PetriNetUnfolderBase]: For 192378/192381 co-relation queries the response was YES. [2024-06-28 00:00:53,494 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31668 conditions, 4688 events. 2944/4688 cut-off events. For 192378/192381 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 27524 event pairs, 813 based on Foata normal form. 4/4684 useless extension candidates. Maximal degree in co-relation 31583. Up to 4338 conditions per place. [2024-06-28 00:00:53,514 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 216 selfloop transitions, 58 changer transitions 0/278 dead transitions. [2024-06-28 00:00:53,514 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 278 transitions, 4368 flow [2024-06-28 00:00:53,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:00:53,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:00:53,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-28 00:00:53,515 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4392857142857143 [2024-06-28 00:00:53,515 INFO L175 Difference]: Start difference. First operand has 180 places, 258 transitions, 3702 flow. Second operand 7 states and 123 transitions. [2024-06-28 00:00:53,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 278 transitions, 4368 flow [2024-06-28 00:00:53,803 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 278 transitions, 4110 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-28 00:00:53,807 INFO L231 Difference]: Finished difference. Result has 180 places, 262 transitions, 3631 flow [2024-06-28 00:00:53,807 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3444, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3631, PETRI_PLACES=180, PETRI_TRANSITIONS=262} [2024-06-28 00:00:53,807 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 139 predicate places. [2024-06-28 00:00:53,808 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 262 transitions, 3631 flow [2024-06-28 00:00:53,808 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:00:53,808 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:00:53,808 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:00:53,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 00:00:53,808 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:00:53,809 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:00:53,809 INFO L85 PathProgramCache]: Analyzing trace with hash -91931603, now seen corresponding path program 1 times [2024-06-28 00:00:53,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:00:53,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [645647088] [2024-06-28 00:00:53,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:00:53,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:00:53,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:00:54,757 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:00:54,757 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:00:54,757 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [645647088] [2024-06-28 00:00:54,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [645647088] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:00:54,757 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:00:54,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:00:54,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [720409] [2024-06-28 00:00:54,758 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:00:54,758 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:00:54,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:00:54,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:00:54,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:00:54,828 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 00:00:54,829 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 262 transitions, 3631 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:00:54,829 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:00:54,829 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 00:00:54,829 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:00:55,771 INFO L124 PetriNetUnfolderBase]: 2949/4698 cut-off events. [2024-06-28 00:00:55,771 INFO L125 PetriNetUnfolderBase]: For 195085/195089 co-relation queries the response was YES. [2024-06-28 00:00:55,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31737 conditions, 4698 events. 2949/4698 cut-off events. For 195085/195089 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 27654 event pairs, 948 based on Foata normal form. 5/4701 useless extension candidates. Maximal degree in co-relation 31651. Up to 4495 conditions per place. [2024-06-28 00:00:55,814 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 248 selfloop transitions, 27 changer transitions 0/279 dead transitions. [2024-06-28 00:00:55,814 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 279 transitions, 4269 flow [2024-06-28 00:00:55,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:00:55,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:00:55,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 109 transitions. [2024-06-28 00:00:55,815 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45416666666666666 [2024-06-28 00:00:55,815 INFO L175 Difference]: Start difference. First operand has 180 places, 262 transitions, 3631 flow. Second operand 6 states and 109 transitions. [2024-06-28 00:00:55,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 279 transitions, 4269 flow [2024-06-28 00:00:56,104 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 279 transitions, 4125 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-28 00:00:56,109 INFO L231 Difference]: Finished difference. Result has 182 places, 265 transitions, 3599 flow [2024-06-28 00:00:56,110 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3487, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3599, PETRI_PLACES=182, PETRI_TRANSITIONS=265} [2024-06-28 00:00:56,110 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 141 predicate places. [2024-06-28 00:00:56,111 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 265 transitions, 3599 flow [2024-06-28 00:00:56,111 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:00:56,111 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:00:56,111 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:00:56,111 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 00:00:56,111 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:00:56,112 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:00:56,112 INFO L85 PathProgramCache]: Analyzing trace with hash -91931975, now seen corresponding path program 2 times [2024-06-28 00:00:56,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:00:56,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [313416396] [2024-06-28 00:00:56,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:00:56,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:00:56,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:00:57,113 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:00:57,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:00:57,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [313416396] [2024-06-28 00:00:57,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [313416396] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:00:57,113 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:00:57,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:00:57,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1203043477] [2024-06-28 00:00:57,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:00:57,114 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:00:57,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:00:57,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:00:57,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:00:57,152 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:00:57,153 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 265 transitions, 3599 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:00:57,153 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:00:57,153 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:00:57,153 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:00:58,133 INFO L124 PetriNetUnfolderBase]: 2977/4739 cut-off events. [2024-06-28 00:00:58,133 INFO L125 PetriNetUnfolderBase]: For 202612/202615 co-relation queries the response was YES. [2024-06-28 00:00:58,166 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32340 conditions, 4739 events. 2977/4739 cut-off events. For 202612/202615 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 27858 event pairs, 812 based on Foata normal form. 4/4735 useless extension candidates. Maximal degree in co-relation 32253. Up to 4341 conditions per place. [2024-06-28 00:00:58,187 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 223 selfloop transitions, 59 changer transitions 0/286 dead transitions. [2024-06-28 00:00:58,188 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 286 transitions, 4411 flow [2024-06-28 00:00:58,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:00:58,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:00:58,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-28 00:00:58,189 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43214285714285716 [2024-06-28 00:00:58,189 INFO L175 Difference]: Start difference. First operand has 182 places, 265 transitions, 3599 flow. Second operand 7 states and 121 transitions. [2024-06-28 00:00:58,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 286 transitions, 4411 flow [2024-06-28 00:00:58,506 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 286 transitions, 4325 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-28 00:00:58,510 INFO L231 Difference]: Finished difference. Result has 186 places, 273 transitions, 3796 flow [2024-06-28 00:00:58,510 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3513, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3796, PETRI_PLACES=186, PETRI_TRANSITIONS=273} [2024-06-28 00:00:58,511 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 145 predicate places. [2024-06-28 00:00:58,511 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 273 transitions, 3796 flow [2024-06-28 00:00:58,511 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:00:58,511 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:00:58,511 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:00:58,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 00:00:58,511 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-28 00:00:58,511 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:00:58,511 INFO L85 PathProgramCache]: Analyzing trace with hash 70353319, now seen corresponding path program 6 times [2024-06-28 00:00:58,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:00:58,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [942505105] [2024-06-28 00:00:58,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:00:58,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:00:58,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:00:59,771 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:00:59,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:00:59,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [942505105] [2024-06-28 00:00:59,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [942505105] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:00:59,772 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:00:59,772 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:00:59,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1522742526] [2024-06-28 00:00:59,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:00:59,772 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:00:59,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:00:59,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:00:59,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:00:59,855 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:00:59,855 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 273 transitions, 3796 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:00:59,855 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:00:59,855 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:00:59,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:01:00,977 INFO L124 PetriNetUnfolderBase]: 2941/4686 cut-off events. [2024-06-28 00:01:00,977 INFO L125 PetriNetUnfolderBase]: For 212477/212480 co-relation queries the response was YES. [2024-06-28 00:01:01,004 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32100 conditions, 4686 events. 2941/4686 cut-off events. For 212477/212480 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 27448 event pairs, 658 based on Foata normal form. 22/4690 useless extension candidates. Maximal degree in co-relation 32010. Up to 3782 conditions per place. [2024-06-28 00:01:01,020 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 187 selfloop transitions, 112 changer transitions 0/303 dead transitions. [2024-06-28 00:01:01,021 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 303 transitions, 4506 flow [2024-06-28 00:01:01,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:01:01,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:01:01,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-28 00:01:01,022 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4222222222222222 [2024-06-28 00:01:01,022 INFO L175 Difference]: Start difference. First operand has 186 places, 273 transitions, 3796 flow. Second operand 9 states and 152 transitions. [2024-06-28 00:01:01,022 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 303 transitions, 4506 flow [2024-06-28 00:01:01,287 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 303 transitions, 4372 flow, removed 42 selfloop flow, removed 3 redundant places. [2024-06-28 00:01:01,291 INFO L231 Difference]: Finished difference. Result has 192 places, 273 transitions, 3897 flow [2024-06-28 00:01:01,291 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3662, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3897, PETRI_PLACES=192, PETRI_TRANSITIONS=273} [2024-06-28 00:01:01,291 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 151 predicate places. [2024-06-28 00:01:01,291 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 273 transitions, 3897 flow [2024-06-28 00:01:01,292 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:01:01,292 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:01:01,292 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:01:01,292 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 00:01:01,292 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-28 00:01:01,292 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:01:01,293 INFO L85 PathProgramCache]: Analyzing trace with hash 77718361, now seen corresponding path program 2 times [2024-06-28 00:01:01,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:01:01,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [562852141] [2024-06-28 00:01:01,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:01:01,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:01:01,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:01:02,621 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:01:02,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:01:02,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [562852141] [2024-06-28 00:01:02,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [562852141] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:01:02,621 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:01:02,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:01:02,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1001537197] [2024-06-28 00:01:02,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:01:02,622 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:01:02,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:01:02,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:01:02,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:01:02,690 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:01:02,691 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 273 transitions, 3897 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:01:02,691 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:01:02,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:01:02,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:01:03,727 INFO L124 PetriNetUnfolderBase]: 2921/4652 cut-off events. [2024-06-28 00:01:03,727 INFO L125 PetriNetUnfolderBase]: For 203681/203684 co-relation queries the response was YES. [2024-06-28 00:01:03,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31896 conditions, 4652 events. 2921/4652 cut-off events. For 203681/203684 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 27191 event pairs, 633 based on Foata normal form. 14/4649 useless extension candidates. Maximal degree in co-relation 31804. Up to 3660 conditions per place. [2024-06-28 00:01:03,773 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 188 selfloop transitions, 113 changer transitions 0/305 dead transitions. [2024-06-28 00:01:03,773 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 305 transitions, 4619 flow [2024-06-28 00:01:03,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:01:03,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:01:03,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-28 00:01:03,774 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42777777777777776 [2024-06-28 00:01:03,775 INFO L175 Difference]: Start difference. First operand has 192 places, 273 transitions, 3897 flow. Second operand 9 states and 154 transitions. [2024-06-28 00:01:03,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 305 transitions, 4619 flow [2024-06-28 00:01:04,002 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 305 transitions, 4388 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-28 00:01:04,006 INFO L231 Difference]: Finished difference. Result has 194 places, 273 transitions, 3898 flow [2024-06-28 00:01:04,006 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3666, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3898, PETRI_PLACES=194, PETRI_TRANSITIONS=273} [2024-06-28 00:01:04,007 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 153 predicate places. [2024-06-28 00:01:04,007 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 273 transitions, 3898 flow [2024-06-28 00:01:04,007 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:01:04,007 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:01:04,007 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:01:04,007 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 00:01:04,007 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-28 00:01:04,008 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:01:04,008 INFO L85 PathProgramCache]: Analyzing trace with hash 336265801, now seen corresponding path program 3 times [2024-06-28 00:01:04,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:01:04,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1906369953] [2024-06-28 00:01:04,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:01:04,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:01:04,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:01:05,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-28 00:01:05,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:01:05,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1906369953] [2024-06-28 00:01:05,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1906369953] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:01:05,535 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:01:05,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:01:05,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [559736611] [2024-06-28 00:01:05,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:01:05,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:01:05,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:01:05,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:01:05,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:01:05,668 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:01:05,668 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 273 transitions, 3898 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:01:05,668 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:01:05,669 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:01:05,669 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:01:06,704 INFO L124 PetriNetUnfolderBase]: 3048/4867 cut-off events. [2024-06-28 00:01:06,705 INFO L125 PetriNetUnfolderBase]: For 228371/228374 co-relation queries the response was YES. [2024-06-28 00:01:06,735 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33787 conditions, 4867 events. 3048/4867 cut-off events. For 228371/228374 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 28777 event pairs, 570 based on Foata normal form. 14/4864 useless extension candidates. Maximal degree in co-relation 33694. Up to 2791 conditions per place. [2024-06-28 00:01:06,753 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 181 selfloop transitions, 124 changer transitions 0/309 dead transitions. [2024-06-28 00:01:06,754 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 309 transitions, 4858 flow [2024-06-28 00:01:06,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:01:06,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:01:06,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-28 00:01:06,755 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4305555555555556 [2024-06-28 00:01:06,755 INFO L175 Difference]: Start difference. First operand has 194 places, 273 transitions, 3898 flow. Second operand 9 states and 155 transitions. [2024-06-28 00:01:06,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 309 transitions, 4858 flow [2024-06-28 00:01:07,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 309 transitions, 4472 flow, removed 11 selfloop flow, removed 9 redundant places. [2024-06-28 00:01:07,027 INFO L231 Difference]: Finished difference. Result has 194 places, 275 transitions, 3836 flow [2024-06-28 00:01:07,027 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3512, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3836, PETRI_PLACES=194, PETRI_TRANSITIONS=275} [2024-06-28 00:01:07,027 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 153 predicate places. [2024-06-28 00:01:07,027 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 275 transitions, 3836 flow [2024-06-28 00:01:07,028 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:01:07,028 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:01:07,028 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:01:07,028 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 00:01:07,028 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:01:07,028 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:01:07,028 INFO L85 PathProgramCache]: Analyzing trace with hash -1460353727, now seen corresponding path program 2 times [2024-06-28 00:01:07,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:01:07,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [556197841] [2024-06-28 00:01:07,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:01:07,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:01:07,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:01:08,047 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:01:08,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:01:08,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [556197841] [2024-06-28 00:01:08,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [556197841] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:01:08,048 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:01:08,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:01:08,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1202399903] [2024-06-28 00:01:08,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:01:08,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:01:08,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:01:08,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:01:08,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:01:08,121 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:01:08,121 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 275 transitions, 3836 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:01:08,121 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:01:08,121 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:01:08,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:01:08,974 INFO L124 PetriNetUnfolderBase]: 3053/4870 cut-off events. [2024-06-28 00:01:08,974 INFO L125 PetriNetUnfolderBase]: For 225941/225941 co-relation queries the response was YES. [2024-06-28 00:01:09,004 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33443 conditions, 4870 events. 3053/4870 cut-off events. For 225941/225941 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 28889 event pairs, 1086 based on Foata normal form. 1/4869 useless extension candidates. Maximal degree in co-relation 33350. Up to 4692 conditions per place. [2024-06-28 00:01:09,021 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 264 selfloop transitions, 18 changer transitions 0/286 dead transitions. [2024-06-28 00:01:09,021 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 286 transitions, 4478 flow [2024-06-28 00:01:09,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:01:09,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:01:09,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 96 transitions. [2024-06-28 00:01:09,022 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-28 00:01:09,022 INFO L175 Difference]: Start difference. First operand has 194 places, 275 transitions, 3836 flow. Second operand 6 states and 96 transitions. [2024-06-28 00:01:09,022 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 286 transitions, 4478 flow [2024-06-28 00:01:09,246 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 286 transitions, 4324 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-28 00:01:09,249 INFO L231 Difference]: Finished difference. Result has 195 places, 278 transitions, 3788 flow [2024-06-28 00:01:09,250 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3682, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3788, PETRI_PLACES=195, PETRI_TRANSITIONS=278} [2024-06-28 00:01:09,250 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 154 predicate places. [2024-06-28 00:01:09,250 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 278 transitions, 3788 flow [2024-06-28 00:01:09,250 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:01:09,250 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:01:09,250 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:01:09,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 00:01:09,250 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:01:09,251 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:01:09,251 INFO L85 PathProgramCache]: Analyzing trace with hash 262331437, now seen corresponding path program 3 times [2024-06-28 00:01:09,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:01:09,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1974170802] [2024-06-28 00:01:09,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:01:09,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:01:09,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:01:10,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-28 00:01:10,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:01:10,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1974170802] [2024-06-28 00:01:10,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1974170802] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:01:10,114 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:01:10,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:01:10,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [147591049] [2024-06-28 00:01:10,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:01:10,115 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:01:10,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:01:10,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:01:10,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:01:10,169 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-28 00:01:10,169 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 278 transitions, 3788 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-28 00:01:10,169 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:01:10,169 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-28 00:01:10,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:01:10,895 INFO L124 PetriNetUnfolderBase]: 3050/4868 cut-off events. [2024-06-28 00:01:10,896 INFO L125 PetriNetUnfolderBase]: For 227230/227239 co-relation queries the response was YES. [2024-06-28 00:01:10,929 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33573 conditions, 4868 events. 3050/4868 cut-off events. For 227230/227239 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 28793 event pairs, 874 based on Foata normal form. 7/4870 useless extension candidates. Maximal degree in co-relation 33479. Up to 4647 conditions per place. [2024-06-28 00:01:10,948 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 249 selfloop transitions, 36 changer transitions 0/290 dead transitions. [2024-06-28 00:01:10,948 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 290 transitions, 4444 flow [2024-06-28 00:01:10,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:01:10,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:01:10,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 112 transitions. [2024-06-28 00:01:10,949 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4666666666666667 [2024-06-28 00:01:10,949 INFO L175 Difference]: Start difference. First operand has 195 places, 278 transitions, 3788 flow. Second operand 6 states and 112 transitions. [2024-06-28 00:01:10,949 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 290 transitions, 4444 flow [2024-06-28 00:01:11,258 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 290 transitions, 4366 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-28 00:01:11,263 INFO L231 Difference]: Finished difference. Result has 196 places, 281 transitions, 3854 flow [2024-06-28 00:01:11,263 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3710, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3854, PETRI_PLACES=196, PETRI_TRANSITIONS=281} [2024-06-28 00:01:11,263 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 155 predicate places. [2024-06-28 00:01:11,263 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 281 transitions, 3854 flow [2024-06-28 00:01:11,263 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-28 00:01:11,263 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:01:11,264 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:01:11,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 00:01:11,264 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:01:11,264 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:01:11,264 INFO L85 PathProgramCache]: Analyzing trace with hash 262331065, now seen corresponding path program 3 times [2024-06-28 00:01:11,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:01:11,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [367891992] [2024-06-28 00:01:11,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:01:11,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:01:11,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:01:12,146 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:01:12,147 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:01:12,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [367891992] [2024-06-28 00:01:12,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [367891992] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:01:12,147 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:01:12,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:01:12,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1584278924] [2024-06-28 00:01:12,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:01:12,147 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:01:12,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:01:12,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:01:12,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:01:12,185 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:01:12,185 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 281 transitions, 3854 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:01:12,185 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:01:12,185 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:01:12,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:01:13,002 INFO L124 PetriNetUnfolderBase]: 3078/4910 cut-off events. [2024-06-28 00:01:13,002 INFO L125 PetriNetUnfolderBase]: For 231918/231921 co-relation queries the response was YES. [2024-06-28 00:01:13,033 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34243 conditions, 4910 events. 3078/4910 cut-off events. For 231918/231921 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 29096 event pairs, 839 based on Foata normal form. 4/4897 useless extension candidates. Maximal degree in co-relation 34149. Up to 4448 conditions per place. [2024-06-28 00:01:13,052 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 226 selfloop transitions, 75 changer transitions 0/305 dead transitions. [2024-06-28 00:01:13,052 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 305 transitions, 4928 flow [2024-06-28 00:01:13,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:01:13,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:01:13,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-28 00:01:13,053 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.396875 [2024-06-28 00:01:13,053 INFO L175 Difference]: Start difference. First operand has 196 places, 281 transitions, 3854 flow. Second operand 8 states and 127 transitions. [2024-06-28 00:01:13,053 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 305 transitions, 4928 flow [2024-06-28 00:01:13,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 305 transitions, 4806 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-28 00:01:13,341 INFO L231 Difference]: Finished difference. Result has 201 places, 292 transitions, 4104 flow [2024-06-28 00:01:13,341 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3732, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4104, PETRI_PLACES=201, PETRI_TRANSITIONS=292} [2024-06-28 00:01:13,341 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 160 predicate places. [2024-06-28 00:01:13,341 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 292 transitions, 4104 flow [2024-06-28 00:01:13,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:01:13,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:01:13,341 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:01:13,342 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 00:01:13,342 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-28 00:01:13,342 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:01:13,342 INFO L85 PathProgramCache]: Analyzing trace with hash 946644147, now seen corresponding path program 7 times [2024-06-28 00:01:13,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:01:13,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777797895] [2024-06-28 00:01:13,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:01:13,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:01:13,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:01:14,384 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:01:14,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:01:14,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [777797895] [2024-06-28 00:01:14,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [777797895] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:01:14,384 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:01:14,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:01:14,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1005731439] [2024-06-28 00:01:14,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:01:14,385 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:01:14,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:01:14,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:01:14,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:01:14,485 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:01:14,485 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 292 transitions, 4104 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:01:14,485 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:01:14,485 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:01:14,485 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:01:15,665 INFO L124 PetriNetUnfolderBase]: 3619/5797 cut-off events. [2024-06-28 00:01:15,665 INFO L125 PetriNetUnfolderBase]: For 276553/276553 co-relation queries the response was YES. [2024-06-28 00:01:15,704 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39688 conditions, 5797 events. 3619/5797 cut-off events. For 276553/276553 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 35716 event pairs, 845 based on Foata normal form. 16/5808 useless extension candidates. Maximal degree in co-relation 39591. Up to 3629 conditions per place. [2024-06-28 00:01:15,728 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 218 selfloop transitions, 130 changer transitions 0/352 dead transitions. [2024-06-28 00:01:15,728 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 352 transitions, 5334 flow [2024-06-28 00:01:15,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:01:15,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:01:15,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-28 00:01:15,732 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.475 [2024-06-28 00:01:15,732 INFO L175 Difference]: Start difference. First operand has 201 places, 292 transitions, 4104 flow. Second operand 9 states and 171 transitions. [2024-06-28 00:01:15,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 352 transitions, 5334 flow [2024-06-28 00:01:16,055 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 352 transitions, 5190 flow, removed 49 selfloop flow, removed 3 redundant places. [2024-06-28 00:01:16,060 INFO L231 Difference]: Finished difference. Result has 208 places, 305 transitions, 4508 flow [2024-06-28 00:01:16,061 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3962, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4508, PETRI_PLACES=208, PETRI_TRANSITIONS=305} [2024-06-28 00:01:16,061 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 167 predicate places. [2024-06-28 00:01:16,061 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 305 transitions, 4508 flow [2024-06-28 00:01:16,062 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:01:16,062 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:01:16,062 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:01:16,062 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 00:01:16,062 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-28 00:01:16,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:01:16,063 INFO L85 PathProgramCache]: Analyzing trace with hash -381975731, now seen corresponding path program 8 times [2024-06-28 00:01:16,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:01:16,063 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1871817929] [2024-06-28 00:01:16,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:01:16,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:01:16,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:01:17,126 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:01:17,126 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:01:17,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1871817929] [2024-06-28 00:01:17,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1871817929] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:01:17,126 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:01:17,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:01:17,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1231540116] [2024-06-28 00:01:17,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:01:17,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:01:17,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:01:17,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:01:17,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:01:17,183 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:01:17,183 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 305 transitions, 4508 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:01:17,183 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:01:17,183 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:01:17,183 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:01:18,702 INFO L124 PetriNetUnfolderBase]: 3715/5946 cut-off events. [2024-06-28 00:01:18,703 INFO L125 PetriNetUnfolderBase]: For 292617/292617 co-relation queries the response was YES. [2024-06-28 00:01:18,736 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41536 conditions, 5946 events. 3715/5946 cut-off events. For 292617/292617 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 36713 event pairs, 844 based on Foata normal form. 16/5957 useless extension candidates. Maximal degree in co-relation 41436. Up to 4798 conditions per place. [2024-06-28 00:01:18,757 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 221 selfloop transitions, 123 changer transitions 0/348 dead transitions. [2024-06-28 00:01:18,757 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 348 transitions, 5383 flow [2024-06-28 00:01:18,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:01:18,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:01:18,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-28 00:01:18,759 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4722222222222222 [2024-06-28 00:01:18,759 INFO L175 Difference]: Start difference. First operand has 208 places, 305 transitions, 4508 flow. Second operand 9 states and 170 transitions. [2024-06-28 00:01:18,759 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 348 transitions, 5383 flow [2024-06-28 00:01:19,177 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 348 transitions, 5236 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-28 00:01:19,183 INFO L231 Difference]: Finished difference. Result has 212 places, 307 transitions, 4670 flow [2024-06-28 00:01:19,184 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4361, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4670, PETRI_PLACES=212, PETRI_TRANSITIONS=307} [2024-06-28 00:01:19,184 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 171 predicate places. [2024-06-28 00:01:19,184 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 307 transitions, 4670 flow [2024-06-28 00:01:19,185 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:01:19,185 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:01:19,185 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:01:19,185 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 00:01:19,186 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-28 00:01:19,186 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:01:19,186 INFO L85 PathProgramCache]: Analyzing trace with hash -1140999637, now seen corresponding path program 9 times [2024-06-28 00:01:19,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:01:19,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1889645891] [2024-06-28 00:01:19,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:01:19,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:01:19,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:01:20,007 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:01:20,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:01:20,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1889645891] [2024-06-28 00:01:20,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1889645891] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:01:20,007 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:01:20,007 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:01:20,008 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [412710708] [2024-06-28 00:01:20,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:01:20,008 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:01:20,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:01:20,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:01:20,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:01:20,090 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 00:01:20,090 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 307 transitions, 4670 flow. Second operand has 7 states, 7 states have (on average 12.714285714285714) internal successors, (89), 7 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:01:20,090 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:01:20,090 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 00:01:20,090 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:01:21,408 INFO L124 PetriNetUnfolderBase]: 3447/5924 cut-off events. [2024-06-28 00:01:21,408 INFO L125 PetriNetUnfolderBase]: For 309460/309758 co-relation queries the response was YES. [2024-06-28 00:01:21,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41044 conditions, 5924 events. 3447/5924 cut-off events. For 309460/309758 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 41455 event pairs, 598 based on Foata normal form. 109/5845 useless extension candidates. Maximal degree in co-relation 40942. Up to 2148 conditions per place. [2024-06-28 00:01:21,467 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 151 selfloop transitions, 141 changer transitions 0/358 dead transitions. [2024-06-28 00:01:21,467 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 358 transitions, 5651 flow [2024-06-28 00:01:21,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:01:21,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:01:21,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 152 transitions. [2024-06-28 00:01:21,468 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5428571428571428 [2024-06-28 00:01:21,468 INFO L175 Difference]: Start difference. First operand has 212 places, 307 transitions, 4670 flow. Second operand 7 states and 152 transitions. [2024-06-28 00:01:21,468 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 358 transitions, 5651 flow [2024-06-28 00:01:21,829 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 358 transitions, 5383 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-28 00:01:21,834 INFO L231 Difference]: Finished difference. Result has 213 places, 322 transitions, 4928 flow [2024-06-28 00:01:21,834 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4402, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4928, PETRI_PLACES=213, PETRI_TRANSITIONS=322} [2024-06-28 00:01:21,834 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 172 predicate places. [2024-06-28 00:01:21,835 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 322 transitions, 4928 flow [2024-06-28 00:01:21,835 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.714285714285714) internal successors, (89), 7 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:01:21,835 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:01:21,835 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:01:21,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 00:01:21,835 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-28 00:01:21,835 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:01:21,835 INFO L85 PathProgramCache]: Analyzing trace with hash -1734697637, now seen corresponding path program 10 times [2024-06-28 00:01:21,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:01:21,835 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1033607656] [2024-06-28 00:01:21,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:01:21,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:01:21,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:01:22,876 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:01:22,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:01:22,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1033607656] [2024-06-28 00:01:22,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1033607656] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:01:22,876 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:01:22,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:01:22,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [509676092] [2024-06-28 00:01:22,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:01:22,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:01:22,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:01:22,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:01:22,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:01:22,942 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:01:22,942 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 322 transitions, 4928 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:01:22,942 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:01:22,942 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:01:22,942 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:01:24,451 INFO L124 PetriNetUnfolderBase]: 4284/6939 cut-off events. [2024-06-28 00:01:24,451 INFO L125 PetriNetUnfolderBase]: For 309634/309638 co-relation queries the response was YES. [2024-06-28 00:01:24,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46963 conditions, 6939 events. 4284/6939 cut-off events. For 309634/309638 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 45332 event pairs, 1173 based on Foata normal form. 24/6958 useless extension candidates. Maximal degree in co-relation 46860. Up to 5925 conditions per place. [2024-06-28 00:01:24,530 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 237 selfloop transitions, 122 changer transitions 0/363 dead transitions. [2024-06-28 00:01:24,530 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 363 transitions, 5846 flow [2024-06-28 00:01:24,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:01:24,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:01:24,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-28 00:01:24,532 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4666666666666667 [2024-06-28 00:01:24,532 INFO L175 Difference]: Start difference. First operand has 213 places, 322 transitions, 4928 flow. Second operand 9 states and 168 transitions. [2024-06-28 00:01:24,532 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 363 transitions, 5846 flow [2024-06-28 00:01:25,045 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 363 transitions, 5638 flow, removed 32 selfloop flow, removed 3 redundant places. [2024-06-28 00:01:25,050 INFO L231 Difference]: Finished difference. Result has 219 places, 324 transitions, 5058 flow [2024-06-28 00:01:25,050 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4742, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5058, PETRI_PLACES=219, PETRI_TRANSITIONS=324} [2024-06-28 00:01:25,051 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 178 predicate places. [2024-06-28 00:01:25,051 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 324 transitions, 5058 flow [2024-06-28 00:01:25,051 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:01:25,051 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:01:25,051 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:01:25,051 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 00:01:25,051 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:01:25,051 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:01:25,051 INFO L85 PathProgramCache]: Analyzing trace with hash 1415254165, now seen corresponding path program 4 times [2024-06-28 00:01:25,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:01:25,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [246269114] [2024-06-28 00:01:25,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:01:25,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:01:25,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:01:25,810 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:01:25,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:01:25,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [246269114] [2024-06-28 00:01:25,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [246269114] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:01:25,810 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:01:25,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:01:25,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1476837596] [2024-06-28 00:01:25,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:01:25,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:01:25,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:01:25,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:01:25,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:01:25,863 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:01:25,863 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 324 transitions, 5058 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:01:25,863 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:01:25,863 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:01:25,864 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:01:27,172 INFO L124 PetriNetUnfolderBase]: 4318/6993 cut-off events. [2024-06-28 00:01:27,172 INFO L125 PetriNetUnfolderBase]: For 302558/302565 co-relation queries the response was YES. [2024-06-28 00:01:27,233 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46764 conditions, 6993 events. 4318/6993 cut-off events. For 302558/302565 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 46068 event pairs, 1515 based on Foata normal form. 8/6998 useless extension candidates. Maximal degree in co-relation 46659. Up to 6562 conditions per place. [2024-06-28 00:01:27,264 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 285 selfloop transitions, 72 changer transitions 0/361 dead transitions. [2024-06-28 00:01:27,264 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 361 transitions, 6076 flow [2024-06-28 00:01:27,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:01:27,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:01:27,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-28 00:01:27,265 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.434375 [2024-06-28 00:01:27,265 INFO L175 Difference]: Start difference. First operand has 219 places, 324 transitions, 5058 flow. Second operand 8 states and 139 transitions. [2024-06-28 00:01:27,265 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 361 transitions, 6076 flow [2024-06-28 00:01:27,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 361 transitions, 5804 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-28 00:01:27,823 INFO L231 Difference]: Finished difference. Result has 221 places, 338 transitions, 5225 flow [2024-06-28 00:01:27,823 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4796, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5225, PETRI_PLACES=221, PETRI_TRANSITIONS=338} [2024-06-28 00:01:27,823 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 180 predicate places. [2024-06-28 00:01:27,824 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 338 transitions, 5225 flow [2024-06-28 00:01:27,824 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:01:27,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:01:27,824 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:01:27,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 00:01:27,824 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:01:27,824 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:01:27,824 INFO L85 PathProgramCache]: Analyzing trace with hash 1673541629, now seen corresponding path program 11 times [2024-06-28 00:01:27,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:01:27,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [601780264] [2024-06-28 00:01:27,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:01:27,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:01:27,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:01:28,927 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:01:28,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:01:28,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [601780264] [2024-06-28 00:01:28,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [601780264] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:01:28,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:01:28,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:01:28,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [767949771] [2024-06-28 00:01:28,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:01:28,928 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:01:28,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:01:28,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:01:28,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:01:29,003 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:01:29,004 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 338 transitions, 5225 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:01:29,004 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:01:29,004 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:01:29,004 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:01:30,618 INFO L124 PetriNetUnfolderBase]: 4527/7342 cut-off events. [2024-06-28 00:01:30,618 INFO L125 PetriNetUnfolderBase]: For 322094/322096 co-relation queries the response was YES. [2024-06-28 00:01:30,676 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48215 conditions, 7342 events. 4527/7342 cut-off events. For 322094/322096 co-relation queries the response was YES. Maximal size of possible extension queue 496. Compared 48597 event pairs, 1174 based on Foata normal form. 18/7355 useless extension candidates. Maximal degree in co-relation 48108. Up to 5785 conditions per place. [2024-06-28 00:01:30,889 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 253 selfloop transitions, 135 changer transitions 0/392 dead transitions. [2024-06-28 00:01:30,889 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 392 transitions, 6508 flow [2024-06-28 00:01:30,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:01:30,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:01:30,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-28 00:01:30,907 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48333333333333334 [2024-06-28 00:01:30,908 INFO L175 Difference]: Start difference. First operand has 221 places, 338 transitions, 5225 flow. Second operand 9 states and 174 transitions. [2024-06-28 00:01:30,908 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 392 transitions, 6508 flow [2024-06-28 00:01:31,378 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 392 transitions, 6323 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-28 00:01:31,385 INFO L231 Difference]: Finished difference. Result has 225 places, 347 transitions, 5533 flow [2024-06-28 00:01:31,386 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5040, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5533, PETRI_PLACES=225, PETRI_TRANSITIONS=347} [2024-06-28 00:01:31,386 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 184 predicate places. [2024-06-28 00:01:31,386 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 347 transitions, 5533 flow [2024-06-28 00:01:31,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:01:31,386 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:01:31,387 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:01:31,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 00:01:31,387 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-28 00:01:31,389 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:01:31,390 INFO L85 PathProgramCache]: Analyzing trace with hash 1679051879, now seen corresponding path program 12 times [2024-06-28 00:01:31,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:01:31,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1897921797] [2024-06-28 00:01:31,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:01:31,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:01:31,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:01:32,442 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:01:32,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:01:32,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1897921797] [2024-06-28 00:01:32,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1897921797] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:01:32,442 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:01:32,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:01:32,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [86225611] [2024-06-28 00:01:32,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:01:32,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:01:32,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:01:32,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:01:32,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:01:32,512 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:01:32,512 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 347 transitions, 5533 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:01:32,512 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:01:32,512 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:01:32,512 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:01:34,189 INFO L124 PetriNetUnfolderBase]: 4540/7361 cut-off events. [2024-06-28 00:01:34,190 INFO L125 PetriNetUnfolderBase]: For 318416/318416 co-relation queries the response was YES. [2024-06-28 00:01:34,249 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48243 conditions, 7361 events. 4540/7361 cut-off events. For 318416/318416 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 48767 event pairs, 1173 based on Foata normal form. 20/7376 useless extension candidates. Maximal degree in co-relation 48135. Up to 6329 conditions per place. [2024-06-28 00:01:34,282 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 262 selfloop transitions, 120 changer transitions 0/386 dead transitions. [2024-06-28 00:01:34,282 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 386 transitions, 6444 flow [2024-06-28 00:01:34,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:01:34,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:01:34,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-28 00:01:34,284 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46111111111111114 [2024-06-28 00:01:34,284 INFO L175 Difference]: Start difference. First operand has 225 places, 347 transitions, 5533 flow. Second operand 9 states and 166 transitions. [2024-06-28 00:01:34,284 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 386 transitions, 6444 flow [2024-06-28 00:01:35,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 386 transitions, 6216 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-28 00:01:35,087 INFO L231 Difference]: Finished difference. Result has 229 places, 348 transitions, 5578 flow [2024-06-28 00:01:35,088 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5306, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5578, PETRI_PLACES=229, PETRI_TRANSITIONS=348} [2024-06-28 00:01:35,088 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 188 predicate places. [2024-06-28 00:01:35,088 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 348 transitions, 5578 flow [2024-06-28 00:01:35,088 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:01:35,088 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:01:35,088 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:01:35,089 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 00:01:35,089 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-28 00:01:35,089 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:01:35,089 INFO L85 PathProgramCache]: Analyzing trace with hash 1679267081, now seen corresponding path program 4 times [2024-06-28 00:01:35,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:01:35,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1232408666] [2024-06-28 00:01:35,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:01:35,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:01:35,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:01:36,438 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:01:36,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:01:36,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1232408666] [2024-06-28 00:01:36,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1232408666] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:01:36,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:01:36,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:01:36,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [661103060] [2024-06-28 00:01:36,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:01:36,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:01:36,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:01:36,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:01:36,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:01:36,544 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:01:36,545 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 348 transitions, 5578 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:01:36,545 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:01:36,545 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:01:36,545 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:01:38,126 INFO L124 PetriNetUnfolderBase]: 4667/7572 cut-off events. [2024-06-28 00:01:38,126 INFO L125 PetriNetUnfolderBase]: For 301060/301060 co-relation queries the response was YES. [2024-06-28 00:01:38,192 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48381 conditions, 7572 events. 4667/7572 cut-off events. For 301060/301060 co-relation queries the response was YES. Maximal size of possible extension queue 529. Compared 50409 event pairs, 1164 based on Foata normal form. 12/7579 useless extension candidates. Maximal degree in co-relation 48272. Up to 5854 conditions per place. [2024-06-28 00:01:38,225 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 260 selfloop transitions, 129 changer transitions 0/393 dead transitions. [2024-06-28 00:01:38,225 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 393 transitions, 6491 flow [2024-06-28 00:01:38,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:01:38,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:01:38,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-28 00:01:38,226 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46111111111111114 [2024-06-28 00:01:38,226 INFO L175 Difference]: Start difference. First operand has 229 places, 348 transitions, 5578 flow. Second operand 9 states and 166 transitions. [2024-06-28 00:01:38,226 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 393 transitions, 6491 flow [2024-06-28 00:01:38,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 393 transitions, 6233 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-28 00:01:38,975 INFO L231 Difference]: Finished difference. Result has 231 places, 353 transitions, 5625 flow [2024-06-28 00:01:38,975 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5234, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5625, PETRI_PLACES=231, PETRI_TRANSITIONS=353} [2024-06-28 00:01:38,975 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 190 predicate places. [2024-06-28 00:01:38,976 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 353 transitions, 5625 flow [2024-06-28 00:01:38,976 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:01:38,976 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:01:38,976 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:01:38,976 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 00:01:38,976 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:01:38,977 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:01:38,977 INFO L85 PathProgramCache]: Analyzing trace with hash 1056838207, now seen corresponding path program 5 times [2024-06-28 00:01:38,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:01:38,977 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2128849926] [2024-06-28 00:01:38,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:01:38,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:01:38,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:01:39,731 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:01:39,731 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:01:39,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2128849926] [2024-06-28 00:01:39,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2128849926] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:01:39,732 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:01:39,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:01:39,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1629760479] [2024-06-28 00:01:39,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:01:39,732 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:01:39,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:01:39,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:01:39,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:01:39,770 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:01:39,770 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 353 transitions, 5625 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:01:39,770 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:01:39,770 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:01:39,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:01:41,412 INFO L124 PetriNetUnfolderBase]: 4692/7617 cut-off events. [2024-06-28 00:01:41,412 INFO L125 PetriNetUnfolderBase]: For 298689/298694 co-relation queries the response was YES. [2024-06-28 00:01:41,479 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49137 conditions, 7617 events. 4692/7617 cut-off events. For 298689/298694 co-relation queries the response was YES. Maximal size of possible extension queue 530. Compared 51250 event pairs, 1597 based on Foata normal form. 6/7620 useless extension candidates. Maximal degree in co-relation 49026. Up to 7164 conditions per place. [2024-06-28 00:01:41,516 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 310 selfloop transitions, 71 changer transitions 0/385 dead transitions. [2024-06-28 00:01:41,516 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 385 transitions, 6604 flow [2024-06-28 00:01:41,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:01:41,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:01:41,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-28 00:01:41,517 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.428125 [2024-06-28 00:01:41,517 INFO L175 Difference]: Start difference. First operand has 231 places, 353 transitions, 5625 flow. Second operand 8 states and 137 transitions. [2024-06-28 00:01:41,518 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 385 transitions, 6604 flow [2024-06-28 00:01:42,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 385 transitions, 6279 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-28 00:01:42,299 INFO L231 Difference]: Finished difference. Result has 231 places, 364 transitions, 5632 flow [2024-06-28 00:01:42,299 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5300, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5632, PETRI_PLACES=231, PETRI_TRANSITIONS=364} [2024-06-28 00:01:42,300 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 190 predicate places. [2024-06-28 00:01:42,300 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 364 transitions, 5632 flow [2024-06-28 00:01:42,300 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:01:42,300 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:01:42,300 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:01:42,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 00:01:42,301 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:01:42,301 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:01:42,301 INFO L85 PathProgramCache]: Analyzing trace with hash 1554050617, now seen corresponding path program 6 times [2024-06-28 00:01:42,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:01:42,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1916937592] [2024-06-28 00:01:42,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:01:42,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:01:42,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:01:43,215 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:01:43,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:01:43,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1916937592] [2024-06-28 00:01:43,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1916937592] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:01:43,215 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:01:43,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:01:43,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2089077517] [2024-06-28 00:01:43,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:01:43,216 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:01:43,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:01:43,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:01:43,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:01:43,268 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:01:43,269 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 364 transitions, 5632 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:01:43,269 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:01:43,269 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:01:43,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:01:44,793 INFO L124 PetriNetUnfolderBase]: 4724/7666 cut-off events. [2024-06-28 00:01:44,793 INFO L125 PetriNetUnfolderBase]: For 287503/287506 co-relation queries the response was YES. [2024-06-28 00:01:44,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48768 conditions, 7666 events. 4724/7666 cut-off events. For 287503/287506 co-relation queries the response was YES. Maximal size of possible extension queue 532. Compared 51543 event pairs, 1608 based on Foata normal form. 4/7667 useless extension candidates. Maximal degree in co-relation 48657. Up to 7140 conditions per place. [2024-06-28 00:01:44,881 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 308 selfloop transitions, 84 changer transitions 0/396 dead transitions. [2024-06-28 00:01:44,881 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 396 transitions, 6806 flow [2024-06-28 00:01:44,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:01:44,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:01:44,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-28 00:01:44,882 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.421875 [2024-06-28 00:01:44,882 INFO L175 Difference]: Start difference. First operand has 231 places, 364 transitions, 5632 flow. Second operand 8 states and 135 transitions. [2024-06-28 00:01:44,882 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 396 transitions, 6806 flow [2024-06-28 00:01:45,318 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 396 transitions, 6632 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-28 00:01:45,324 INFO L231 Difference]: Finished difference. Result has 236 places, 377 transitions, 5919 flow [2024-06-28 00:01:45,324 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5458, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5919, PETRI_PLACES=236, PETRI_TRANSITIONS=377} [2024-06-28 00:01:45,325 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 195 predicate places. [2024-06-28 00:01:45,325 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 377 transitions, 5919 flow [2024-06-28 00:01:45,325 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:01:45,325 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:01:45,326 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:01:45,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 00:01:45,327 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:01:45,327 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:01:45,327 INFO L85 PathProgramCache]: Analyzing trace with hash 816948625, now seen corresponding path program 1 times [2024-06-28 00:01:45,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:01:45,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [473294988] [2024-06-28 00:01:45,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:01:45,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:01:45,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:01:46,092 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:01:46,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:01:46,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [473294988] [2024-06-28 00:01:46,092 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [473294988] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:01:46,092 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:01:46,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:01:46,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [695047207] [2024-06-28 00:01:46,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:01:46,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:01:46,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:01:46,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:01:46,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:01:46,155 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:01:46,155 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 377 transitions, 5919 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:01:46,155 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:01:46,155 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:01:46,156 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:01:47,714 INFO L124 PetriNetUnfolderBase]: 4729/7670 cut-off events. [2024-06-28 00:01:47,714 INFO L125 PetriNetUnfolderBase]: For 297345/297345 co-relation queries the response was YES. [2024-06-28 00:01:47,775 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49273 conditions, 7670 events. 4729/7670 cut-off events. For 297345/297345 co-relation queries the response was YES. Maximal size of possible extension queue 534. Compared 51379 event pairs, 2148 based on Foata normal form. 1/7669 useless extension candidates. Maximal degree in co-relation 49160. Up to 7385 conditions per place. [2024-06-28 00:01:47,809 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 375 selfloop transitions, 19 changer transitions 0/398 dead transitions. [2024-06-28 00:01:47,809 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 398 transitions, 6819 flow [2024-06-28 00:01:47,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:01:47,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:01:47,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 120 transitions. [2024-06-28 00:01:47,810 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-28 00:01:47,810 INFO L175 Difference]: Start difference. First operand has 236 places, 377 transitions, 5919 flow. Second operand 8 states and 120 transitions. [2024-06-28 00:01:47,810 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 398 transitions, 6819 flow [2024-06-28 00:01:48,365 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 398 transitions, 6563 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-28 00:01:48,371 INFO L231 Difference]: Finished difference. Result has 238 places, 383 transitions, 5775 flow [2024-06-28 00:01:48,371 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5663, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5775, PETRI_PLACES=238, PETRI_TRANSITIONS=383} [2024-06-28 00:01:48,372 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 197 predicate places. [2024-06-28 00:01:48,372 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 383 transitions, 5775 flow [2024-06-28 00:01:48,372 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:01:48,372 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:01:48,372 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:01:48,372 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 00:01:48,373 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:01:48,373 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:01:48,373 INFO L85 PathProgramCache]: Analyzing trace with hash -1077809025, now seen corresponding path program 2 times [2024-06-28 00:01:48,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:01:48,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [738498518] [2024-06-28 00:01:48,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:01:48,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:01:48,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:01:49,202 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:01:49,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:01:49,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [738498518] [2024-06-28 00:01:49,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [738498518] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:01:49,203 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:01:49,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:01:49,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1164523419] [2024-06-28 00:01:49,204 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:01:49,204 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:01:49,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:01:49,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:01:49,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:01:49,253 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:01:49,254 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 383 transitions, 5775 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:01:49,254 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:01:49,254 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:01:49,254 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:01:50,777 INFO L124 PetriNetUnfolderBase]: 4742/7688 cut-off events. [2024-06-28 00:01:50,777 INFO L125 PetriNetUnfolderBase]: For 304670/304670 co-relation queries the response was YES. [2024-06-28 00:01:50,832 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49853 conditions, 7688 events. 4742/7688 cut-off events. For 304670/304670 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 51488 event pairs, 2189 based on Foata normal form. 1/7687 useless extension candidates. Maximal degree in co-relation 49739. Up to 7393 conditions per place. [2024-06-28 00:01:50,862 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 372 selfloop transitions, 26 changer transitions 0/402 dead transitions. [2024-06-28 00:01:50,862 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 402 transitions, 6817 flow [2024-06-28 00:01:50,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:01:50,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:01:50,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 113 transitions. [2024-06-28 00:01:50,863 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4035714285714286 [2024-06-28 00:01:50,863 INFO L175 Difference]: Start difference. First operand has 238 places, 383 transitions, 5775 flow. Second operand 7 states and 113 transitions. [2024-06-28 00:01:50,864 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 402 transitions, 6817 flow [2024-06-28 00:01:51,372 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 402 transitions, 6780 flow, removed 16 selfloop flow, removed 2 redundant places. [2024-06-28 00:01:51,377 INFO L231 Difference]: Finished difference. Result has 244 places, 389 transitions, 5906 flow [2024-06-28 00:01:51,378 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5738, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5906, PETRI_PLACES=244, PETRI_TRANSITIONS=389} [2024-06-28 00:01:51,378 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 203 predicate places. [2024-06-28 00:01:51,378 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 389 transitions, 5906 flow [2024-06-28 00:01:51,379 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:01:51,379 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:01:51,379 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:01:51,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 00:01:51,379 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:01:51,380 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:01:51,380 INFO L85 PathProgramCache]: Analyzing trace with hash -1077808839, now seen corresponding path program 1 times [2024-06-28 00:01:51,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:01:51,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [88140579] [2024-06-28 00:01:51,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:01:51,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:01:51,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:01:52,308 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:01:52,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:01:52,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [88140579] [2024-06-28 00:01:52,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [88140579] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:01:52,309 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:01:52,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:01:52,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2091224668] [2024-06-28 00:01:52,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:01:52,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:01:52,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:01:52,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:01:52,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:01:52,373 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:01:52,374 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 389 transitions, 5906 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:01:52,374 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:01:52,374 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:01:52,374 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:01:54,031 INFO L124 PetriNetUnfolderBase]: 4747/7695 cut-off events. [2024-06-28 00:01:54,032 INFO L125 PetriNetUnfolderBase]: For 316106/316106 co-relation queries the response was YES. [2024-06-28 00:01:54,095 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51106 conditions, 7695 events. 4747/7695 cut-off events. For 316106/316106 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 51548 event pairs, 2147 based on Foata normal form. 1/7694 useless extension candidates. Maximal degree in co-relation 50989. Up to 7425 conditions per place. [2024-06-28 00:01:54,133 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 384 selfloop transitions, 15 changer transitions 0/403 dead transitions. [2024-06-28 00:01:54,133 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 403 transitions, 6794 flow [2024-06-28 00:01:54,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:01:54,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:01:54,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 97 transitions. [2024-06-28 00:01:54,134 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4041666666666667 [2024-06-28 00:01:54,134 INFO L175 Difference]: Start difference. First operand has 244 places, 389 transitions, 5906 flow. Second operand 6 states and 97 transitions. [2024-06-28 00:01:54,134 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 403 transitions, 6794 flow [2024-06-28 00:01:54,830 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 403 transitions, 6722 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-28 00:01:54,836 INFO L231 Difference]: Finished difference. Result has 246 places, 392 transitions, 5932 flow [2024-06-28 00:01:54,836 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5836, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=374, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5932, PETRI_PLACES=246, PETRI_TRANSITIONS=392} [2024-06-28 00:01:54,836 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 205 predicate places. [2024-06-28 00:01:54,837 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 392 transitions, 5932 flow [2024-06-28 00:01:54,837 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:01:54,837 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:01:54,837 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:01:54,837 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 00:01:54,837 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:01:54,837 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:01:54,837 INFO L85 PathProgramCache]: Analyzing trace with hash -1073160699, now seen corresponding path program 2 times [2024-06-28 00:01:54,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:01:54,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1570221303] [2024-06-28 00:01:54,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:01:54,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:01:54,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:01:55,963 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:01:55,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:01:55,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1570221303] [2024-06-28 00:01:55,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1570221303] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:01:55,963 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:01:55,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:01:55,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2058341458] [2024-06-28 00:01:55,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:01:55,964 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:01:55,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:01:55,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:01:55,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:01:56,065 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:01:56,065 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 392 transitions, 5932 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:01:56,065 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:01:56,065 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:01:56,065 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:01:57,574 INFO L124 PetriNetUnfolderBase]: 4744/7692 cut-off events. [2024-06-28 00:01:57,574 INFO L125 PetriNetUnfolderBase]: For 321923/321929 co-relation queries the response was YES. [2024-06-28 00:01:57,656 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51285 conditions, 7692 events. 4744/7692 cut-off events. For 321923/321929 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 51550 event pairs, 2193 based on Foata normal form. 5/7694 useless extension candidates. Maximal degree in co-relation 51167. Up to 7407 conditions per place. [2024-06-28 00:01:57,693 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 375 selfloop transitions, 24 changer transitions 0/403 dead transitions. [2024-06-28 00:01:57,693 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 403 transitions, 6812 flow [2024-06-28 00:01:57,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:01:57,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:01:57,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 97 transitions. [2024-06-28 00:01:57,694 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4041666666666667 [2024-06-28 00:01:57,694 INFO L175 Difference]: Start difference. First operand has 246 places, 392 transitions, 5932 flow. Second operand 6 states and 97 transitions. [2024-06-28 00:01:57,694 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 403 transitions, 6812 flow [2024-06-28 00:01:58,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 403 transitions, 6750 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-28 00:01:58,562 INFO L231 Difference]: Finished difference. Result has 248 places, 395 transitions, 5991 flow [2024-06-28 00:01:58,563 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5870, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5991, PETRI_PLACES=248, PETRI_TRANSITIONS=395} [2024-06-28 00:01:58,563 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 207 predicate places. [2024-06-28 00:01:58,563 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 395 transitions, 5991 flow [2024-06-28 00:01:58,563 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:01:58,563 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:01:58,563 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:01:58,563 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 00:01:58,563 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:01:58,564 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:01:58,564 INFO L85 PathProgramCache]: Analyzing trace with hash 262515763, now seen corresponding path program 3 times [2024-06-28 00:01:58,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:01:58,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1459339216] [2024-06-28 00:01:58,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:01:58,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:01:58,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:01:59,481 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:01:59,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:01:59,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1459339216] [2024-06-28 00:01:59,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1459339216] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:01:59,481 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:01:59,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:01:59,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1563927046] [2024-06-28 00:01:59,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:01:59,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:01:59,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:01:59,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:01:59,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:01:59,539 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:01:59,539 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 395 transitions, 5991 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:01:59,539 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:01:59,539 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:01:59,539 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:02:01,066 INFO L124 PetriNetUnfolderBase]: 4741/7689 cut-off events. [2024-06-28 00:02:01,067 INFO L125 PetriNetUnfolderBase]: For 328509/328512 co-relation queries the response was YES. [2024-06-28 00:02:01,146 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51552 conditions, 7689 events. 4741/7689 cut-off events. For 328509/328512 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 51537 event pairs, 2200 based on Foata normal form. 1/7686 useless extension candidates. Maximal degree in co-relation 51433. Up to 7383 conditions per place. [2024-06-28 00:02:01,187 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 371 selfloop transitions, 33 changer transitions 0/408 dead transitions. [2024-06-28 00:02:01,187 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 408 transitions, 7001 flow [2024-06-28 00:02:01,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:02:01,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:02:01,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 112 transitions. [2024-06-28 00:02:01,189 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-28 00:02:01,189 INFO L175 Difference]: Start difference. First operand has 248 places, 395 transitions, 5991 flow. Second operand 7 states and 112 transitions. [2024-06-28 00:02:01,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 408 transitions, 7001 flow [2024-06-28 00:02:01,885 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 408 transitions, 6914 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-28 00:02:01,891 INFO L231 Difference]: Finished difference. Result has 251 places, 398 transitions, 6034 flow [2024-06-28 00:02:01,892 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5904, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=362, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6034, PETRI_PLACES=251, PETRI_TRANSITIONS=398} [2024-06-28 00:02:01,892 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 210 predicate places. [2024-06-28 00:02:01,892 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 398 transitions, 6034 flow [2024-06-28 00:02:01,892 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:02:01,892 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:02:01,892 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:02:01,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 00:02:01,893 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:02:01,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:02:01,893 INFO L85 PathProgramCache]: Analyzing trace with hash -1460338847, now seen corresponding path program 1 times [2024-06-28 00:02:01,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:02:01,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [811548360] [2024-06-28 00:02:01,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:02:01,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:02:01,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:02:03,203 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:02:03,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:02:03,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [811548360] [2024-06-28 00:02:03,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [811548360] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:02:03,203 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:02:03,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:02:03,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2016285433] [2024-06-28 00:02:03,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:02:03,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:02:03,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:02:03,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:02:03,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:02:03,280 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:02:03,280 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 398 transitions, 6034 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:02:03,280 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:02:03,280 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:02:03,280 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:02:04,876 INFO L124 PetriNetUnfolderBase]: 4736/7685 cut-off events. [2024-06-28 00:02:04,877 INFO L125 PetriNetUnfolderBase]: For 337814/337814 co-relation queries the response was YES. [2024-06-28 00:02:04,953 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52098 conditions, 7685 events. 4736/7685 cut-off events. For 337814/337814 co-relation queries the response was YES. Maximal size of possible extension queue 533. Compared 51504 event pairs, 2146 based on Foata normal form. 2/7685 useless extension candidates. Maximal degree in co-relation 51978. Up to 7410 conditions per place. [2024-06-28 00:02:04,989 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 389 selfloop transitions, 17 changer transitions 0/410 dead transitions. [2024-06-28 00:02:04,989 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 410 transitions, 6940 flow [2024-06-28 00:02:04,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:02:04,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:02:04,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 114 transitions. [2024-06-28 00:02:04,990 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35625 [2024-06-28 00:02:04,990 INFO L175 Difference]: Start difference. First operand has 251 places, 398 transitions, 6034 flow. Second operand 8 states and 114 transitions. [2024-06-28 00:02:04,990 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 410 transitions, 6940 flow [2024-06-28 00:02:05,740 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 410 transitions, 6832 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-28 00:02:05,746 INFO L231 Difference]: Finished difference. Result has 254 places, 400 transitions, 6035 flow [2024-06-28 00:02:05,747 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5926, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6035, PETRI_PLACES=254, PETRI_TRANSITIONS=400} [2024-06-28 00:02:05,747 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 213 predicate places. [2024-06-28 00:02:05,747 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 400 transitions, 6035 flow [2024-06-28 00:02:05,747 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:02:05,747 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:02:05,747 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:02:05,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 00:02:05,747 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:02:05,748 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:02:05,748 INFO L85 PathProgramCache]: Analyzing trace with hash 1439367164, now seen corresponding path program 1 times [2024-06-28 00:02:05,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:02:05,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [874489506] [2024-06-28 00:02:05,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:02:05,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:02:05,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:02:06,606 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:02:06,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:02:06,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [874489506] [2024-06-28 00:02:06,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [874489506] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:02:06,607 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:02:06,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:02:06,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2063720496] [2024-06-28 00:02:06,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:02:06,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:02:06,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:02:06,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:02:06,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:02:06,679 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:02:06,679 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 400 transitions, 6035 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:02:06,679 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:02:06,679 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:02:06,679 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:02:08,130 INFO L124 PetriNetUnfolderBase]: 4756/7716 cut-off events. [2024-06-28 00:02:08,131 INFO L125 PetriNetUnfolderBase]: For 349028/349034 co-relation queries the response was YES. [2024-06-28 00:02:08,199 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52579 conditions, 7716 events. 4756/7716 cut-off events. For 349028/349034 co-relation queries the response was YES. Maximal size of possible extension queue 533. Compared 51771 event pairs, 1661 based on Foata normal form. 8/7714 useless extension candidates. Maximal degree in co-relation 52458. Up to 7256 conditions per place. [2024-06-28 00:02:08,231 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 356 selfloop transitions, 63 changer transitions 0/423 dead transitions. [2024-06-28 00:02:08,231 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 423 transitions, 7094 flow [2024-06-28 00:02:08,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:02:08,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:02:08,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-28 00:02:08,233 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43214285714285716 [2024-06-28 00:02:08,234 INFO L175 Difference]: Start difference. First operand has 254 places, 400 transitions, 6035 flow. Second operand 7 states and 121 transitions. [2024-06-28 00:02:08,234 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 423 transitions, 7094 flow [2024-06-28 00:02:09,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 423 transitions, 7001 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-28 00:02:09,071 INFO L231 Difference]: Finished difference. Result has 255 places, 408 transitions, 6251 flow [2024-06-28 00:02:09,071 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5942, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6251, PETRI_PLACES=255, PETRI_TRANSITIONS=408} [2024-06-28 00:02:09,071 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 214 predicate places. [2024-06-28 00:02:09,071 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 408 transitions, 6251 flow [2024-06-28 00:02:09,072 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:02:09,072 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:02:09,072 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:02:09,072 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-28 00:02:09,072 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:02:09,072 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:02:09,072 INFO L85 PathProgramCache]: Analyzing trace with hash -1858642368, now seen corresponding path program 2 times [2024-06-28 00:02:09,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:02:09,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [538485973] [2024-06-28 00:02:09,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:02:09,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:02:09,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:02:09,889 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:02:09,889 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:02:09,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [538485973] [2024-06-28 00:02:09,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [538485973] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:02:09,889 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:02:09,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:02:09,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [358765872] [2024-06-28 00:02:09,889 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:02:09,889 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:02:09,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:02:09,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:02:09,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:02:09,966 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:02:09,967 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 408 transitions, 6251 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:02:09,967 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:02:09,967 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:02:09,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:02:11,547 INFO L124 PetriNetUnfolderBase]: 4760/7718 cut-off events. [2024-06-28 00:02:11,547 INFO L125 PetriNetUnfolderBase]: For 355241/355247 co-relation queries the response was YES. [2024-06-28 00:02:11,612 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52836 conditions, 7718 events. 4760/7718 cut-off events. For 355241/355247 co-relation queries the response was YES. Maximal size of possible extension queue 528. Compared 51725 event pairs, 1585 based on Foata normal form. 8/7716 useless extension candidates. Maximal degree in co-relation 52714. Up to 7190 conditions per place. [2024-06-28 00:02:11,644 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 334 selfloop transitions, 89 changer transitions 0/427 dead transitions. [2024-06-28 00:02:11,644 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 427 transitions, 7409 flow [2024-06-28 00:02:11,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:02:11,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:02:11,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-28 00:02:11,646 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-28 00:02:11,646 INFO L175 Difference]: Start difference. First operand has 255 places, 408 transitions, 6251 flow. Second operand 8 states and 128 transitions. [2024-06-28 00:02:11,646 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 427 transitions, 7409 flow [2024-06-28 00:02:12,545 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 427 transitions, 7206 flow, removed 44 selfloop flow, removed 5 redundant places. [2024-06-28 00:02:12,551 INFO L231 Difference]: Finished difference. Result has 258 places, 414 transitions, 6393 flow [2024-06-28 00:02:12,551 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6048, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6393, PETRI_PLACES=258, PETRI_TRANSITIONS=414} [2024-06-28 00:02:12,552 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 217 predicate places. [2024-06-28 00:02:12,552 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 414 transitions, 6393 flow [2024-06-28 00:02:12,552 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:02:12,552 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:02:12,552 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:02:12,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-28 00:02:12,552 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:02:12,553 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:02:12,553 INFO L85 PathProgramCache]: Analyzing trace with hash 1435823027, now seen corresponding path program 1 times [2024-06-28 00:02:12,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:02:12,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [497084572] [2024-06-28 00:02:12,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:02:12,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:02:12,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:02:13,448 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:02:13,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:02:13,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [497084572] [2024-06-28 00:02:13,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [497084572] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:02:13,449 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:02:13,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:02:13,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1064162141] [2024-06-28 00:02:13,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:02:13,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:02:13,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:02:13,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:02:13,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:02:13,511 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 00:02:13,511 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 414 transitions, 6393 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:02:13,511 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:02:13,511 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 00:02:13,511 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:02:15,224 INFO L124 PetriNetUnfolderBase]: 4770/7737 cut-off events. [2024-06-28 00:02:15,224 INFO L125 PetriNetUnfolderBase]: For 361489/361497 co-relation queries the response was YES. [2024-06-28 00:02:15,284 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53092 conditions, 7737 events. 4770/7737 cut-off events. For 361489/361497 co-relation queries the response was YES. Maximal size of possible extension queue 529. Compared 51977 event pairs, 1607 based on Foata normal form. 8/7742 useless extension candidates. Maximal degree in co-relation 52969. Up to 7235 conditions per place. [2024-06-28 00:02:15,316 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 347 selfloop transitions, 87 changer transitions 0/438 dead transitions. [2024-06-28 00:02:15,316 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 438 transitions, 7413 flow [2024-06-28 00:02:15,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:02:15,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:02:15,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-28 00:02:15,317 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.475 [2024-06-28 00:02:15,317 INFO L175 Difference]: Start difference. First operand has 258 places, 414 transitions, 6393 flow. Second operand 7 states and 133 transitions. [2024-06-28 00:02:15,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 438 transitions, 7413 flow [2024-06-28 00:02:16,228 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 438 transitions, 7192 flow, removed 52 selfloop flow, removed 5 redundant places. [2024-06-28 00:02:16,235 INFO L231 Difference]: Finished difference. Result has 260 places, 418 transitions, 6454 flow [2024-06-28 00:02:16,235 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6172, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=414, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6454, PETRI_PLACES=260, PETRI_TRANSITIONS=418} [2024-06-28 00:02:16,235 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 219 predicate places. [2024-06-28 00:02:16,236 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 418 transitions, 6454 flow [2024-06-28 00:02:16,236 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:02:16,236 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:02:16,236 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:02:16,236 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-28 00:02:16,236 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:02:16,237 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:02:16,237 INFO L85 PathProgramCache]: Analyzing trace with hash 1445088617, now seen corresponding path program 2 times [2024-06-28 00:02:16,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:02:16,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1161684395] [2024-06-28 00:02:16,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:02:16,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:02:16,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:02:17,199 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:02:17,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:02:17,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1161684395] [2024-06-28 00:02:17,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1161684395] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:02:17,200 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:02:17,200 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:02:17,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [64583746] [2024-06-28 00:02:17,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:02:17,201 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:02:17,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:02:17,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:02:17,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:02:17,282 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 00:02:17,282 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 418 transitions, 6454 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:02:17,282 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:02:17,282 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 00:02:17,282 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:02:19,036 INFO L124 PetriNetUnfolderBase]: 4806/7789 cut-off events. [2024-06-28 00:02:19,036 INFO L125 PetriNetUnfolderBase]: For 378327/378333 co-relation queries the response was YES. [2024-06-28 00:02:19,093 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54364 conditions, 7789 events. 4806/7789 cut-off events. For 378327/378333 co-relation queries the response was YES. Maximal size of possible extension queue 536. Compared 52297 event pairs, 1581 based on Foata normal form. 6/7792 useless extension candidates. Maximal degree in co-relation 54241. Up to 7115 conditions per place. [2024-06-28 00:02:19,126 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 335 selfloop transitions, 105 changer transitions 0/444 dead transitions. [2024-06-28 00:02:19,126 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 444 transitions, 7870 flow [2024-06-28 00:02:19,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:02:19,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:02:19,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-28 00:02:19,127 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46785714285714286 [2024-06-28 00:02:19,127 INFO L175 Difference]: Start difference. First operand has 260 places, 418 transitions, 6454 flow. Second operand 7 states and 131 transitions. [2024-06-28 00:02:19,127 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 444 transitions, 7870 flow [2024-06-28 00:02:19,896 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 444 transitions, 7626 flow, removed 40 selfloop flow, removed 5 redundant places. [2024-06-28 00:02:19,903 INFO L231 Difference]: Finished difference. Result has 263 places, 426 transitions, 6647 flow [2024-06-28 00:02:19,903 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6210, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6647, PETRI_PLACES=263, PETRI_TRANSITIONS=426} [2024-06-28 00:02:19,904 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 222 predicate places. [2024-06-28 00:02:19,904 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 426 transitions, 6647 flow [2024-06-28 00:02:19,904 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:02:19,904 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:02:19,904 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:02:19,904 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-28 00:02:19,904 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:02:19,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:02:19,904 INFO L85 PathProgramCache]: Analyzing trace with hash -564059052, now seen corresponding path program 1 times [2024-06-28 00:02:19,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:02:19,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1083550839] [2024-06-28 00:02:19,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:02:19,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:02:19,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:02:21,166 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:02:21,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:02:21,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1083550839] [2024-06-28 00:02:21,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1083550839] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:02:21,168 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:02:21,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:02:21,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [337345872] [2024-06-28 00:02:21,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:02:21,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:02:21,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:02:21,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:02:21,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:02:21,243 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 00:02:21,243 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 426 transitions, 6647 flow. Second operand has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:02:21,243 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:02:21,243 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 00:02:21,244 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:02:22,763 INFO L124 PetriNetUnfolderBase]: 4811/7801 cut-off events. [2024-06-28 00:02:22,763 INFO L125 PetriNetUnfolderBase]: For 391236/391238 co-relation queries the response was YES. [2024-06-28 00:02:22,843 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55256 conditions, 7801 events. 4811/7801 cut-off events. For 391236/391238 co-relation queries the response was YES. Maximal size of possible extension queue 539. Compared 52403 event pairs, 1965 based on Foata normal form. 3/7802 useless extension candidates. Maximal degree in co-relation 55131. Up to 7489 conditions per place. [2024-06-28 00:02:22,880 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 409 selfloop transitions, 31 changer transitions 0/444 dead transitions. [2024-06-28 00:02:22,881 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 444 transitions, 7653 flow [2024-06-28 00:02:22,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:02:22,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:02:22,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-28 00:02:22,882 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40625 [2024-06-28 00:02:22,882 INFO L175 Difference]: Start difference. First operand has 263 places, 426 transitions, 6647 flow. Second operand 8 states and 130 transitions. [2024-06-28 00:02:22,882 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 444 transitions, 7653 flow [2024-06-28 00:02:24,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 444 transitions, 7437 flow, removed 53 selfloop flow, removed 3 redundant places. [2024-06-28 00:02:24,057 INFO L231 Difference]: Finished difference. Result has 268 places, 429 transitions, 6585 flow [2024-06-28 00:02:24,058 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6431, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6585, PETRI_PLACES=268, PETRI_TRANSITIONS=429} [2024-06-28 00:02:24,058 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 227 predicate places. [2024-06-28 00:02:24,058 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 429 transitions, 6585 flow [2024-06-28 00:02:24,058 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:02:24,058 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:02:24,058 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:02:24,059 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-28 00:02:24,059 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:02:24,059 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:02:24,059 INFO L85 PathProgramCache]: Analyzing trace with hash 1445077457, now seen corresponding path program 3 times [2024-06-28 00:02:24,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:02:24,060 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1869138784] [2024-06-28 00:02:24,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:02:24,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:02:24,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:02:25,099 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:02:25,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:02:25,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1869138784] [2024-06-28 00:02:25,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1869138784] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:02:25,100 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:02:25,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:02:25,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1953604610] [2024-06-28 00:02:25,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:02:25,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:02:25,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:02:25,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:02:25,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:02:25,162 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 00:02:25,162 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 429 transitions, 6585 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:02:25,162 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:02:25,162 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 00:02:25,162 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:02:26,793 INFO L124 PetriNetUnfolderBase]: 4815/7802 cut-off events. [2024-06-28 00:02:26,793 INFO L125 PetriNetUnfolderBase]: For 398245/398251 co-relation queries the response was YES. [2024-06-28 00:02:26,882 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55455 conditions, 7802 events. 4815/7802 cut-off events. For 398245/398251 co-relation queries the response was YES. Maximal size of possible extension queue 538. Compared 52369 event pairs, 1576 based on Foata normal form. 6/7805 useless extension candidates. Maximal degree in co-relation 55327. Up to 7129 conditions per place. [2024-06-28 00:02:26,920 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 339 selfloop transitions, 106 changer transitions 0/449 dead transitions. [2024-06-28 00:02:26,920 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 449 transitions, 7758 flow [2024-06-28 00:02:26,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:02:26,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:02:26,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-28 00:02:26,921 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46785714285714286 [2024-06-28 00:02:26,921 INFO L175 Difference]: Start difference. First operand has 268 places, 429 transitions, 6585 flow. Second operand 7 states and 131 transitions. [2024-06-28 00:02:26,921 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 449 transitions, 7758 flow [2024-06-28 00:02:27,877 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 449 transitions, 7626 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-28 00:02:27,884 INFO L231 Difference]: Finished difference. Result has 269 places, 433 transitions, 6775 flow [2024-06-28 00:02:27,884 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6453, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6775, PETRI_PLACES=269, PETRI_TRANSITIONS=433} [2024-06-28 00:02:27,884 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 228 predicate places. [2024-06-28 00:02:27,884 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 433 transitions, 6775 flow [2024-06-28 00:02:27,884 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:02:27,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:02:27,885 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:02:27,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-28 00:02:27,885 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:02:27,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:02:27,885 INFO L85 PathProgramCache]: Analyzing trace with hash 777977734, now seen corresponding path program 3 times [2024-06-28 00:02:27,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:02:27,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [410449278] [2024-06-28 00:02:27,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:02:27,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:02:27,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:02:28,639 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:02:28,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:02:28,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [410449278] [2024-06-28 00:02:28,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [410449278] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:02:28,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:02:28,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:02:28,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1581940454] [2024-06-28 00:02:28,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:02:28,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:02:28,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:02:28,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:02:28,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:02:28,681 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:02:28,681 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 433 transitions, 6775 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:02:28,681 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:02:28,681 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:02:28,681 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:02:30,296 INFO L124 PetriNetUnfolderBase]: 4805/7784 cut-off events. [2024-06-28 00:02:30,297 INFO L125 PetriNetUnfolderBase]: For 404663/404663 co-relation queries the response was YES. [2024-06-28 00:02:30,382 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55621 conditions, 7784 events. 4805/7784 cut-off events. For 404663/404663 co-relation queries the response was YES. Maximal size of possible extension queue 536. Compared 52113 event pairs, 1583 based on Foata normal form. 2/7771 useless extension candidates. Maximal degree in co-relation 55493. Up to 7335 conditions per place. [2024-06-28 00:02:30,419 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 376 selfloop transitions, 68 changer transitions 0/448 dead transitions. [2024-06-28 00:02:30,419 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 448 transitions, 7732 flow [2024-06-28 00:02:30,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:02:30,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:02:30,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-28 00:02:30,420 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39375 [2024-06-28 00:02:30,420 INFO L175 Difference]: Start difference. First operand has 269 places, 433 transitions, 6775 flow. Second operand 8 states and 126 transitions. [2024-06-28 00:02:30,420 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 448 transitions, 7732 flow [2024-06-28 00:02:31,435 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 448 transitions, 7447 flow, removed 71 selfloop flow, removed 4 redundant places. [2024-06-28 00:02:31,441 INFO L231 Difference]: Finished difference. Result has 273 places, 433 transitions, 6636 flow [2024-06-28 00:02:31,441 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6490, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=433, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6636, PETRI_PLACES=273, PETRI_TRANSITIONS=433} [2024-06-28 00:02:31,442 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 232 predicate places. [2024-06-28 00:02:31,442 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 433 transitions, 6636 flow [2024-06-28 00:02:31,442 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:02:31,442 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:02:31,442 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:02:31,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-28 00:02:31,443 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:02:31,443 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:02:31,443 INFO L85 PathProgramCache]: Analyzing trace with hash -150524490, now seen corresponding path program 4 times [2024-06-28 00:02:31,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:02:31,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1974170668] [2024-06-28 00:02:31,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:02:31,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:02:31,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:02:32,264 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:02:32,264 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:02:32,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1974170668] [2024-06-28 00:02:32,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1974170668] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:02:32,264 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:02:32,264 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:02:32,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [850685067] [2024-06-28 00:02:32,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:02:32,265 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:02:32,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:02:32,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:02:32,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:02:32,310 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:02:32,311 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 433 transitions, 6636 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:02:32,311 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:02:32,311 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:02:32,311 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:02:34,108 INFO L124 PetriNetUnfolderBase]: 4826/7811 cut-off events. [2024-06-28 00:02:34,108 INFO L125 PetriNetUnfolderBase]: For 416017/416017 co-relation queries the response was YES. [2024-06-28 00:02:34,186 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56017 conditions, 7811 events. 4826/7811 cut-off events. For 416017/416017 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 52243 event pairs, 1577 based on Foata normal form. 1/7797 useless extension candidates. Maximal degree in co-relation 55887. Up to 7334 conditions per place. [2024-06-28 00:02:34,224 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 364 selfloop transitions, 85 changer transitions 0/453 dead transitions. [2024-06-28 00:02:34,224 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 453 transitions, 7872 flow [2024-06-28 00:02:34,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:02:34,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:02:34,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-28 00:02:34,225 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39375 [2024-06-28 00:02:34,225 INFO L175 Difference]: Start difference. First operand has 273 places, 433 transitions, 6636 flow. Second operand 8 states and 126 transitions. [2024-06-28 00:02:34,226 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 453 transitions, 7872 flow [2024-06-28 00:02:35,128 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 453 transitions, 7531 flow, removed 21 selfloop flow, removed 11 redundant places. [2024-06-28 00:02:35,134 INFO L231 Difference]: Finished difference. Result has 271 places, 440 transitions, 6671 flow [2024-06-28 00:02:35,134 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6295, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=433, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6671, PETRI_PLACES=271, PETRI_TRANSITIONS=440} [2024-06-28 00:02:35,135 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 230 predicate places. [2024-06-28 00:02:35,135 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 440 transitions, 6671 flow [2024-06-28 00:02:35,135 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:02:35,135 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:02:35,135 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:02:35,135 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-28 00:02:35,135 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:02:35,136 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:02:35,136 INFO L85 PathProgramCache]: Analyzing trace with hash 1966495110, now seen corresponding path program 5 times [2024-06-28 00:02:35,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:02:35,136 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [582419950] [2024-06-28 00:02:35,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:02:35,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:02:35,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:02:35,993 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:02:35,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:02:35,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [582419950] [2024-06-28 00:02:35,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [582419950] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:02:35,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:02:35,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:02:35,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [367655244] [2024-06-28 00:02:35,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:02:35,995 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:02:35,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:02:35,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:02:35,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:02:36,053 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:02:36,054 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 440 transitions, 6671 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:02:36,054 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:02:36,054 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:02:36,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:02:37,668 INFO L124 PetriNetUnfolderBase]: 4831/7825 cut-off events. [2024-06-28 00:02:37,668 INFO L125 PetriNetUnfolderBase]: For 425965/425971 co-relation queries the response was YES. [2024-06-28 00:02:37,751 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56207 conditions, 7825 events. 4831/7825 cut-off events. For 425965/425971 co-relation queries the response was YES. Maximal size of possible extension queue 537. Compared 52392 event pairs, 1603 based on Foata normal form. 5/7810 useless extension candidates. Maximal degree in co-relation 56076. Up to 7206 conditions per place. [2024-06-28 00:02:37,790 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 317 selfloop transitions, 133 changer transitions 0/454 dead transitions. [2024-06-28 00:02:37,790 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 454 transitions, 7953 flow [2024-06-28 00:02:37,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:02:37,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:02:37,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2024-06-28 00:02:37,791 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.390625 [2024-06-28 00:02:37,792 INFO L175 Difference]: Start difference. First operand has 271 places, 440 transitions, 6671 flow. Second operand 8 states and 125 transitions. [2024-06-28 00:02:37,792 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 454 transitions, 7953 flow [2024-06-28 00:02:38,883 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 454 transitions, 7765 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-28 00:02:38,890 INFO L231 Difference]: Finished difference. Result has 274 places, 443 transitions, 6823 flow [2024-06-28 00:02:38,891 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6483, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6823, PETRI_PLACES=274, PETRI_TRANSITIONS=443} [2024-06-28 00:02:38,891 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 233 predicate places. [2024-06-28 00:02:38,891 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 443 transitions, 6823 flow [2024-06-28 00:02:38,891 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:02:38,891 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:02:38,891 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:02:38,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-28 00:02:38,892 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:02:38,892 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:02:38,892 INFO L85 PathProgramCache]: Analyzing trace with hash 1760567774, now seen corresponding path program 6 times [2024-06-28 00:02:38,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:02:38,892 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1773622892] [2024-06-28 00:02:38,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:02:38,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:02:38,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:02:39,909 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:02:39,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:02:39,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1773622892] [2024-06-28 00:02:39,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1773622892] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:02:39,909 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:02:39,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:02:39,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1081835602] [2024-06-28 00:02:39,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:02:39,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:02:39,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:02:39,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:02:39,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:02:39,971 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:02:39,971 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 443 transitions, 6823 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:02:39,971 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:02:39,971 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:02:39,971 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:02:41,533 INFO L124 PetriNetUnfolderBase]: 4823/7811 cut-off events. [2024-06-28 00:02:41,533 INFO L125 PetriNetUnfolderBase]: For 433810/433816 co-relation queries the response was YES. [2024-06-28 00:02:41,644 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56222 conditions, 7811 events. 4823/7811 cut-off events. For 433810/433816 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 52305 event pairs, 1603 based on Foata normal form. 6/7797 useless extension candidates. Maximal degree in co-relation 56090. Up to 7198 conditions per place. [2024-06-28 00:02:41,683 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 331 selfloop transitions, 118 changer transitions 0/453 dead transitions. [2024-06-28 00:02:41,683 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 453 transitions, 7893 flow [2024-06-28 00:02:41,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:02:41,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:02:41,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-06-28 00:02:41,684 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41785714285714287 [2024-06-28 00:02:41,684 INFO L175 Difference]: Start difference. First operand has 274 places, 443 transitions, 6823 flow. Second operand 7 states and 117 transitions. [2024-06-28 00:02:41,684 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 453 transitions, 7893 flow [2024-06-28 00:02:42,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 453 transitions, 7527 flow, removed 55 selfloop flow, removed 6 redundant places. [2024-06-28 00:02:42,803 INFO L231 Difference]: Finished difference. Result has 275 places, 443 transitions, 6701 flow [2024-06-28 00:02:42,804 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6457, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6701, PETRI_PLACES=275, PETRI_TRANSITIONS=443} [2024-06-28 00:02:42,804 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 234 predicate places. [2024-06-28 00:02:42,805 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 443 transitions, 6701 flow [2024-06-28 00:02:42,805 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:02:42,805 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:02:42,805 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:02:42,805 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-28 00:02:42,805 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:02:42,806 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:02:42,806 INFO L85 PathProgramCache]: Analyzing trace with hash -457670191, now seen corresponding path program 4 times [2024-06-28 00:02:42,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:02:42,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1080358345] [2024-06-28 00:02:42,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:02:42,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:02:42,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:02:43,869 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:02:43,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:02:43,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1080358345] [2024-06-28 00:02:43,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1080358345] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:02:43,869 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:02:43,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:02:43,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1900188273] [2024-06-28 00:02:43,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:02:43,870 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:02:43,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:02:43,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:02:43,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:02:43,946 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 00:02:43,946 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 443 transitions, 6701 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:02:43,946 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:02:43,946 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 00:02:43,946 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:02:45,643 INFO L124 PetriNetUnfolderBase]: 4841/7840 cut-off events. [2024-06-28 00:02:45,644 INFO L125 PetriNetUnfolderBase]: For 446126/446132 co-relation queries the response was YES. [2024-06-28 00:02:45,739 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56504 conditions, 7840 events. 4841/7840 cut-off events. For 446126/446132 co-relation queries the response was YES. Maximal size of possible extension queue 540. Compared 52490 event pairs, 1601 based on Foata normal form. 6/7826 useless extension candidates. Maximal degree in co-relation 56372. Up to 7067 conditions per place. [2024-06-28 00:02:45,780 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 338 selfloop transitions, 126 changer transitions 0/468 dead transitions. [2024-06-28 00:02:45,780 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 468 transitions, 8411 flow [2024-06-28 00:02:45,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:02:45,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:02:45,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-28 00:02:45,781 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46785714285714286 [2024-06-28 00:02:45,781 INFO L175 Difference]: Start difference. First operand has 275 places, 443 transitions, 6701 flow. Second operand 7 states and 131 transitions. [2024-06-28 00:02:45,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 468 transitions, 8411 flow [2024-06-28 00:02:46,868 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 468 transitions, 8157 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 00:02:46,876 INFO L231 Difference]: Finished difference. Result has 277 places, 455 transitions, 7051 flow [2024-06-28 00:02:46,876 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6447, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7051, PETRI_PLACES=277, PETRI_TRANSITIONS=455} [2024-06-28 00:02:46,877 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 236 predicate places. [2024-06-28 00:02:46,877 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 455 transitions, 7051 flow [2024-06-28 00:02:46,877 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:02:46,877 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:02:46,877 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:02:46,877 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-28 00:02:46,877 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:02:46,878 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:02:46,878 INFO L85 PathProgramCache]: Analyzing trace with hash -457659031, now seen corresponding path program 5 times [2024-06-28 00:02:46,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:02:46,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1653622990] [2024-06-28 00:02:46,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:02:46,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:02:46,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:02:47,944 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:02:47,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:02:47,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1653622990] [2024-06-28 00:02:47,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1653622990] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:02:47,945 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:02:47,945 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:02:47,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1936375525] [2024-06-28 00:02:47,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:02:47,945 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:02:47,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:02:47,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:02:47,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:02:48,020 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 00:02:48,021 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 455 transitions, 7051 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:02:48,021 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:02:48,021 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 00:02:48,021 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:02:49,842 INFO L124 PetriNetUnfolderBase]: 4869/7884 cut-off events. [2024-06-28 00:02:49,843 INFO L125 PetriNetUnfolderBase]: For 464852/464858 co-relation queries the response was YES. [2024-06-28 00:02:49,910 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57925 conditions, 7884 events. 4869/7884 cut-off events. For 464852/464858 co-relation queries the response was YES. Maximal size of possible extension queue 543. Compared 52816 event pairs, 1603 based on Foata normal form. 6/7870 useless extension candidates. Maximal degree in co-relation 57792. Up to 7095 conditions per place. [2024-06-28 00:02:49,945 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 343 selfloop transitions, 129 changer transitions 0/476 dead transitions. [2024-06-28 00:02:49,945 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 476 transitions, 8696 flow [2024-06-28 00:02:49,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:02:49,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:02:49,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-28 00:02:49,946 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46785714285714286 [2024-06-28 00:02:49,946 INFO L175 Difference]: Start difference. First operand has 277 places, 455 transitions, 7051 flow. Second operand 7 states and 131 transitions. [2024-06-28 00:02:49,946 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 476 transitions, 8696 flow [2024-06-28 00:02:51,104 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 476 transitions, 8335 flow, removed 88 selfloop flow, removed 3 redundant places. [2024-06-28 00:02:51,110 INFO L231 Difference]: Finished difference. Result has 282 places, 463 transitions, 7198 flow [2024-06-28 00:02:51,111 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6724, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7198, PETRI_PLACES=282, PETRI_TRANSITIONS=463} [2024-06-28 00:02:51,111 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 241 predicate places. [2024-06-28 00:02:51,111 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 463 transitions, 7198 flow [2024-06-28 00:02:51,111 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:02:51,111 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:02:51,111 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:02:51,111 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-28 00:02:51,111 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:02:51,112 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:02:51,112 INFO L85 PathProgramCache]: Analyzing trace with hash -457658628, now seen corresponding path program 2 times [2024-06-28 00:02:51,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:02:51,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1704804051] [2024-06-28 00:02:51,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:02:51,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:02:51,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:02:52,261 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:02:52,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:02:52,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1704804051] [2024-06-28 00:02:52,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1704804051] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:02:52,261 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:02:52,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:02:52,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [677329501] [2024-06-28 00:02:52,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:02:52,262 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:02:52,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:02:52,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:02:52,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:02:52,325 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 00:02:52,325 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 463 transitions, 7198 flow. Second operand has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:02:52,325 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:02:52,325 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 00:02:52,325 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:02:53,968 INFO L124 PetriNetUnfolderBase]: 4874/7890 cut-off events. [2024-06-28 00:02:53,968 INFO L125 PetriNetUnfolderBase]: For 468104/468110 co-relation queries the response was YES. [2024-06-28 00:02:54,071 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57567 conditions, 7890 events. 4874/7890 cut-off events. For 468104/468110 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 52896 event pairs, 1838 based on Foata normal form. 5/7890 useless extension candidates. Maximal degree in co-relation 57432. Up to 7562 conditions per place. [2024-06-28 00:02:54,107 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 432 selfloop transitions, 40 changer transitions 0/476 dead transitions. [2024-06-28 00:02:54,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 476 transitions, 8260 flow [2024-06-28 00:02:54,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:02:54,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:02:54,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-28 00:02:54,109 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-28 00:02:54,109 INFO L175 Difference]: Start difference. First operand has 282 places, 463 transitions, 7198 flow. Second operand 8 states and 128 transitions. [2024-06-28 00:02:54,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 476 transitions, 8260 flow [2024-06-28 00:02:55,385 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 476 transitions, 7953 flow, removed 47 selfloop flow, removed 3 redundant places. [2024-06-28 00:02:55,392 INFO L231 Difference]: Finished difference. Result has 287 places, 466 transitions, 7073 flow [2024-06-28 00:02:55,392 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6891, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=463, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=423, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7073, PETRI_PLACES=287, PETRI_TRANSITIONS=466} [2024-06-28 00:02:55,392 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 246 predicate places. [2024-06-28 00:02:55,392 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 466 transitions, 7073 flow [2024-06-28 00:02:55,393 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:02:55,393 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:02:55,393 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:02:55,393 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-28 00:02:55,393 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:02:55,393 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:02:55,393 INFO L85 PathProgramCache]: Analyzing trace with hash -457283838, now seen corresponding path program 3 times [2024-06-28 00:02:55,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:02:55,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1034578750] [2024-06-28 00:02:55,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:02:55,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:02:55,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:02:56,888 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:02:56,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:02:56,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1034578750] [2024-06-28 00:02:56,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1034578750] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:02:56,888 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:02:56,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:02:56,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [171741625] [2024-06-28 00:02:56,889 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:02:56,889 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:02:56,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:02:56,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:02:56,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:02:56,973 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:02:56,973 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 466 transitions, 7073 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:02:56,973 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:02:56,973 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:02:56,973 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:02:58,710 INFO L124 PetriNetUnfolderBase]: 4879/7896 cut-off events. [2024-06-28 00:02:58,710 INFO L125 PetriNetUnfolderBase]: For 479434/479434 co-relation queries the response was YES. [2024-06-28 00:02:58,793 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57558 conditions, 7896 events. 4879/7896 cut-off events. For 479434/479434 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 53010 event pairs, 2191 based on Foata normal form. 1/7895 useless extension candidates. Maximal degree in co-relation 57421. Up to 7610 conditions per place. [2024-06-28 00:02:58,826 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 453 selfloop transitions, 21 changer transitions 0/478 dead transitions. [2024-06-28 00:02:58,826 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 478 transitions, 8143 flow [2024-06-28 00:02:58,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:02:58,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:02:58,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 115 transitions. [2024-06-28 00:02:58,827 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.359375 [2024-06-28 00:02:58,827 INFO L175 Difference]: Start difference. First operand has 287 places, 466 transitions, 7073 flow. Second operand 8 states and 115 transitions. [2024-06-28 00:02:58,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 478 transitions, 8143 flow [2024-06-28 00:03:00,031 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 478 transitions, 7983 flow, removed 42 selfloop flow, removed 6 redundant places. [2024-06-28 00:03:00,038 INFO L231 Difference]: Finished difference. Result has 289 places, 469 transitions, 7063 flow [2024-06-28 00:03:00,038 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6913, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=466, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=445, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7063, PETRI_PLACES=289, PETRI_TRANSITIONS=469} [2024-06-28 00:03:00,038 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 248 predicate places. [2024-06-28 00:03:00,039 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 469 transitions, 7063 flow [2024-06-28 00:03:00,039 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:03:00,039 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:03:00,039 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:03:00,039 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-28 00:03:00,039 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:03:00,039 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:03:00,039 INFO L85 PathProgramCache]: Analyzing trace with hash -444772021, now seen corresponding path program 6 times [2024-06-28 00:03:00,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:03:00,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1930294285] [2024-06-28 00:03:00,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:03:00,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:03:00,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:03:01,116 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:03:01,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:03:01,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1930294285] [2024-06-28 00:03:01,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1930294285] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:03:01,117 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:03:01,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:03:01,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [345878574] [2024-06-28 00:03:01,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:03:01,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:03:01,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:03:01,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:03:01,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:03:01,193 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:03:01,194 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 469 transitions, 7063 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:03:01,194 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:03:01,194 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:03:01,194 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:03:02,886 INFO L124 PetriNetUnfolderBase]: 4875/7893 cut-off events. [2024-06-28 00:03:02,886 INFO L125 PetriNetUnfolderBase]: For 486098/486104 co-relation queries the response was YES. [2024-06-28 00:03:02,972 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57594 conditions, 7893 events. 4875/7893 cut-off events. For 486098/486104 co-relation queries the response was YES. Maximal size of possible extension queue 545. Compared 53005 event pairs, 2193 based on Foata normal form. 6/7896 useless extension candidates. Maximal degree in co-relation 57456. Up to 7544 conditions per place. [2024-06-28 00:03:03,010 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 427 selfloop transitions, 48 changer transitions 0/479 dead transitions. [2024-06-28 00:03:03,010 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 479 transitions, 8195 flow [2024-06-28 00:03:03,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:03:03,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:03:03,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 114 transitions. [2024-06-28 00:03:03,011 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40714285714285714 [2024-06-28 00:03:03,012 INFO L175 Difference]: Start difference. First operand has 289 places, 469 transitions, 7063 flow. Second operand 7 states and 114 transitions. [2024-06-28 00:03:03,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 479 transitions, 8195 flow [2024-06-28 00:03:04,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 479 transitions, 7987 flow, removed 85 selfloop flow, removed 6 redundant places. [2024-06-28 00:03:04,401 INFO L231 Difference]: Finished difference. Result has 290 places, 469 transitions, 6967 flow [2024-06-28 00:03:04,401 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6855, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=469, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6967, PETRI_PLACES=290, PETRI_TRANSITIONS=469} [2024-06-28 00:03:04,402 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 249 predicate places. [2024-06-28 00:03:04,402 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 469 transitions, 6967 flow [2024-06-28 00:03:04,402 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:03:04,402 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:03:04,402 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:03:04,402 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-28 00:03:04,402 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:03:04,403 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:03:04,403 INFO L85 PathProgramCache]: Analyzing trace with hash -444326148, now seen corresponding path program 4 times [2024-06-28 00:03:04,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:03:04,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [989856472] [2024-06-28 00:03:04,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:03:04,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:03:04,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:03:05,705 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:03:05,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:03:05,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [989856472] [2024-06-28 00:03:05,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [989856472] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:03:05,705 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:03:05,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:03:05,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [410579129] [2024-06-28 00:03:05,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:03:05,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:03:05,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:03:05,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:03:05,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:03:05,821 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:03:05,821 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 469 transitions, 6967 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:03:05,821 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:03:05,822 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:03:05,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:03:07,588 INFO L124 PetriNetUnfolderBase]: 4872/7888 cut-off events. [2024-06-28 00:03:07,588 INFO L125 PetriNetUnfolderBase]: For 491497/491497 co-relation queries the response was YES. [2024-06-28 00:03:07,676 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57509 conditions, 7888 events. 4872/7888 cut-off events. For 491497/491497 co-relation queries the response was YES. Maximal size of possible extension queue 544. Compared 52924 event pairs, 2189 based on Foata normal form. 1/7887 useless extension candidates. Maximal degree in co-relation 57370. Up to 7595 conditions per place. [2024-06-28 00:03:07,714 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 451 selfloop transitions, 27 changer transitions 0/482 dead transitions. [2024-06-28 00:03:07,714 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 482 transitions, 8053 flow [2024-06-28 00:03:07,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:03:07,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:03:07,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 128 transitions. [2024-06-28 00:03:07,715 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35555555555555557 [2024-06-28 00:03:07,715 INFO L175 Difference]: Start difference. First operand has 290 places, 469 transitions, 6967 flow. Second operand 9 states and 128 transitions. [2024-06-28 00:03:07,715 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 482 transitions, 8053 flow [2024-06-28 00:03:09,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 482 transitions, 7934 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-28 00:03:09,070 INFO L231 Difference]: Finished difference. Result has 292 places, 472 transitions, 7016 flow [2024-06-28 00:03:09,071 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6848, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=469, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=442, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7016, PETRI_PLACES=292, PETRI_TRANSITIONS=472} [2024-06-28 00:03:09,071 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 251 predicate places. [2024-06-28 00:03:09,071 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 472 transitions, 7016 flow [2024-06-28 00:03:09,071 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:03:09,071 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:03:09,071 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:03:09,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-28 00:03:09,072 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:03:09,072 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:03:09,072 INFO L85 PathProgramCache]: Analyzing trace with hash -158275362, now seen corresponding path program 7 times [2024-06-28 00:03:09,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:03:09,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [658726896] [2024-06-28 00:03:09,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:03:09,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:03:09,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:03:09,814 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:03:09,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:03:09,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [658726896] [2024-06-28 00:03:09,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [658726896] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:03:09,814 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:03:09,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:03:09,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1072606903] [2024-06-28 00:03:09,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:03:09,815 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:03:09,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:03:09,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:03:09,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:03:09,857 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:03:09,858 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 472 transitions, 7016 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:03:09,858 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:03:09,858 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:03:09,858 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:03:11,809 INFO L124 PetriNetUnfolderBase]: 4876/7888 cut-off events. [2024-06-28 00:03:11,809 INFO L125 PetriNetUnfolderBase]: For 496918/496924 co-relation queries the response was YES. [2024-06-28 00:03:11,877 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57606 conditions, 7888 events. 4876/7888 cut-off events. For 496918/496924 co-relation queries the response was YES. Maximal size of possible extension queue 543. Compared 52857 event pairs, 1569 based on Foata normal form. 6/7891 useless extension candidates. Maximal degree in co-relation 57467. Up to 7429 conditions per place. [2024-06-28 00:03:11,909 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 426 selfloop transitions, 67 changer transitions 0/497 dead transitions. [2024-06-28 00:03:11,910 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 497 transitions, 8119 flow [2024-06-28 00:03:11,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:03:11,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:03:11,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-28 00:03:11,911 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.425 [2024-06-28 00:03:11,911 INFO L175 Difference]: Start difference. First operand has 292 places, 472 transitions, 7016 flow. Second operand 8 states and 136 transitions. [2024-06-28 00:03:11,911 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 497 transitions, 8119 flow [2024-06-28 00:03:13,245 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 497 transitions, 7921 flow, removed 74 selfloop flow, removed 7 redundant places. [2024-06-28 00:03:13,251 INFO L231 Difference]: Finished difference. Result has 293 places, 476 transitions, 7021 flow [2024-06-28 00:03:13,252 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6818, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=472, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=405, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7021, PETRI_PLACES=293, PETRI_TRANSITIONS=476} [2024-06-28 00:03:13,252 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 252 predicate places. [2024-06-28 00:03:13,252 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 476 transitions, 7021 flow [2024-06-28 00:03:13,252 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:03:13,252 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:03:13,252 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:03:13,253 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-28 00:03:13,253 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:03:13,253 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:03:13,253 INFO L85 PathProgramCache]: Analyzing trace with hash 930933884, now seen corresponding path program 8 times [2024-06-28 00:03:13,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:03:13,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2039776731] [2024-06-28 00:03:13,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:03:13,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:03:13,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:03:14,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-28 00:03:14,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:03:14,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2039776731] [2024-06-28 00:03:14,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2039776731] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:03:14,001 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:03:14,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:03:14,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1862133736] [2024-06-28 00:03:14,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:03:14,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:03:14,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:03:14,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:03:14,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:03:14,089 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:03:14,090 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 476 transitions, 7021 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:03:14,090 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:03:14,090 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:03:14,091 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:03:15,743 INFO L124 PetriNetUnfolderBase]: 4866/7877 cut-off events. [2024-06-28 00:03:15,744 INFO L125 PetriNetUnfolderBase]: For 502922/502928 co-relation queries the response was YES. [2024-06-28 00:03:15,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57541 conditions, 7877 events. 4866/7877 cut-off events. For 502922/502928 co-relation queries the response was YES. Maximal size of possible extension queue 542. Compared 52858 event pairs, 1581 based on Foata normal form. 6/7880 useless extension candidates. Maximal degree in co-relation 57401. Up to 7331 conditions per place. [2024-06-28 00:03:15,861 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 390 selfloop transitions, 100 changer transitions 0/494 dead transitions. [2024-06-28 00:03:15,861 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 494 transitions, 8057 flow [2024-06-28 00:03:15,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:03:15,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:03:15,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-28 00:03:15,863 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41875 [2024-06-28 00:03:15,863 INFO L175 Difference]: Start difference. First operand has 293 places, 476 transitions, 7021 flow. Second operand 8 states and 134 transitions. [2024-06-28 00:03:15,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 494 transitions, 8057 flow [2024-06-28 00:03:17,232 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 494 transitions, 7841 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-28 00:03:17,239 INFO L231 Difference]: Finished difference. Result has 294 places, 476 transitions, 7024 flow [2024-06-28 00:03:17,239 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6805, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=476, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7024, PETRI_PLACES=294, PETRI_TRANSITIONS=476} [2024-06-28 00:03:17,240 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 253 predicate places. [2024-06-28 00:03:17,240 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 476 transitions, 7024 flow [2024-06-28 00:03:17,240 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:03:17,240 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:03:17,240 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:03:17,240 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-28 00:03:17,240 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:03:17,240 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:03:17,240 INFO L85 PathProgramCache]: Analyzing trace with hash -444485380, now seen corresponding path program 1 times [2024-06-28 00:03:17,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:03:17,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1089294302] [2024-06-28 00:03:17,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:03:17,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:03:17,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:03:18,218 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:03:18,219 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:03:18,219 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1089294302] [2024-06-28 00:03:18,219 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1089294302] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:03:18,219 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:03:18,219 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:03:18,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1437567260] [2024-06-28 00:03:18,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:03:18,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:03:18,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:03:18,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:03:18,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:03:18,265 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:03:18,266 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 476 transitions, 7024 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:03:18,266 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:03:18,266 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:03:18,266 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:03:19,940 INFO L124 PetriNetUnfolderBase]: 4868/7882 cut-off events. [2024-06-28 00:03:19,941 INFO L125 PetriNetUnfolderBase]: For 511353/511353 co-relation queries the response was YES. [2024-06-28 00:03:20,087 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57639 conditions, 7882 events. 4868/7882 cut-off events. For 511353/511353 co-relation queries the response was YES. Maximal size of possible extension queue 538. Compared 52864 event pairs, 2190 based on Foata normal form. 2/7882 useless extension candidates. Maximal degree in co-relation 57498. Up to 7575 conditions per place. [2024-06-28 00:03:20,127 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 467 selfloop transitions, 23 changer transitions 0/494 dead transitions. [2024-06-28 00:03:20,127 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 494 transitions, 8114 flow [2024-06-28 00:03:20,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:03:20,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:03:20,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 121 transitions. [2024-06-28 00:03:20,128 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.378125 [2024-06-28 00:03:20,128 INFO L175 Difference]: Start difference. First operand has 294 places, 476 transitions, 7024 flow. Second operand 8 states and 121 transitions. [2024-06-28 00:03:20,128 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 494 transitions, 8114 flow [2024-06-28 00:03:21,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 494 transitions, 7928 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-28 00:03:21,385 INFO L231 Difference]: Finished difference. Result has 296 places, 479 transitions, 6962 flow [2024-06-28 00:03:21,386 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6838, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=476, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=453, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6962, PETRI_PLACES=296, PETRI_TRANSITIONS=479} [2024-06-28 00:03:21,386 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 255 predicate places. [2024-06-28 00:03:21,386 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 479 transitions, 6962 flow [2024-06-28 00:03:21,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:03:21,386 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:03:21,386 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:03:21,386 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-28 00:03:21,387 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:03:21,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:03:21,387 INFO L85 PathProgramCache]: Analyzing trace with hash -1651773447, now seen corresponding path program 1 times [2024-06-28 00:03:21,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:03:21,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [69515] [2024-06-28 00:03:21,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:03:21,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:03:21,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:03:22,319 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:03:22,320 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:03:22,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [69515] [2024-06-28 00:03:22,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [69515] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:03:22,320 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:03:22,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:03:22,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [510347055] [2024-06-28 00:03:22,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:03:22,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:03:22,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:03:22,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:03:22,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:03:22,412 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:03:22,413 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 479 transitions, 6962 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:03:22,413 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:03:22,413 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:03:22,413 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:03:24,114 INFO L124 PetriNetUnfolderBase]: 4873/7889 cut-off events. [2024-06-28 00:03:24,114 INFO L125 PetriNetUnfolderBase]: For 518021/518021 co-relation queries the response was YES. [2024-06-28 00:03:24,192 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58077 conditions, 7889 events. 4873/7889 cut-off events. For 518021/518021 co-relation queries the response was YES. Maximal size of possible extension queue 541. Compared 52881 event pairs, 2147 based on Foata normal form. 1/7888 useless extension candidates. Maximal degree in co-relation 57935. Up to 7585 conditions per place. [2024-06-28 00:03:24,225 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 472 selfloop transitions, 21 changer transitions 0/497 dead transitions. [2024-06-28 00:03:24,225 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 497 transitions, 8056 flow [2024-06-28 00:03:24,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:03:24,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:03:24,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 113 transitions. [2024-06-28 00:03:24,226 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4035714285714286 [2024-06-28 00:03:24,226 INFO L175 Difference]: Start difference. First operand has 296 places, 479 transitions, 6962 flow. Second operand 7 states and 113 transitions. [2024-06-28 00:03:24,226 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 497 transitions, 8056 flow [2024-06-28 00:03:25,698 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 497 transitions, 7962 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-28 00:03:25,704 INFO L231 Difference]: Finished difference. Result has 297 places, 482 transitions, 6982 flow [2024-06-28 00:03:25,705 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6870, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=479, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=458, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6982, PETRI_PLACES=297, PETRI_TRANSITIONS=482} [2024-06-28 00:03:25,705 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 256 predicate places. [2024-06-28 00:03:25,705 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 482 transitions, 6982 flow [2024-06-28 00:03:25,705 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:03:25,705 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:03:25,706 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:03:25,706 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-28 00:03:25,706 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:03:25,706 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:03:25,706 INFO L85 PathProgramCache]: Analyzing trace with hash -1648048580, now seen corresponding path program 1 times [2024-06-28 00:03:25,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:03:25,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1464176417] [2024-06-28 00:03:25,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:03:25,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:03:25,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:03:27,069 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:03:27,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:03:27,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1464176417] [2024-06-28 00:03:27,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1464176417] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:03:27,070 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:03:27,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:03:27,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1754647497] [2024-06-28 00:03:27,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:03:27,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:03:27,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:03:27,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:03:27,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:03:27,217 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:03:27,217 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 482 transitions, 6982 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:03:27,217 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:03:27,217 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:03:27,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:03:29,086 INFO L124 PetriNetUnfolderBase]: 4908/7938 cut-off events. [2024-06-28 00:03:29,086 INFO L125 PetriNetUnfolderBase]: For 532864/532864 co-relation queries the response was YES. [2024-06-28 00:03:29,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59144 conditions, 7938 events. 4908/7938 cut-off events. For 532864/532864 co-relation queries the response was YES. Maximal size of possible extension queue 545. Compared 53287 event pairs, 2143 based on Foata normal form. 3/7939 useless extension candidates. Maximal degree in co-relation 59001. Up to 7596 conditions per place. [2024-06-28 00:03:29,203 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 466 selfloop transitions, 34 changer transitions 0/504 dead transitions. [2024-06-28 00:03:29,203 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 504 transitions, 8350 flow [2024-06-28 00:03:29,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:03:29,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:03:29,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-28 00:03:29,204 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3875 [2024-06-28 00:03:29,204 INFO L175 Difference]: Start difference. First operand has 297 places, 482 transitions, 6982 flow. Second operand 8 states and 124 transitions. [2024-06-28 00:03:29,204 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 504 transitions, 8350 flow [2024-06-28 00:03:30,616 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 504 transitions, 8266 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-28 00:03:30,623 INFO L231 Difference]: Finished difference. Result has 301 places, 490 transitions, 7160 flow [2024-06-28 00:03:30,623 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6898, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=482, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=450, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7160, PETRI_PLACES=301, PETRI_TRANSITIONS=490} [2024-06-28 00:03:30,624 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 260 predicate places. [2024-06-28 00:03:30,624 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 490 transitions, 7160 flow [2024-06-28 00:03:30,624 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:03:30,624 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:03:30,624 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:03:30,624 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-28 00:03:30,624 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:03:30,624 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:03:30,624 INFO L85 PathProgramCache]: Analyzing trace with hash 947665559, now seen corresponding path program 2 times [2024-06-28 00:03:30,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:03:30,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1242968450] [2024-06-28 00:03:30,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:03:30,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:03:30,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:03:31,686 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:03:31,687 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:03:31,687 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1242968450] [2024-06-28 00:03:31,687 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1242968450] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:03:31,687 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:03:31,687 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:03:31,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [193527944] [2024-06-28 00:03:31,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:03:31,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:03:31,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:03:31,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:03:31,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:03:31,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:03:31,741 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 490 transitions, 7160 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:03:31,741 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:03:31,741 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:03:31,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:03:33,671 INFO L124 PetriNetUnfolderBase]: 4903/7926 cut-off events. [2024-06-28 00:03:33,671 INFO L125 PetriNetUnfolderBase]: For 537809/537809 co-relation queries the response was YES. [2024-06-28 00:03:33,740 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60285 conditions, 7926 events. 4903/7926 cut-off events. For 537809/537809 co-relation queries the response was YES. Maximal size of possible extension queue 544. Compared 53083 event pairs, 2144 based on Foata normal form. 1/7925 useless extension candidates. Maximal degree in co-relation 60140. Up to 7606 conditions per place. [2024-06-28 00:03:33,771 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 467 selfloop transitions, 34 changer transitions 0/505 dead transitions. [2024-06-28 00:03:33,771 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 505 transitions, 8427 flow [2024-06-28 00:03:33,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:03:33,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:03:33,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 115 transitions. [2024-06-28 00:03:33,773 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4107142857142857 [2024-06-28 00:03:33,773 INFO L175 Difference]: Start difference. First operand has 301 places, 490 transitions, 7160 flow. Second operand 7 states and 115 transitions. [2024-06-28 00:03:33,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 505 transitions, 8427 flow [2024-06-28 00:03:35,099 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 505 transitions, 8338 flow, removed 36 selfloop flow, removed 4 redundant places. [2024-06-28 00:03:35,106 INFO L231 Difference]: Finished difference. Result has 304 places, 492 transitions, 7207 flow [2024-06-28 00:03:35,106 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7071, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=490, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=458, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7207, PETRI_PLACES=304, PETRI_TRANSITIONS=492} [2024-06-28 00:03:35,106 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 263 predicate places. [2024-06-28 00:03:35,106 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 492 transitions, 7207 flow [2024-06-28 00:03:35,106 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:03:35,106 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:03:35,107 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:03:35,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-28 00:03:35,107 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:03:35,107 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:03:35,107 INFO L85 PathProgramCache]: Analyzing trace with hash -1648054532, now seen corresponding path program 2 times [2024-06-28 00:03:35,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:03:35,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [121085395] [2024-06-28 00:03:35,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:03:35,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:03:35,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:03:36,220 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:03:36,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:03:36,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [121085395] [2024-06-28 00:03:36,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [121085395] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:03:36,220 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:03:36,220 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:03:36,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1690197764] [2024-06-28 00:03:36,220 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:03:36,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:03:36,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:03:36,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:03:36,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:03:36,313 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:03:36,314 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 492 transitions, 7207 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:03:36,314 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:03:36,314 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:03:36,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:03:38,013 INFO L124 PetriNetUnfolderBase]: 4908/7933 cut-off events. [2024-06-28 00:03:38,014 INFO L125 PetriNetUnfolderBase]: For 551065/551065 co-relation queries the response was YES. [2024-06-28 00:03:38,100 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60425 conditions, 7933 events. 4908/7933 cut-off events. For 551065/551065 co-relation queries the response was YES. Maximal size of possible extension queue 541. Compared 53156 event pairs, 2187 based on Foata normal form. 1/7932 useless extension candidates. Maximal degree in co-relation 60278. Up to 7622 conditions per place. [2024-06-28 00:03:38,134 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 473 selfloop transitions, 30 changer transitions 0/507 dead transitions. [2024-06-28 00:03:38,134 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 507 transitions, 8319 flow [2024-06-28 00:03:38,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:03:38,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:03:38,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 113 transitions. [2024-06-28 00:03:38,135 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4035714285714286 [2024-06-28 00:03:38,135 INFO L175 Difference]: Start difference. First operand has 304 places, 492 transitions, 7207 flow. Second operand 7 states and 113 transitions. [2024-06-28 00:03:38,135 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 507 transitions, 8319 flow [2024-06-28 00:03:39,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 507 transitions, 8203 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-28 00:03:39,926 INFO L231 Difference]: Finished difference. Result has 306 places, 495 transitions, 7233 flow [2024-06-28 00:03:39,926 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7091, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=492, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=462, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7233, PETRI_PLACES=306, PETRI_TRANSITIONS=495} [2024-06-28 00:03:39,927 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 265 predicate places. [2024-06-28 00:03:39,927 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 495 transitions, 7233 flow [2024-06-28 00:03:39,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:03:39,927 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:03:39,927 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:03:39,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-28 00:03:39,928 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:03:39,928 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:03:39,929 INFO L85 PathProgramCache]: Analyzing trace with hash 1091556306, now seen corresponding path program 2 times [2024-06-28 00:03:39,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:03:39,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [126711758] [2024-06-28 00:03:39,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:03:39,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:03:39,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:03:41,346 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:03:41,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:03:41,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [126711758] [2024-06-28 00:03:41,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [126711758] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:03:41,346 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:03:41,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:03:41,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1915849121] [2024-06-28 00:03:41,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:03:41,346 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:03:41,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:03:41,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:03:41,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:03:41,428 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:03:41,428 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 495 transitions, 7233 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:03:41,428 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:03:41,428 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:03:41,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:03:43,210 INFO L124 PetriNetUnfolderBase]: 4940/7980 cut-off events. [2024-06-28 00:03:43,210 INFO L125 PetriNetUnfolderBase]: For 574983/574986 co-relation queries the response was YES. [2024-06-28 00:03:43,288 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61549 conditions, 7980 events. 4940/7980 cut-off events. For 574983/574986 co-relation queries the response was YES. Maximal size of possible extension queue 544. Compared 53394 event pairs, 2156 based on Foata normal form. 3/7979 useless extension candidates. Maximal degree in co-relation 61401. Up to 7619 conditions per place. [2024-06-28 00:03:43,322 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 463 selfloop transitions, 55 changer transitions 0/522 dead transitions. [2024-06-28 00:03:43,322 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 522 transitions, 9082 flow [2024-06-28 00:03:43,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:03:43,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:03:43,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 140 transitions. [2024-06-28 00:03:43,323 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-06-28 00:03:43,323 INFO L175 Difference]: Start difference. First operand has 306 places, 495 transitions, 7233 flow. Second operand 9 states and 140 transitions. [2024-06-28 00:03:43,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 522 transitions, 9082 flow [2024-06-28 00:03:45,228 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 522 transitions, 8974 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-28 00:03:45,235 INFO L231 Difference]: Finished difference. Result has 312 places, 507 transitions, 7524 flow [2024-06-28 00:03:45,235 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7125, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=495, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=446, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7524, PETRI_PLACES=312, PETRI_TRANSITIONS=507} [2024-06-28 00:03:45,235 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 271 predicate places. [2024-06-28 00:03:45,235 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 507 transitions, 7524 flow [2024-06-28 00:03:45,236 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:03:45,236 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:03:45,236 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:03:45,236 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-28 00:03:45,236 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:03:45,237 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:03:45,237 INFO L85 PathProgramCache]: Analyzing trace with hash -631544785, now seen corresponding path program 3 times [2024-06-28 00:03:45,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:03:45,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1237423612] [2024-06-28 00:03:45,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:03:45,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:03:45,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:03:46,260 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:03:46,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:03:46,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1237423612] [2024-06-28 00:03:46,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1237423612] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:03:46,261 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:03:46,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:03:46,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1192866225] [2024-06-28 00:03:46,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:03:46,261 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:03:46,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:03:46,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:03:46,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:03:46,342 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:03:46,343 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 507 transitions, 7524 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:03:46,343 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:03:46,343 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:03:46,343 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:03:48,106 INFO L124 PetriNetUnfolderBase]: 4945/7987 cut-off events. [2024-06-28 00:03:48,106 INFO L125 PetriNetUnfolderBase]: For 587917/587920 co-relation queries the response was YES. [2024-06-28 00:03:48,184 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63417 conditions, 7987 events. 4945/7987 cut-off events. For 587917/587920 co-relation queries the response was YES. Maximal size of possible extension queue 544. Compared 53486 event pairs, 2156 based on Foata normal form. 1/7984 useless extension candidates. Maximal degree in co-relation 63266. Up to 7636 conditions per place. [2024-06-28 00:03:48,217 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 465 selfloop transitions, 55 changer transitions 0/524 dead transitions. [2024-06-28 00:03:48,218 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 524 transitions, 9203 flow [2024-06-28 00:03:48,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:03:48,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:03:48,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-28 00:03:48,219 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40625 [2024-06-28 00:03:48,219 INFO L175 Difference]: Start difference. First operand has 312 places, 507 transitions, 7524 flow. Second operand 8 states and 130 transitions. [2024-06-28 00:03:48,219 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 524 transitions, 9203 flow [2024-06-28 00:03:50,069 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 524 transitions, 9049 flow, removed 56 selfloop flow, removed 4 redundant places. [2024-06-28 00:03:50,076 INFO L231 Difference]: Finished difference. Result has 317 places, 511 transitions, 7585 flow [2024-06-28 00:03:50,076 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7380, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=507, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=455, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7585, PETRI_PLACES=317, PETRI_TRANSITIONS=511} [2024-06-28 00:03:50,076 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 276 predicate places. [2024-06-28 00:03:50,077 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 511 transitions, 7585 flow [2024-06-28 00:03:50,077 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:03:50,077 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:03:50,077 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:03:50,077 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-28 00:03:50,077 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:03:50,077 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:03:50,078 INFO L85 PathProgramCache]: Analyzing trace with hash -451737163, now seen corresponding path program 4 times [2024-06-28 00:03:50,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:03:50,078 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1017766170] [2024-06-28 00:03:50,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:03:50,078 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:03:50,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:03:51,164 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:03:51,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:03:51,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1017766170] [2024-06-28 00:03:51,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1017766170] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:03:51,164 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:03:51,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:03:51,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [646557740] [2024-06-28 00:03:51,164 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:03:51,165 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:03:51,165 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:03:51,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:03:51,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:03:51,263 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:03:51,263 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 511 transitions, 7585 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:03:51,263 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:03:51,264 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:03:51,264 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:03:53,079 INFO L124 PetriNetUnfolderBase]: 4935/7973 cut-off events. [2024-06-28 00:03:53,080 INFO L125 PetriNetUnfolderBase]: For 594437/594440 co-relation queries the response was YES. [2024-06-28 00:03:53,166 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63153 conditions, 7973 events. 4935/7973 cut-off events. For 594437/594440 co-relation queries the response was YES. Maximal size of possible extension queue 542. Compared 53412 event pairs, 2156 based on Foata normal form. 2/7971 useless extension candidates. Maximal degree in co-relation 62999. Up to 7624 conditions per place. [2024-06-28 00:03:53,204 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 462 selfloop transitions, 55 changer transitions 0/521 dead transitions. [2024-06-28 00:03:53,204 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 521 transitions, 8821 flow [2024-06-28 00:03:53,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:03:53,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:03:53,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 115 transitions. [2024-06-28 00:03:53,205 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4107142857142857 [2024-06-28 00:03:53,205 INFO L175 Difference]: Start difference. First operand has 317 places, 511 transitions, 7585 flow. Second operand 7 states and 115 transitions. [2024-06-28 00:03:53,205 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 521 transitions, 8821 flow [2024-06-28 00:03:54,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 521 transitions, 8575 flow, removed 75 selfloop flow, removed 5 redundant places. [2024-06-28 00:03:54,876 INFO L231 Difference]: Finished difference. Result has 319 places, 511 transitions, 7465 flow [2024-06-28 00:03:54,876 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7339, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=511, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=456, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7465, PETRI_PLACES=319, PETRI_TRANSITIONS=511} [2024-06-28 00:03:54,877 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 278 predicate places. [2024-06-28 00:03:54,877 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 511 transitions, 7465 flow [2024-06-28 00:03:54,877 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:03:54,877 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:03:54,877 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:03:54,877 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-28 00:03:54,877 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:03:54,877 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:03:54,877 INFO L85 PathProgramCache]: Analyzing trace with hash -1503956240, now seen corresponding path program 3 times [2024-06-28 00:03:54,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:03:54,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [878020035] [2024-06-28 00:03:54,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:03:54,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:03:54,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:03:56,369 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:03:56,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:03:56,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [878020035] [2024-06-28 00:03:56,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [878020035] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:03:56,370 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:03:56,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:03:56,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [299824476] [2024-06-28 00:03:56,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:03:56,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:03:56,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:03:56,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:03:56,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:03:56,469 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:03:56,469 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 511 transitions, 7465 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:03:56,470 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:03:56,470 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:03:56,470 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:03:58,435 INFO L124 PetriNetUnfolderBase]: 4950/7994 cut-off events. [2024-06-28 00:03:58,435 INFO L125 PetriNetUnfolderBase]: For 610207/610210 co-relation queries the response was YES. [2024-06-28 00:03:58,517 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63421 conditions, 7994 events. 4950/7994 cut-off events. For 610207/610210 co-relation queries the response was YES. Maximal size of possible extension queue 547. Compared 53531 event pairs, 2156 based on Foata normal form. 3/7993 useless extension candidates. Maximal degree in co-relation 63266. Up to 7625 conditions per place. [2024-06-28 00:03:58,552 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 462 selfloop transitions, 60 changer transitions 0/526 dead transitions. [2024-06-28 00:03:58,552 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 526 transitions, 8831 flow [2024-06-28 00:03:58,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:03:58,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:03:58,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2024-06-28 00:03:58,553 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.390625 [2024-06-28 00:03:58,553 INFO L175 Difference]: Start difference. First operand has 319 places, 511 transitions, 7465 flow. Second operand 8 states and 125 transitions. [2024-06-28 00:03:58,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 526 transitions, 8831 flow [2024-06-28 00:04:00,247 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 526 transitions, 8701 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-28 00:04:00,254 INFO L231 Difference]: Finished difference. Result has 320 places, 515 transitions, 7582 flow [2024-06-28 00:04:00,255 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7337, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=511, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=451, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7582, PETRI_PLACES=320, PETRI_TRANSITIONS=515} [2024-06-28 00:04:00,255 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 279 predicate places. [2024-06-28 00:04:00,255 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 515 transitions, 7582 flow [2024-06-28 00:04:00,255 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:04:00,255 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:04:00,255 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:04:00,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-28 00:04:00,255 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:04:00,256 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:04:00,256 INFO L85 PathProgramCache]: Analyzing trace with hash -444320196, now seen corresponding path program 4 times [2024-06-28 00:04:00,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:04:00,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [136377236] [2024-06-28 00:04:00,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:04:00,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:04:00,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:04:01,530 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:04:01,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:04:01,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [136377236] [2024-06-28 00:04:01,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [136377236] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:04:01,530 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:04:01,530 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:04:01,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1267586524] [2024-06-28 00:04:01,530 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:04:01,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:04:01,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:04:01,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:04:01,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:04:01,626 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:04:01,627 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 515 transitions, 7582 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:04:01,627 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:04:01,627 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:04:01,627 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:04:03,636 INFO L124 PetriNetUnfolderBase]: 4947/7990 cut-off events. [2024-06-28 00:04:03,636 INFO L125 PetriNetUnfolderBase]: For 600811/600814 co-relation queries the response was YES. [2024-06-28 00:04:03,721 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63885 conditions, 7990 events. 4947/7990 cut-off events. For 600811/600814 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 53522 event pairs, 2156 based on Foata normal form. 1/7987 useless extension candidates. Maximal degree in co-relation 63730. Up to 7601 conditions per place. [2024-06-28 00:04:03,757 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 457 selfloop transitions, 68 changer transitions 0/529 dead transitions. [2024-06-28 00:04:03,758 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 529 transitions, 8944 flow [2024-06-28 00:04:03,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:04:03,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:04:03,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-28 00:04:03,759 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4142857142857143 [2024-06-28 00:04:03,759 INFO L175 Difference]: Start difference. First operand has 320 places, 515 transitions, 7582 flow. Second operand 7 states and 116 transitions. [2024-06-28 00:04:03,759 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 529 transitions, 8944 flow [2024-06-28 00:04:05,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 529 transitions, 8741 flow, removed 48 selfloop flow, removed 6 redundant places. [2024-06-28 00:04:05,665 INFO L231 Difference]: Finished difference. Result has 321 places, 518 transitions, 7621 flow [2024-06-28 00:04:05,666 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7385, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=447, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7621, PETRI_PLACES=321, PETRI_TRANSITIONS=518} [2024-06-28 00:04:05,666 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 280 predicate places. [2024-06-28 00:04:05,666 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 518 transitions, 7621 flow [2024-06-28 00:04:05,666 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:04:05,666 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:04:05,667 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:04:05,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-28 00:04:05,667 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:04:05,667 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:04:05,667 INFO L85 PathProgramCache]: Analyzing trace with hash -451944708, now seen corresponding path program 3 times [2024-06-28 00:04:05,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:04:05,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1853435614] [2024-06-28 00:04:05,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:04:05,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:04:05,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:04:06,894 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:04:06,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:04:06,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1853435614] [2024-06-28 00:04:06,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1853435614] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:04:06,895 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:04:06,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:04:06,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [995200838] [2024-06-28 00:04:06,896 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:04:06,896 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:04:06,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:04:06,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:04:06,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:04:06,951 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:04:06,951 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 518 transitions, 7621 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:04:06,951 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:04:06,951 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:04:06,952 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:04:09,003 INFO L124 PetriNetUnfolderBase]: 4944/7986 cut-off events. [2024-06-28 00:04:09,003 INFO L125 PetriNetUnfolderBase]: For 594066/594069 co-relation queries the response was YES. [2024-06-28 00:04:09,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63326 conditions, 7986 events. 4944/7986 cut-off events. For 594066/594069 co-relation queries the response was YES. Maximal size of possible extension queue 545. Compared 53471 event pairs, 2157 based on Foata normal form. 1/7983 useless extension candidates. Maximal degree in co-relation 63170. Up to 7667 conditions per place. [2024-06-28 00:04:09,116 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 491 selfloop transitions, 36 changer transitions 0/531 dead transitions. [2024-06-28 00:04:09,116 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 531 transitions, 8785 flow [2024-06-28 00:04:09,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:04:09,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:04:09,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 123 transitions. [2024-06-28 00:04:09,117 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.384375 [2024-06-28 00:04:09,117 INFO L175 Difference]: Start difference. First operand has 321 places, 518 transitions, 7621 flow. Second operand 8 states and 123 transitions. [2024-06-28 00:04:09,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 531 transitions, 8785 flow [2024-06-28 00:04:10,968 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 531 transitions, 8571 flow, removed 41 selfloop flow, removed 5 redundant places. [2024-06-28 00:04:10,976 INFO L231 Difference]: Finished difference. Result has 324 places, 521 transitions, 7573 flow [2024-06-28 00:04:10,976 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7407, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=518, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=482, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7573, PETRI_PLACES=324, PETRI_TRANSITIONS=521} [2024-06-28 00:04:10,976 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 283 predicate places. [2024-06-28 00:04:10,976 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 521 transitions, 7573 flow [2024-06-28 00:04:10,977 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:04:10,977 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:04:10,977 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:04:10,977 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-28 00:04:10,977 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:04:10,977 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:04:10,977 INFO L85 PathProgramCache]: Analyzing trace with hash 1670590354, now seen corresponding path program 1 times [2024-06-28 00:04:10,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:04:10,977 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [643210195] [2024-06-28 00:04:10,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:04:10,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:04:10,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:04:11,770 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:04:11,770 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:04:11,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [643210195] [2024-06-28 00:04:11,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [643210195] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:04:11,771 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:04:11,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:04:11,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1029021870] [2024-06-28 00:04:11,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:04:11,771 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:04:11,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:04:11,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:04:11,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:04:11,830 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:04:11,830 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 521 transitions, 7573 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:04:11,830 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:04:11,831 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:04:11,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:04:13,815 INFO L124 PetriNetUnfolderBase]: 4954/7988 cut-off events. [2024-06-28 00:04:13,815 INFO L125 PetriNetUnfolderBase]: For 610811/610814 co-relation queries the response was YES. [2024-06-28 00:04:13,920 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63917 conditions, 7988 events. 4954/7988 cut-off events. For 610811/610814 co-relation queries the response was YES. Maximal size of possible extension queue 543. Compared 53315 event pairs, 1268 based on Foata normal form. 2/7979 useless extension candidates. Maximal degree in co-relation 63760. Up to 7108 conditions per place. [2024-06-28 00:04:13,959 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 420 selfloop transitions, 136 changer transitions 0/560 dead transitions. [2024-06-28 00:04:13,960 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 560 transitions, 9111 flow [2024-06-28 00:04:13,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:04:13,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:04:13,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-28 00:04:13,961 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-28 00:04:13,961 INFO L175 Difference]: Start difference. First operand has 324 places, 521 transitions, 7573 flow. Second operand 9 states and 150 transitions. [2024-06-28 00:04:13,961 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 560 transitions, 9111 flow [2024-06-28 00:04:15,909 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 560 transitions, 8967 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-28 00:04:15,917 INFO L231 Difference]: Finished difference. Result has 328 places, 538 transitions, 8030 flow [2024-06-28 00:04:15,917 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7429, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=521, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8030, PETRI_PLACES=328, PETRI_TRANSITIONS=538} [2024-06-28 00:04:15,918 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 287 predicate places. [2024-06-28 00:04:15,918 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 538 transitions, 8030 flow [2024-06-28 00:04:15,918 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:04:15,918 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:04:15,918 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:04:15,918 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-28 00:04:15,919 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:04:15,919 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:04:15,919 INFO L85 PathProgramCache]: Analyzing trace with hash 1670710510, now seen corresponding path program 1 times [2024-06-28 00:04:15,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:04:15,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [88497368] [2024-06-28 00:04:15,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:04:15,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:04:15,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:04:16,826 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:04:16,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:04:16,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [88497368] [2024-06-28 00:04:16,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [88497368] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:04:16,826 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:04:16,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:04:16,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [486027858] [2024-06-28 00:04:16,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:04:16,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:04:16,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:04:16,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:04:16,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:04:16,879 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 00:04:16,879 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 538 transitions, 8030 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:04:16,879 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:04:16,879 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 00:04:16,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:04:18,806 INFO L124 PetriNetUnfolderBase]: 4964/8015 cut-off events. [2024-06-28 00:04:18,806 INFO L125 PetriNetUnfolderBase]: For 633223/633229 co-relation queries the response was YES. [2024-06-28 00:04:18,889 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66090 conditions, 8015 events. 4964/8015 cut-off events. For 633223/633229 co-relation queries the response was YES. Maximal size of possible extension queue 547. Compared 53663 event pairs, 1457 based on Foata normal form. 6/8018 useless extension candidates. Maximal degree in co-relation 65931. Up to 7523 conditions per place. [2024-06-28 00:04:18,923 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 480 selfloop transitions, 77 changer transitions 0/561 dead transitions. [2024-06-28 00:04:18,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 561 transitions, 9308 flow [2024-06-28 00:04:18,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:04:18,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:04:18,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-28 00:04:18,924 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-06-28 00:04:18,924 INFO L175 Difference]: Start difference. First operand has 328 places, 538 transitions, 8030 flow. Second operand 7 states and 130 transitions. [2024-06-28 00:04:18,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 561 transitions, 9308 flow [2024-06-28 00:04:20,894 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 561 transitions, 8992 flow, removed 51 selfloop flow, removed 5 redundant places. [2024-06-28 00:04:20,902 INFO L231 Difference]: Finished difference. Result has 330 places, 542 transitions, 7967 flow [2024-06-28 00:04:20,902 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7714, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=538, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=461, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7967, PETRI_PLACES=330, PETRI_TRANSITIONS=542} [2024-06-28 00:04:20,903 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 289 predicate places. [2024-06-28 00:04:20,903 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 542 transitions, 7967 flow [2024-06-28 00:04:20,903 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:04:20,903 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:04:20,903 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:04:20,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-28 00:04:20,903 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:04:20,903 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:04:20,903 INFO L85 PathProgramCache]: Analyzing trace with hash 1670710324, now seen corresponding path program 2 times [2024-06-28 00:04:20,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:04:20,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1107727146] [2024-06-28 00:04:20,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:04:20,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:04:20,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:04:21,778 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:04:21,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:04:21,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1107727146] [2024-06-28 00:04:21,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1107727146] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:04:21,779 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:04:21,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:04:21,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1238496822] [2024-06-28 00:04:21,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:04:21,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:04:21,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:04:21,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:04:21,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:04:21,842 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:04:21,843 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 542 transitions, 7967 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:04:21,843 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:04:21,843 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:04:21,843 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:04:23,966 INFO L124 PetriNetUnfolderBase]: 4990/8047 cut-off events. [2024-06-28 00:04:23,966 INFO L125 PetriNetUnfolderBase]: For 654914/654917 co-relation queries the response was YES. [2024-06-28 00:04:24,049 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66302 conditions, 8047 events. 4990/8047 cut-off events. For 654914/654917 co-relation queries the response was YES. Maximal size of possible extension queue 547. Compared 53714 event pairs, 1256 based on Foata normal form. 2/8038 useless extension candidates. Maximal degree in co-relation 66143. Up to 7106 conditions per place. [2024-06-28 00:04:24,086 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 414 selfloop transitions, 152 changer transitions 0/570 dead transitions. [2024-06-28 00:04:24,086 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 570 transitions, 9615 flow [2024-06-28 00:04:24,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:04:24,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:04:24,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-28 00:04:24,087 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41944444444444445 [2024-06-28 00:04:24,087 INFO L175 Difference]: Start difference. First operand has 330 places, 542 transitions, 7967 flow. Second operand 9 states and 151 transitions. [2024-06-28 00:04:24,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 570 transitions, 9615 flow [2024-06-28 00:04:26,020 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 570 transitions, 9413 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-28 00:04:26,029 INFO L231 Difference]: Finished difference. Result has 335 places, 550 transitions, 8329 flow [2024-06-28 00:04:26,030 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7765, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=542, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8329, PETRI_PLACES=335, PETRI_TRANSITIONS=550} [2024-06-28 00:04:26,030 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 294 predicate places. [2024-06-28 00:04:26,030 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 550 transitions, 8329 flow [2024-06-28 00:04:26,030 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:04:26,031 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:04:26,031 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:04:26,031 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-28 00:04:26,031 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:04:26,031 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:04:26,032 INFO L85 PathProgramCache]: Analyzing trace with hash -369737962, now seen corresponding path program 2 times [2024-06-28 00:04:26,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:04:26,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1909734455] [2024-06-28 00:04:26,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:04:26,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:04:26,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:04:26,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-28 00:04:26,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:04:26,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1909734455] [2024-06-28 00:04:26,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1909734455] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:04:26,995 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:04:26,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:04:26,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1939891575] [2024-06-28 00:04:26,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:04:26,995 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:04:26,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:04:26,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:04:26,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:04:27,068 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 00:04:27,068 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 550 transitions, 8329 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:04:27,068 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:04:27,068 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 00:04:27,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:04:29,310 INFO L124 PetriNetUnfolderBase]: 5000/8064 cut-off events. [2024-06-28 00:04:29,310 INFO L125 PetriNetUnfolderBase]: For 680209/680215 co-relation queries the response was YES. [2024-06-28 00:04:29,388 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68186 conditions, 8064 events. 5000/8064 cut-off events. For 680209/680215 co-relation queries the response was YES. Maximal size of possible extension queue 552. Compared 53938 event pairs, 1389 based on Foata normal form. 6/8067 useless extension candidates. Maximal degree in co-relation 68024. Up to 7379 conditions per place. [2024-06-28 00:04:29,424 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 444 selfloop transitions, 122 changer transitions 0/570 dead transitions. [2024-06-28 00:04:29,424 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 570 transitions, 9782 flow [2024-06-28 00:04:29,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:04:29,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:04:29,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-28 00:04:29,427 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-06-28 00:04:29,427 INFO L175 Difference]: Start difference. First operand has 335 places, 550 transitions, 8329 flow. Second operand 7 states and 130 transitions. [2024-06-28 00:04:29,427 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 570 transitions, 9782 flow [2024-06-28 00:04:31,545 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 570 transitions, 9510 flow, removed 60 selfloop flow, removed 5 redundant places. [2024-06-28 00:04:31,556 INFO L231 Difference]: Finished difference. Result has 337 places, 554 transitions, 8402 flow [2024-06-28 00:04:31,556 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8057, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=550, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=431, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8402, PETRI_PLACES=337, PETRI_TRANSITIONS=554} [2024-06-28 00:04:31,557 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 296 predicate places. [2024-06-28 00:04:31,557 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 554 transitions, 8402 flow [2024-06-28 00:04:31,557 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:04:31,557 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:04:31,557 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:04:31,557 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-28 00:04:31,558 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:04:31,558 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:04:31,558 INFO L85 PathProgramCache]: Analyzing trace with hash -1920461952, now seen corresponding path program 3 times [2024-06-28 00:04:31,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:04:31,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1572558026] [2024-06-28 00:04:31,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:04:31,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:04:31,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:04:32,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-28 00:04:32,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:04:32,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1572558026] [2024-06-28 00:04:32,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1572558026] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:04:32,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:04:32,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:04:32,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [551847117] [2024-06-28 00:04:32,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:04:32,574 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:04:32,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:04:32,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:04:32,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:04:32,633 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 00:04:32,633 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 554 transitions, 8402 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:04:32,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:04:32,634 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 00:04:32,634 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:04:34,613 INFO L124 PetriNetUnfolderBase]: 5002/8067 cut-off events. [2024-06-28 00:04:34,613 INFO L125 PetriNetUnfolderBase]: For 686095/686101 co-relation queries the response was YES. [2024-06-28 00:04:34,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68468 conditions, 8067 events. 5002/8067 cut-off events. For 686095/686101 co-relation queries the response was YES. Maximal size of possible extension queue 552. Compared 53909 event pairs, 1389 based on Foata normal form. 6/8070 useless extension candidates. Maximal degree in co-relation 68305. Up to 7380 conditions per place. [2024-06-28 00:04:34,742 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 447 selfloop transitions, 122 changer transitions 0/573 dead transitions. [2024-06-28 00:04:34,743 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 573 transitions, 9857 flow [2024-06-28 00:04:34,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:04:34,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:04:34,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-28 00:04:34,744 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46785714285714286 [2024-06-28 00:04:34,744 INFO L175 Difference]: Start difference. First operand has 337 places, 554 transitions, 8402 flow. Second operand 7 states and 131 transitions. [2024-06-28 00:04:34,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 573 transitions, 9857 flow [2024-06-28 00:04:36,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 573 transitions, 9597 flow, removed 32 selfloop flow, removed 4 redundant places. [2024-06-28 00:04:36,518 INFO L231 Difference]: Finished difference. Result has 340 places, 557 transitions, 8480 flow [2024-06-28 00:04:36,519 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8144, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=554, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=434, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8480, PETRI_PLACES=340, PETRI_TRANSITIONS=557} [2024-06-28 00:04:36,519 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 299 predicate places. [2024-06-28 00:04:36,519 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 557 transitions, 8480 flow [2024-06-28 00:04:36,519 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:04:36,519 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:04:36,519 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:04:36,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-28 00:04:36,519 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:04:36,519 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:04:36,519 INFO L85 PathProgramCache]: Analyzing trace with hash -1397995536, now seen corresponding path program 3 times [2024-06-28 00:04:36,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:04:36,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1527103192] [2024-06-28 00:04:36,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:04:36,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:04:36,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:04:37,445 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:04:37,445 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:04:37,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1527103192] [2024-06-28 00:04:37,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1527103192] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:04:37,445 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:04:37,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:04:37,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1084534992] [2024-06-28 00:04:37,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:04:37,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:04:37,446 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:04:37,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:04:37,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:04:37,502 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:04:37,503 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 557 transitions, 8480 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:04:37,503 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:04:37,503 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:04:37,503 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:04:39,586 INFO L124 PetriNetUnfolderBase]: 5044/8130 cut-off events. [2024-06-28 00:04:39,586 INFO L125 PetriNetUnfolderBase]: For 717185/717188 co-relation queries the response was YES. [2024-06-28 00:04:39,679 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69681 conditions, 8130 events. 5044/8130 cut-off events. For 717185/717188 co-relation queries the response was YES. Maximal size of possible extension queue 555. Compared 54306 event pairs, 1242 based on Foata normal form. 2/8121 useless extension candidates. Maximal degree in co-relation 69517. Up to 7000 conditions per place. [2024-06-28 00:04:39,715 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 414 selfloop transitions, 164 changer transitions 0/582 dead transitions. [2024-06-28 00:04:39,716 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 582 transitions, 10156 flow [2024-06-28 00:04:39,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:04:39,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:04:39,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-28 00:04:39,717 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4083333333333333 [2024-06-28 00:04:39,717 INFO L175 Difference]: Start difference. First operand has 340 places, 557 transitions, 8480 flow. Second operand 9 states and 147 transitions. [2024-06-28 00:04:39,717 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 582 transitions, 10156 flow [2024-06-28 00:04:41,961 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 582 transitions, 9931 flow, removed 33 selfloop flow, removed 4 redundant places. [2024-06-28 00:04:41,969 INFO L231 Difference]: Finished difference. Result has 346 places, 565 transitions, 8884 flow [2024-06-28 00:04:41,969 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8255, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=557, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8884, PETRI_PLACES=346, PETRI_TRANSITIONS=565} [2024-06-28 00:04:41,969 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 305 predicate places. [2024-06-28 00:04:41,969 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 565 transitions, 8884 flow [2024-06-28 00:04:41,969 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:04:41,970 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:04:41,970 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:04:41,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-28 00:04:41,970 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:04:41,970 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:04:41,970 INFO L85 PathProgramCache]: Analyzing trace with hash -665556640, now seen corresponding path program 1 times [2024-06-28 00:04:41,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:04:41,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2055119287] [2024-06-28 00:04:41,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:04:41,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:04:41,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:04:42,783 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:04:42,783 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:04:42,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2055119287] [2024-06-28 00:04:42,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2055119287] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:04:42,784 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:04:42,784 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:04:42,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1187210306] [2024-06-28 00:04:42,784 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:04:42,784 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:04:42,784 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:04:42,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:04:42,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:04:42,843 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:04:42,843 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 565 transitions, 8884 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:04:42,843 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:04:42,843 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:04:42,843 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:04:45,201 INFO L124 PetriNetUnfolderBase]: 5060/8164 cut-off events. [2024-06-28 00:04:45,201 INFO L125 PetriNetUnfolderBase]: For 760920/760926 co-relation queries the response was YES. [2024-06-28 00:04:45,281 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72260 conditions, 8164 events. 5060/8164 cut-off events. For 760920/760926 co-relation queries the response was YES. Maximal size of possible extension queue 566. Compared 54866 event pairs, 1425 based on Foata normal form. 8/8162 useless extension candidates. Maximal degree in co-relation 72093. Up to 7566 conditions per place. [2024-06-28 00:04:45,317 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 514 selfloop transitions, 72 changer transitions 0/590 dead transitions. [2024-06-28 00:04:45,317 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 590 transitions, 10251 flow [2024-06-28 00:04:45,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:04:45,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:04:45,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-28 00:04:45,318 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4083333333333333 [2024-06-28 00:04:45,318 INFO L175 Difference]: Start difference. First operand has 346 places, 565 transitions, 8884 flow. Second operand 9 states and 147 transitions. [2024-06-28 00:04:45,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 590 transitions, 10251 flow [2024-06-28 00:04:47,480 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 590 transitions, 9986 flow, removed 65 selfloop flow, removed 5 redundant places. [2024-06-28 00:04:47,487 INFO L231 Difference]: Finished difference. Result has 350 places, 568 transitions, 8900 flow [2024-06-28 00:04:47,487 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8619, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=565, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=493, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8900, PETRI_PLACES=350, PETRI_TRANSITIONS=568} [2024-06-28 00:04:47,487 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 309 predicate places. [2024-06-28 00:04:47,488 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 568 transitions, 8900 flow [2024-06-28 00:04:47,488 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:04:47,488 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:04:47,488 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:04:47,488 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-28 00:04:47,488 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:04:47,488 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:04:47,488 INFO L85 PathProgramCache]: Analyzing trace with hash 1560831382, now seen corresponding path program 2 times [2024-06-28 00:04:47,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:04:47,488 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [529994691] [2024-06-28 00:04:47,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:04:47,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:04:47,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:04:48,397 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:04:48,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:04:48,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [529994691] [2024-06-28 00:04:48,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [529994691] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:04:48,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:04:48,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:04:48,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1655382700] [2024-06-28 00:04:48,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:04:48,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:04:48,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:04:48,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:04:48,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:04:48,455 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:04:48,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 568 transitions, 8900 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:04:48,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:04:48,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:04:48,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:04:50,500 INFO L124 PetriNetUnfolderBase]: 5076/8179 cut-off events. [2024-06-28 00:04:50,501 INFO L125 PetriNetUnfolderBase]: For 769606/769612 co-relation queries the response was YES. [2024-06-28 00:04:50,666 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72649 conditions, 8179 events. 5076/8179 cut-off events. For 769606/769612 co-relation queries the response was YES. Maximal size of possible extension queue 562. Compared 54831 event pairs, 1459 based on Foata normal form. 8/8177 useless extension candidates. Maximal degree in co-relation 72480. Up to 7686 conditions per place. [2024-06-28 00:04:50,713 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 512 selfloop transitions, 72 changer transitions 0/588 dead transitions. [2024-06-28 00:04:50,713 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 588 transitions, 10246 flow [2024-06-28 00:04:50,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:04:50,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:04:50,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-28 00:04:50,714 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.421875 [2024-06-28 00:04:50,714 INFO L175 Difference]: Start difference. First operand has 350 places, 568 transitions, 8900 flow. Second operand 8 states and 135 transitions. [2024-06-28 00:04:50,714 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 588 transitions, 10246 flow [2024-06-28 00:04:53,165 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 588 transitions, 9786 flow, removed 58 selfloop flow, removed 12 redundant places. [2024-06-28 00:04:53,172 INFO L231 Difference]: Finished difference. Result has 346 places, 571 transitions, 8726 flow [2024-06-28 00:04:53,173 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8440, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=496, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8726, PETRI_PLACES=346, PETRI_TRANSITIONS=571} [2024-06-28 00:04:53,173 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 305 predicate places. [2024-06-28 00:04:53,173 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 571 transitions, 8726 flow [2024-06-28 00:04:53,173 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:04:53,173 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:04:53,173 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:04:53,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-28 00:04:53,174 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:04:53,174 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:04:53,174 INFO L85 PathProgramCache]: Analyzing trace with hash -306329376, now seen corresponding path program 3 times [2024-06-28 00:04:53,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:04:53,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1106764972] [2024-06-28 00:04:53,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:04:53,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:04:53,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:04:54,094 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:04:54,094 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:04:54,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1106764972] [2024-06-28 00:04:54,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1106764972] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:04:54,094 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:04:54,094 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:04:54,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1688540104] [2024-06-28 00:04:54,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:04:54,095 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:04:54,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:04:54,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:04:54,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:04:54,162 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:04:54,162 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 571 transitions, 8726 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:04:54,162 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:04:54,162 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:04:54,162 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:04:56,258 INFO L124 PetriNetUnfolderBase]: 5092/8196 cut-off events. [2024-06-28 00:04:56,258 INFO L125 PetriNetUnfolderBase]: For 780650/780656 co-relation queries the response was YES. [2024-06-28 00:04:56,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72709 conditions, 8196 events. 5092/8196 cut-off events. For 780650/780656 co-relation queries the response was YES. Maximal size of possible extension queue 568. Compared 54854 event pairs, 1434 based on Foata normal form. 8/8194 useless extension candidates. Maximal degree in co-relation 72540. Up to 7644 conditions per place. [2024-06-28 00:04:56,382 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 487 selfloop transitions, 97 changer transitions 0/588 dead transitions. [2024-06-28 00:04:56,382 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 588 transitions, 10068 flow [2024-06-28 00:04:56,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:04:56,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:04:56,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-28 00:04:56,383 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4125 [2024-06-28 00:04:56,383 INFO L175 Difference]: Start difference. First operand has 346 places, 571 transitions, 8726 flow. Second operand 8 states and 132 transitions. [2024-06-28 00:04:56,383 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 588 transitions, 10068 flow [2024-06-28 00:04:59,243 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 588 transitions, 9808 flow, removed 61 selfloop flow, removed 6 redundant places. [2024-06-28 00:04:59,253 INFO L231 Difference]: Finished difference. Result has 348 places, 574 transitions, 8807 flow [2024-06-28 00:04:59,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8466, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=571, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=474, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8807, PETRI_PLACES=348, PETRI_TRANSITIONS=574} [2024-06-28 00:04:59,253 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 307 predicate places. [2024-06-28 00:04:59,254 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 574 transitions, 8807 flow [2024-06-28 00:04:59,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:04:59,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:04:59,254 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:04:59,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-28 00:04:59,254 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:04:59,254 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:04:59,254 INFO L85 PathProgramCache]: Analyzing trace with hash 1837898594, now seen corresponding path program 1 times [2024-06-28 00:04:59,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:04:59,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1915360019] [2024-06-28 00:04:59,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:04:59,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:04:59,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:05:00,602 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:05:00,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:05:00,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1915360019] [2024-06-28 00:05:00,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1915360019] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:05:00,603 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:05:00,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:05:00,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [955178451] [2024-06-28 00:05:00,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:05:00,603 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:05:00,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:05:00,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:05:00,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:05:00,748 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 00:05:00,749 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 574 transitions, 8807 flow. Second operand has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:05:00,749 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:05:00,749 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 00:05:00,749 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:05:03,069 INFO L124 PetriNetUnfolderBase]: 5164/8309 cut-off events. [2024-06-28 00:05:03,069 INFO L125 PetriNetUnfolderBase]: For 821504/821509 co-relation queries the response was YES. [2024-06-28 00:05:03,162 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74519 conditions, 8309 events. 5164/8309 cut-off events. For 821504/821509 co-relation queries the response was YES. Maximal size of possible extension queue 573. Compared 55711 event pairs, 1250 based on Foata normal form. 6/8311 useless extension candidates. Maximal degree in co-relation 74349. Up to 7261 conditions per place. [2024-06-28 00:05:03,203 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 436 selfloop transitions, 178 changer transitions 0/618 dead transitions. [2024-06-28 00:05:03,203 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 618 transitions, 11022 flow [2024-06-28 00:05:03,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:05:03,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:05:03,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-28 00:05:03,204 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4722222222222222 [2024-06-28 00:05:03,204 INFO L175 Difference]: Start difference. First operand has 348 places, 574 transitions, 8807 flow. Second operand 9 states and 170 transitions. [2024-06-28 00:05:03,204 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 618 transitions, 11022 flow [2024-06-28 00:05:05,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 618 transitions, 10705 flow, removed 64 selfloop flow, removed 6 redundant places. [2024-06-28 00:05:05,801 INFO L231 Difference]: Finished difference. Result has 353 places, 591 transitions, 9375 flow [2024-06-28 00:05:05,801 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8490, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=574, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=401, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9375, PETRI_PLACES=353, PETRI_TRANSITIONS=591} [2024-06-28 00:05:05,801 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 312 predicate places. [2024-06-28 00:05:05,801 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 591 transitions, 9375 flow [2024-06-28 00:05:05,802 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:05:05,802 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:05:05,802 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:05:05,802 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-28 00:05:05,802 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:05:05,802 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:05:05,802 INFO L85 PathProgramCache]: Analyzing trace with hash 1847729624, now seen corresponding path program 2 times [2024-06-28 00:05:05,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:05:05,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [658241930] [2024-06-28 00:05:05,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:05:05,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:05:05,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:05:06,870 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:05:06,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:05:06,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [658241930] [2024-06-28 00:05:06,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [658241930] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:05:06,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:05:06,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:05:06,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [541226066] [2024-06-28 00:05:06,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:05:06,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:05:06,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:05:06,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:05:06,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:05:06,921 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-28 00:05:06,921 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 591 transitions, 9375 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:05:06,921 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:05:06,921 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-28 00:05:06,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:05:09,291 INFO L124 PetriNetUnfolderBase]: 5300/8507 cut-off events. [2024-06-28 00:05:09,291 INFO L125 PetriNetUnfolderBase]: For 917219/917222 co-relation queries the response was YES. [2024-06-28 00:05:09,378 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80675 conditions, 8507 events. 5300/8507 cut-off events. For 917219/917222 co-relation queries the response was YES. Maximal size of possible extension queue 589. Compared 56914 event pairs, 1250 based on Foata normal form. 4/8507 useless extension candidates. Maximal degree in co-relation 80503. Up to 6981 conditions per place. [2024-06-28 00:05:09,415 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 430 selfloop transitions, 200 changer transitions 0/635 dead transitions. [2024-06-28 00:05:09,416 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 635 transitions, 12008 flow [2024-06-28 00:05:09,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:05:09,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:05:09,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 166 transitions. [2024-06-28 00:05:09,416 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.51875 [2024-06-28 00:05:09,416 INFO L175 Difference]: Start difference. First operand has 353 places, 591 transitions, 9375 flow. Second operand 8 states and 166 transitions. [2024-06-28 00:05:09,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 635 transitions, 12008 flow [2024-06-28 00:05:12,145 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 635 transitions, 11616 flow, removed 108 selfloop flow, removed 4 redundant places. [2024-06-28 00:05:12,153 INFO L231 Difference]: Finished difference. Result has 359 places, 609 transitions, 10077 flow [2024-06-28 00:05:12,153 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8983, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=591, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=400, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10077, PETRI_PLACES=359, PETRI_TRANSITIONS=609} [2024-06-28 00:05:12,154 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 318 predicate places. [2024-06-28 00:05:12,154 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 609 transitions, 10077 flow [2024-06-28 00:05:12,154 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:05:12,154 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:05:12,154 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:05:12,154 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-28 00:05:12,154 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:05:12,154 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:05:12,154 INFO L85 PathProgramCache]: Analyzing trace with hash -369741558, now seen corresponding path program 3 times [2024-06-28 00:05:12,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:05:12,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [439767573] [2024-06-28 00:05:12,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:05:12,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:05:12,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:05:13,342 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:05:13,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:05:13,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [439767573] [2024-06-28 00:05:13,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [439767573] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:05:13,342 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:05:13,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:05:13,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2124934249] [2024-06-28 00:05:13,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:05:13,342 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:05:13,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:05:13,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:05:13,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:05:13,443 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 00:05:13,443 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 609 transitions, 10077 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:05:13,443 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:05:13,443 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 00:05:13,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:05:15,712 INFO L124 PetriNetUnfolderBase]: 5382/8622 cut-off events. [2024-06-28 00:05:15,712 INFO L125 PetriNetUnfolderBase]: For 977953/977956 co-relation queries the response was YES. [2024-06-28 00:05:15,838 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84787 conditions, 8622 events. 5382/8622 cut-off events. For 977953/977956 co-relation queries the response was YES. Maximal size of possible extension queue 595. Compared 57689 event pairs, 1253 based on Foata normal form. 4/8622 useless extension candidates. Maximal degree in co-relation 84611. Up to 7142 conditions per place. [2024-06-28 00:05:15,886 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 431 selfloop transitions, 220 changer transitions 0/655 dead transitions. [2024-06-28 00:05:15,887 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 655 transitions, 12883 flow [2024-06-28 00:05:15,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:05:15,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:05:15,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-28 00:05:15,887 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49375 [2024-06-28 00:05:15,887 INFO L175 Difference]: Start difference. First operand has 359 places, 609 transitions, 10077 flow. Second operand 8 states and 158 transitions. [2024-06-28 00:05:15,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 655 transitions, 12883 flow [2024-06-28 00:05:19,801 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 655 transitions, 12447 flow, removed 161 selfloop flow, removed 2 redundant places. [2024-06-28 00:05:19,812 INFO L231 Difference]: Finished difference. Result has 368 places, 633 transitions, 11060 flow [2024-06-28 00:05:19,813 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9733, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=609, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=200, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11060, PETRI_PLACES=368, PETRI_TRANSITIONS=633} [2024-06-28 00:05:19,813 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 327 predicate places. [2024-06-28 00:05:19,813 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 633 transitions, 11060 flow [2024-06-28 00:05:19,814 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:05:19,814 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:05:19,814 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:05:19,814 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-28 00:05:19,814 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:05:19,814 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:05:19,815 INFO L85 PathProgramCache]: Analyzing trace with hash 2041987648, now seen corresponding path program 1 times [2024-06-28 00:05:19,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:05:19,815 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [457585964] [2024-06-28 00:05:19,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:05:19,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:05:19,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:05:21,081 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:05:21,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:05:21,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [457585964] [2024-06-28 00:05:21,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [457585964] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:05:21,082 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:05:21,082 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:05:21,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1365134413] [2024-06-28 00:05:21,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:05:21,082 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:05:21,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:05:21,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:05:21,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:05:21,171 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 00:05:21,172 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 633 transitions, 11060 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:05:21,172 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:05:21,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 00:05:21,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:05:23,444 INFO L124 PetriNetUnfolderBase]: 5390/8636 cut-off events. [2024-06-28 00:05:23,444 INFO L125 PetriNetUnfolderBase]: For 1013396/1013398 co-relation queries the response was YES. [2024-06-28 00:05:23,580 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88036 conditions, 8636 events. 5390/8636 cut-off events. For 1013396/1013398 co-relation queries the response was YES. Maximal size of possible extension queue 595. Compared 57920 event pairs, 1801 based on Foata normal form. 4/8638 useless extension candidates. Maximal degree in co-relation 87855. Up to 8296 conditions per place. [2024-06-28 00:05:23,627 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 616 selfloop transitions, 32 changer transitions 0/652 dead transitions. [2024-06-28 00:05:23,627 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 652 transitions, 12518 flow [2024-06-28 00:05:23,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:05:23,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:05:23,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-28 00:05:23,628 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41875 [2024-06-28 00:05:23,628 INFO L175 Difference]: Start difference. First operand has 368 places, 633 transitions, 11060 flow. Second operand 8 states and 134 transitions. [2024-06-28 00:05:23,628 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 652 transitions, 12518 flow [2024-06-28 00:05:27,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 652 transitions, 12162 flow, removed 121 selfloop flow, removed 2 redundant places. [2024-06-28 00:05:27,087 INFO L231 Difference]: Finished difference. Result has 374 places, 635 transitions, 10889 flow [2024-06-28 00:05:27,088 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10704, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=633, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=601, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10889, PETRI_PLACES=374, PETRI_TRANSITIONS=635} [2024-06-28 00:05:27,088 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 333 predicate places. [2024-06-28 00:05:27,088 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 635 transitions, 10889 flow [2024-06-28 00:05:27,088 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:05:27,088 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:05:27,088 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:05:27,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-28 00:05:27,088 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:05:27,089 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:05:27,089 INFO L85 PathProgramCache]: Analyzing trace with hash -1508277584, now seen corresponding path program 4 times [2024-06-28 00:05:27,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:05:27,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1897347631] [2024-06-28 00:05:27,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:05:27,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:05:27,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:05:28,347 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:05:28,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:05:28,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1897347631] [2024-06-28 00:05:28,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1897347631] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:05:28,348 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:05:28,348 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:05:28,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [260294921] [2024-06-28 00:05:28,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:05:28,348 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:05:28,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:05:28,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:05:28,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:05:28,433 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 00:05:28,433 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 635 transitions, 10889 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:05:28,433 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:05:28,433 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 00:05:28,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:05:30,832 INFO L124 PetriNetUnfolderBase]: 5464/8748 cut-off events. [2024-06-28 00:05:30,832 INFO L125 PetriNetUnfolderBase]: For 1064607/1064610 co-relation queries the response was YES. [2024-06-28 00:05:30,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89886 conditions, 8748 events. 5464/8748 cut-off events. For 1064607/1064610 co-relation queries the response was YES. Maximal size of possible extension queue 602. Compared 58592 event pairs, 1250 based on Foata normal form. 4/8748 useless extension candidates. Maximal degree in co-relation 89703. Up to 7058 conditions per place. [2024-06-28 00:05:31,021 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 431 selfloop transitions, 238 changer transitions 0/673 dead transitions. [2024-06-28 00:05:31,021 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 673 transitions, 13535 flow [2024-06-28 00:05:31,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:05:31,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:05:31,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-28 00:05:31,022 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4666666666666667 [2024-06-28 00:05:31,022 INFO L175 Difference]: Start difference. First operand has 374 places, 635 transitions, 10889 flow. Second operand 9 states and 168 transitions. [2024-06-28 00:05:31,022 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 673 transitions, 13535 flow [2024-06-28 00:05:34,852 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 673 transitions, 13342 flow, removed 66 selfloop flow, removed 6 redundant places. [2024-06-28 00:05:34,861 INFO L231 Difference]: Finished difference. Result has 379 places, 650 transitions, 11833 flow [2024-06-28 00:05:34,861 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10704, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=635, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=227, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=405, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11833, PETRI_PLACES=379, PETRI_TRANSITIONS=650} [2024-06-28 00:05:34,862 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 338 predicate places. [2024-06-28 00:05:34,862 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 650 transitions, 11833 flow [2024-06-28 00:05:34,862 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:05:34,862 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:05:34,862 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:05:34,862 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-28 00:05:34,862 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:05:34,862 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:05:34,862 INFO L85 PathProgramCache]: Analyzing trace with hash -500200, now seen corresponding path program 4 times [2024-06-28 00:05:34,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:05:34,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1782442187] [2024-06-28 00:05:34,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:05:34,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:05:34,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:05:35,655 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:05:35,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:05:35,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1782442187] [2024-06-28 00:05:35,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1782442187] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:05:35,655 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:05:35,655 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:05:35,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2027182607] [2024-06-28 00:05:35,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:05:35,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:05:35,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:05:35,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:05:35,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:05:35,711 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:05:35,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 650 transitions, 11833 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:05:35,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:05:35,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:05:35,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:05:38,151 INFO L124 PetriNetUnfolderBase]: 5469/8735 cut-off events. [2024-06-28 00:05:38,151 INFO L125 PetriNetUnfolderBase]: For 1075870/1075870 co-relation queries the response was YES. [2024-06-28 00:05:38,272 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91820 conditions, 8735 events. 5469/8735 cut-off events. For 1075870/1075870 co-relation queries the response was YES. Maximal size of possible extension queue 606. Compared 58316 event pairs, 1222 based on Foata normal form. 1/8698 useless extension candidates. Maximal degree in co-relation 91633. Up to 7842 conditions per place. [2024-06-28 00:05:38,321 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 520 selfloop transitions, 166 changer transitions 0/690 dead transitions. [2024-06-28 00:05:38,321 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 690 transitions, 13758 flow [2024-06-28 00:05:38,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:05:38,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:05:38,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 146 transitions. [2024-06-28 00:05:38,322 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40555555555555556 [2024-06-28 00:05:38,322 INFO L175 Difference]: Start difference. First operand has 379 places, 650 transitions, 11833 flow. Second operand 9 states and 146 transitions. [2024-06-28 00:05:38,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 690 transitions, 13758 flow [2024-06-28 00:05:41,547 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 690 transitions, 13403 flow, removed 116 selfloop flow, removed 3 redundant places. [2024-06-28 00:05:41,557 INFO L231 Difference]: Finished difference. Result has 387 places, 668 transitions, 12288 flow [2024-06-28 00:05:41,557 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11485, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=650, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=498, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12288, PETRI_PLACES=387, PETRI_TRANSITIONS=668} [2024-06-28 00:05:41,557 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 346 predicate places. [2024-06-28 00:05:41,557 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 668 transitions, 12288 flow [2024-06-28 00:05:41,557 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:05:41,557 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:05:41,558 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:05:41,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-28 00:05:41,558 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:05:41,558 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:05:41,558 INFO L85 PathProgramCache]: Analyzing trace with hash -802615364, now seen corresponding path program 5 times [2024-06-28 00:05:41,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:05:41,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [89911214] [2024-06-28 00:05:41,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:05:41,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:05:41,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:05:42,475 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:05:42,475 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:05:42,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [89911214] [2024-06-28 00:05:42,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [89911214] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:05:42,476 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:05:42,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:05:42,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2137257929] [2024-06-28 00:05:42,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:05:42,476 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:05:42,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:05:42,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:05:42,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:05:42,526 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:05:42,526 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 668 transitions, 12288 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:05:42,526 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:05:42,526 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:05:42,526 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:05:45,047 INFO L124 PetriNetUnfolderBase]: 5498/8773 cut-off events. [2024-06-28 00:05:45,047 INFO L125 PetriNetUnfolderBase]: For 1115371/1115371 co-relation queries the response was YES. [2024-06-28 00:05:45,167 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93509 conditions, 8773 events. 5498/8773 cut-off events. For 1115371/1115371 co-relation queries the response was YES. Maximal size of possible extension queue 609. Compared 58536 event pairs, 1219 based on Foata normal form. 1/8738 useless extension candidates. Maximal degree in co-relation 93318. Up to 7842 conditions per place. [2024-06-28 00:05:45,215 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 512 selfloop transitions, 181 changer transitions 0/697 dead transitions. [2024-06-28 00:05:45,215 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 697 transitions, 14341 flow [2024-06-28 00:05:45,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:05:45,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:05:45,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 146 transitions. [2024-06-28 00:05:45,216 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40555555555555556 [2024-06-28 00:05:45,216 INFO L175 Difference]: Start difference. First operand has 387 places, 668 transitions, 12288 flow. Second operand 9 states and 146 transitions. [2024-06-28 00:05:45,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 697 transitions, 14341 flow [2024-06-28 00:05:48,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 697 transitions, 13984 flow, removed 72 selfloop flow, removed 4 redundant places. [2024-06-28 00:05:48,677 INFO L231 Difference]: Finished difference. Result has 393 places, 677 transitions, 12685 flow [2024-06-28 00:05:48,677 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11931, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=668, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=487, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12685, PETRI_PLACES=393, PETRI_TRANSITIONS=677} [2024-06-28 00:05:48,677 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 352 predicate places. [2024-06-28 00:05:48,677 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 677 transitions, 12685 flow [2024-06-28 00:05:48,677 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:05:48,678 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:05:48,678 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:05:48,678 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-28 00:05:48,678 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:05:48,678 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:05:48,678 INFO L85 PathProgramCache]: Analyzing trace with hash 1836229488, now seen corresponding path program 6 times [2024-06-28 00:05:48,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:05:48,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [524069742] [2024-06-28 00:05:48,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:05:48,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:05:48,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:05:49,501 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:05:49,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:05:49,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [524069742] [2024-06-28 00:05:49,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [524069742] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:05:49,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:05:49,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:05:49,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [929479944] [2024-06-28 00:05:49,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:05:49,502 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:05:49,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:05:49,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:05:49,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:05:49,553 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:05:49,553 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 677 transitions, 12685 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:05:49,553 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:05:49,553 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:05:49,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:05:52,110 INFO L124 PetriNetUnfolderBase]: 5495/8766 cut-off events. [2024-06-28 00:05:52,110 INFO L125 PetriNetUnfolderBase]: For 1133462/1133462 co-relation queries the response was YES. [2024-06-28 00:05:52,223 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93889 conditions, 8766 events. 5495/8766 cut-off events. For 1133462/1133462 co-relation queries the response was YES. Maximal size of possible extension queue 609. Compared 58486 event pairs, 1241 based on Foata normal form. 1/8731 useless extension candidates. Maximal degree in co-relation 93696. Up to 7876 conditions per place. [2024-06-28 00:05:52,272 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 537 selfloop transitions, 160 changer transitions 0/701 dead transitions. [2024-06-28 00:05:52,272 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 701 transitions, 14299 flow [2024-06-28 00:05:52,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:05:52,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:05:52,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-28 00:05:52,274 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4083333333333333 [2024-06-28 00:05:52,274 INFO L175 Difference]: Start difference. First operand has 393 places, 677 transitions, 12685 flow. Second operand 9 states and 147 transitions. [2024-06-28 00:05:52,274 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 701 transitions, 14299 flow [2024-06-28 00:05:56,156 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 701 transitions, 13791 flow, removed 87 selfloop flow, removed 6 redundant places. [2024-06-28 00:05:56,166 INFO L231 Difference]: Finished difference. Result has 397 places, 679 transitions, 12584 flow [2024-06-28 00:05:56,166 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12192, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=677, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=517, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12584, PETRI_PLACES=397, PETRI_TRANSITIONS=679} [2024-06-28 00:05:56,166 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 356 predicate places. [2024-06-28 00:05:56,166 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 679 transitions, 12584 flow [2024-06-28 00:05:56,166 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:05:56,166 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:05:56,167 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:05:56,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-28 00:05:56,167 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:05:56,167 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:05:56,167 INFO L85 PathProgramCache]: Analyzing trace with hash -1063544992, now seen corresponding path program 4 times [2024-06-28 00:05:56,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:05:56,167 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1405151506] [2024-06-28 00:05:56,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:05:56,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:05:56,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:05:56,999 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:05:56,999 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:05:56,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1405151506] [2024-06-28 00:05:56,999 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1405151506] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:05:56,999 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:05:57,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:05:57,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1421259262] [2024-06-28 00:05:57,000 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:05:57,000 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:05:57,000 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:05:57,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:05:57,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:05:57,051 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-28 00:05:57,051 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 679 transitions, 12584 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-28 00:05:57,051 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:05:57,051 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-28 00:05:57,051 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:05:59,478 INFO L124 PetriNetUnfolderBase]: 5488/8770 cut-off events. [2024-06-28 00:05:59,478 INFO L125 PetriNetUnfolderBase]: For 1137510/1137510 co-relation queries the response was YES. [2024-06-28 00:05:59,587 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93216 conditions, 8770 events. 5488/8770 cut-off events. For 1137510/1137510 co-relation queries the response was YES. Maximal size of possible extension queue 607. Compared 58635 event pairs, 1419 based on Foata normal form. 1/8756 useless extension candidates. Maximal degree in co-relation 93022. Up to 8287 conditions per place. [2024-06-28 00:05:59,630 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 623 selfloop transitions, 67 changer transitions 0/695 dead transitions. [2024-06-28 00:05:59,630 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 695 transitions, 14035 flow [2024-06-28 00:05:59,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:05:59,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:05:59,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-28 00:05:59,631 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4714285714285714 [2024-06-28 00:05:59,631 INFO L175 Difference]: Start difference. First operand has 397 places, 679 transitions, 12584 flow. Second operand 7 states and 132 transitions. [2024-06-28 00:05:59,631 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 695 transitions, 14035 flow [2024-06-28 00:06:03,415 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 695 transitions, 13641 flow, removed 59 selfloop flow, removed 5 redundant places. [2024-06-28 00:06:03,425 INFO L231 Difference]: Finished difference. Result has 399 places, 679 transitions, 12331 flow [2024-06-28 00:06:03,425 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12190, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=679, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=612, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=12331, PETRI_PLACES=399, PETRI_TRANSITIONS=679} [2024-06-28 00:06:03,425 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 358 predicate places. [2024-06-28 00:06:03,425 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 679 transitions, 12331 flow [2024-06-28 00:06:03,425 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-28 00:06:03,426 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:06:03,426 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:06:03,426 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-28 00:06:03,426 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:06:03,426 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:06:03,426 INFO L85 PathProgramCache]: Analyzing trace with hash 95409204, now seen corresponding path program 7 times [2024-06-28 00:06:03,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:06:03,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1231529399] [2024-06-28 00:06:03,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:06:03,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:06:03,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:06:04,256 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:06:04,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:06:04,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1231529399] [2024-06-28 00:06:04,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1231529399] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:06:04,257 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:06:04,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:06:04,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1342364049] [2024-06-28 00:06:04,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:06:04,257 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:06:04,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:06:04,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:06:04,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:06:04,328 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:06:04,328 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 679 transitions, 12331 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:06:04,328 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:06:04,328 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:06:04,328 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:06:06,810 INFO L124 PetriNetUnfolderBase]: 5485/8749 cut-off events. [2024-06-28 00:06:06,810 INFO L125 PetriNetUnfolderBase]: For 1148284/1148284 co-relation queries the response was YES. [2024-06-28 00:06:06,922 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92716 conditions, 8749 events. 5485/8749 cut-off events. For 1148284/1148284 co-relation queries the response was YES. Maximal size of possible extension queue 608. Compared 58311 event pairs, 1246 based on Foata normal form. 1/8716 useless extension candidates. Maximal degree in co-relation 92521. Up to 7834 conditions per place. [2024-06-28 00:06:06,965 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 527 selfloop transitions, 172 changer transitions 0/703 dead transitions. [2024-06-28 00:06:06,965 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 703 transitions, 14254 flow [2024-06-28 00:06:06,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:06:06,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:06:06,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-28 00:06:06,966 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4083333333333333 [2024-06-28 00:06:06,966 INFO L175 Difference]: Start difference. First operand has 399 places, 679 transitions, 12331 flow. Second operand 9 states and 147 transitions. [2024-06-28 00:06:06,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 703 transitions, 14254 flow [2024-06-28 00:06:10,413 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 703 transitions, 13861 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-28 00:06:10,423 INFO L231 Difference]: Finished difference. Result has 399 places, 683 transitions, 12467 flow [2024-06-28 00:06:10,423 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11938, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=679, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=509, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12467, PETRI_PLACES=399, PETRI_TRANSITIONS=683} [2024-06-28 00:06:10,423 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 358 predicate places. [2024-06-28 00:06:10,423 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 683 transitions, 12467 flow [2024-06-28 00:06:10,423 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:06:10,423 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:06:10,423 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:06:10,424 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-28 00:06:10,424 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:06:10,424 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:06:10,424 INFO L85 PathProgramCache]: Analyzing trace with hash 1286187376, now seen corresponding path program 8 times [2024-06-28 00:06:10,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:06:10,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1800627586] [2024-06-28 00:06:10,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:06:10,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:06:10,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:06:11,322 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:06:11,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:06:11,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1800627586] [2024-06-28 00:06:11,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1800627586] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:06:11,322 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:06:11,322 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:06:11,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1427192660] [2024-06-28 00:06:11,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:06:11,323 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:06:11,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:06:11,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:06:11,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:06:11,371 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:06:11,371 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 683 transitions, 12467 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:06:11,371 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:06:11,371 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:06:11,371 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:06:13,897 INFO L124 PetriNetUnfolderBase]: 5522/8807 cut-off events. [2024-06-28 00:06:13,897 INFO L125 PetriNetUnfolderBase]: For 1197297/1197297 co-relation queries the response was YES. [2024-06-28 00:06:14,006 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94413 conditions, 8807 events. 5522/8807 cut-off events. For 1197297/1197297 co-relation queries the response was YES. Maximal size of possible extension queue 616. Compared 58778 event pairs, 1221 based on Foata normal form. 1/8770 useless extension candidates. Maximal degree in co-relation 94216. Up to 7756 conditions per place. [2024-06-28 00:06:14,047 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 479 selfloop transitions, 233 changer transitions 0/716 dead transitions. [2024-06-28 00:06:14,048 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 716 transitions, 15095 flow [2024-06-28 00:06:14,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:06:14,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:06:14,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-28 00:06:14,049 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.434375 [2024-06-28 00:06:14,049 INFO L175 Difference]: Start difference. First operand has 399 places, 683 transitions, 12467 flow. Second operand 8 states and 139 transitions. [2024-06-28 00:06:14,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 716 transitions, 15095 flow [2024-06-28 00:06:17,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 716 transitions, 14751 flow, removed 58 selfloop flow, removed 6 redundant places. [2024-06-28 00:06:17,579 INFO L231 Difference]: Finished difference. Result has 403 places, 699 transitions, 13406 flow [2024-06-28 00:06:17,579 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12123, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=683, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=222, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=458, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13406, PETRI_PLACES=403, PETRI_TRANSITIONS=699} [2024-06-28 00:06:17,579 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 362 predicate places. [2024-06-28 00:06:17,579 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 699 transitions, 13406 flow [2024-06-28 00:06:17,579 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:06:17,579 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:06:17,579 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:06:17,580 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-28 00:06:17,580 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:06:17,580 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:06:17,580 INFO L85 PathProgramCache]: Analyzing trace with hash 1286366122, now seen corresponding path program 5 times [2024-06-28 00:06:17,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:06:17,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2003589159] [2024-06-28 00:06:17,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:06:17,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:06:17,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:06:18,593 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:06:18,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:06:18,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2003589159] [2024-06-28 00:06:18,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2003589159] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:06:18,594 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:06:18,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:06:18,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [642219754] [2024-06-28 00:06:18,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:06:18,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:06:18,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:06:18,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:06:18,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:06:18,675 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:06:18,675 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 699 transitions, 13406 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:06:18,675 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:06:18,676 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:06:18,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:06:21,109 INFO L124 PetriNetUnfolderBase]: 5527/8828 cut-off events. [2024-06-28 00:06:21,110 INFO L125 PetriNetUnfolderBase]: For 1238043/1238043 co-relation queries the response was YES. [2024-06-28 00:06:21,237 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96817 conditions, 8828 events. 5527/8828 cut-off events. For 1238043/1238043 co-relation queries the response was YES. Maximal size of possible extension queue 613. Compared 59149 event pairs, 2063 based on Foata normal form. 1/8827 useless extension candidates. Maximal degree in co-relation 96617. Up to 8512 conditions per place. [2024-06-28 00:06:21,285 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 689 selfloop transitions, 21 changer transitions 0/714 dead transitions. [2024-06-28 00:06:21,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 714 transitions, 14943 flow [2024-06-28 00:06:21,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:06:21,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:06:21,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 110 transitions. [2024-06-28 00:06:21,286 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-28 00:06:21,286 INFO L175 Difference]: Start difference. First operand has 403 places, 699 transitions, 13406 flow. Second operand 7 states and 110 transitions. [2024-06-28 00:06:21,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 714 transitions, 14943 flow [2024-06-28 00:06:25,685 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 714 transitions, 14526 flow, removed 113 selfloop flow, removed 3 redundant places. [2024-06-28 00:06:25,695 INFO L231 Difference]: Finished difference. Result has 407 places, 702 transitions, 13126 flow [2024-06-28 00:06:25,695 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12989, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=699, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=678, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=13126, PETRI_PLACES=407, PETRI_TRANSITIONS=702} [2024-06-28 00:06:25,695 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 366 predicate places. [2024-06-28 00:06:25,695 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 702 transitions, 13126 flow [2024-06-28 00:06:25,696 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:06:25,696 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:06:25,696 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:06:25,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-28 00:06:25,696 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:06:25,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:06:25,696 INFO L85 PathProgramCache]: Analyzing trace with hash 529994398, now seen corresponding path program 9 times [2024-06-28 00:06:25,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:06:25,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1038036017] [2024-06-28 00:06:25,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:06:25,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:06:25,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:06:26,588 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:06:26,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:06:26,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1038036017] [2024-06-28 00:06:26,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1038036017] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:06:26,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:06:26,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:06:26,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1705957860] [2024-06-28 00:06:26,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:06:26,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:06:26,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:06:26,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:06:26,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:06:26,649 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:06:26,649 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 702 transitions, 13126 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:06:26,649 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:06:26,649 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:06:26,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:06:29,008 INFO L124 PetriNetUnfolderBase]: 5524/8809 cut-off events. [2024-06-28 00:06:29,009 INFO L125 PetriNetUnfolderBase]: For 1240056/1240056 co-relation queries the response was YES. [2024-06-28 00:06:29,129 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96429 conditions, 8809 events. 5524/8809 cut-off events. For 1240056/1240056 co-relation queries the response was YES. Maximal size of possible extension queue 615. Compared 58766 event pairs, 1226 based on Foata normal form. 1/8776 useless extension candidates. Maximal degree in co-relation 96227. Up to 7760 conditions per place. [2024-06-28 00:06:29,174 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 486 selfloop transitions, 229 changer transitions 0/719 dead transitions. [2024-06-28 00:06:29,174 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 719 transitions, 15095 flow [2024-06-28 00:06:29,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:06:29,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:06:29,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-28 00:06:29,176 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4083333333333333 [2024-06-28 00:06:29,176 INFO L175 Difference]: Start difference. First operand has 407 places, 702 transitions, 13126 flow. Second operand 9 states and 147 transitions. [2024-06-28 00:06:29,176 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 719 transitions, 15095 flow [2024-06-28 00:06:33,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 719 transitions, 14995 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-28 00:06:33,541 INFO L231 Difference]: Finished difference. Result has 410 places, 702 transitions, 13494 flow [2024-06-28 00:06:33,542 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=13030, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=702, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=229, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=473, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13494, PETRI_PLACES=410, PETRI_TRANSITIONS=702} [2024-06-28 00:06:33,542 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 369 predicate places. [2024-06-28 00:06:33,542 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 702 transitions, 13494 flow [2024-06-28 00:06:33,542 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:06:33,542 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:06:33,542 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:06:33,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-28 00:06:33,542 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:06:33,543 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:06:33,543 INFO L85 PathProgramCache]: Analyzing trace with hash 449672430, now seen corresponding path program 6 times [2024-06-28 00:06:33,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:06:33,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1574607304] [2024-06-28 00:06:33,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:06:33,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:06:33,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:06:34,436 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:06:34,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:06:34,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1574607304] [2024-06-28 00:06:34,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1574607304] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:06:34,436 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:06:34,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:06:34,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [741437701] [2024-06-28 00:06:34,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:06:34,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:06:34,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:06:34,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:06:34,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:06:34,479 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 00:06:34,480 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 702 transitions, 13494 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:06:34,480 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:06:34,480 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 00:06:34,480 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:06:36,818 INFO L124 PetriNetUnfolderBase]: 5529/8824 cut-off events. [2024-06-28 00:06:36,818 INFO L125 PetriNetUnfolderBase]: For 1244951/1244951 co-relation queries the response was YES. [2024-06-28 00:06:36,945 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97257 conditions, 8824 events. 5529/8824 cut-off events. For 1244951/1244951 co-relation queries the response was YES. Maximal size of possible extension queue 614. Compared 58894 event pairs, 1436 based on Foata normal form. 1/8810 useless extension candidates. Maximal degree in co-relation 97055. Up to 8287 conditions per place. [2024-06-28 00:06:36,994 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 619 selfloop transitions, 95 changer transitions 0/718 dead transitions. [2024-06-28 00:06:36,994 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 718 transitions, 15035 flow [2024-06-28 00:06:36,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:06:36,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:06:36,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-28 00:06:36,995 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45357142857142857 [2024-06-28 00:06:36,995 INFO L175 Difference]: Start difference. First operand has 410 places, 702 transitions, 13494 flow. Second operand 7 states and 127 transitions. [2024-06-28 00:06:36,995 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 718 transitions, 15035 flow [2024-06-28 00:06:40,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 718 transitions, 14569 flow, removed 60 selfloop flow, removed 5 redundant places. [2024-06-28 00:06:40,973 INFO L231 Difference]: Finished difference. Result has 412 places, 705 transitions, 13303 flow [2024-06-28 00:06:40,973 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=13028, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=702, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=607, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=13303, PETRI_PLACES=412, PETRI_TRANSITIONS=705} [2024-06-28 00:06:40,973 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 371 predicate places. [2024-06-28 00:06:40,973 INFO L495 AbstractCegarLoop]: Abstraction has has 412 places, 705 transitions, 13303 flow [2024-06-28 00:06:40,974 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:06:40,974 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:06:40,974 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:06:40,974 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-28 00:06:40,974 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:06:40,974 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:06:40,974 INFO L85 PathProgramCache]: Analyzing trace with hash -1125391726, now seen corresponding path program 10 times [2024-06-28 00:06:40,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:06:40,976 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1602132109] [2024-06-28 00:06:40,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:06:40,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:06:40,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:06:41,947 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:06:41,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:06:41,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1602132109] [2024-06-28 00:06:41,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1602132109] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:06:41,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:06:41,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:06:41,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2007874003] [2024-06-28 00:06:41,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:06:41,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:06:41,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:06:41,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:06:41,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:06:42,032 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:06:42,033 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 705 transitions, 13303 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:06:42,033 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:06:42,033 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:06:42,033 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:06:44,435 INFO L124 PetriNetUnfolderBase]: 5550/8866 cut-off events. [2024-06-28 00:06:44,435 INFO L125 PetriNetUnfolderBase]: For 1275761/1275764 co-relation queries the response was YES. [2024-06-28 00:06:44,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97649 conditions, 8866 events. 5550/8866 cut-off events. For 1275761/1275764 co-relation queries the response was YES. Maximal size of possible extension queue 616. Compared 59222 event pairs, 1321 based on Foata normal form. 1/8834 useless extension candidates. Maximal degree in co-relation 97446. Up to 7498 conditions per place. [2024-06-28 00:06:44,599 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 461 selfloop transitions, 266 changer transitions 0/731 dead transitions. [2024-06-28 00:06:44,599 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 731 transitions, 15808 flow [2024-06-28 00:06:44,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:06:44,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:06:44,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-28 00:06:44,600 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3972222222222222 [2024-06-28 00:06:44,600 INFO L175 Difference]: Start difference. First operand has 412 places, 705 transitions, 13303 flow. Second operand 9 states and 143 transitions. [2024-06-28 00:06:44,601 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 731 transitions, 15808 flow [2024-06-28 00:06:49,306 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 731 transitions, 15568 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-28 00:06:49,316 INFO L231 Difference]: Finished difference. Result has 418 places, 719 transitions, 14384 flow [2024-06-28 00:06:49,317 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=13063, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=705, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=257, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=446, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14384, PETRI_PLACES=418, PETRI_TRANSITIONS=719} [2024-06-28 00:06:49,317 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 377 predicate places. [2024-06-28 00:06:49,317 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 719 transitions, 14384 flow [2024-06-28 00:06:49,317 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:06:49,317 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:06:49,317 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:06:49,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-28 00:06:49,317 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:06:49,317 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:06:49,318 INFO L85 PathProgramCache]: Analyzing trace with hash -1125628690, now seen corresponding path program 7 times [2024-06-28 00:06:49,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:06:49,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [177815891] [2024-06-28 00:06:49,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:06:49,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:06:49,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:06:50,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-28 00:06:50,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:06:50,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [177815891] [2024-06-28 00:06:50,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [177815891] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:06:50,268 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:06:50,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:06:50,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [416176826] [2024-06-28 00:06:50,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:06:50,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:06:50,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:06:50,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:06:50,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:06:50,338 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 00:06:50,338 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 719 transitions, 14384 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:06:50,339 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:06:50,339 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 00:06:50,339 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:06:52,751 INFO L124 PetriNetUnfolderBase]: 5563/8879 cut-off events. [2024-06-28 00:06:52,752 INFO L125 PetriNetUnfolderBase]: For 1322978/1322984 co-relation queries the response was YES. [2024-06-28 00:06:52,873 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100397 conditions, 8879 events. 5563/8879 cut-off events. For 1322978/1322984 co-relation queries the response was YES. Maximal size of possible extension queue 617. Compared 59341 event pairs, 1370 based on Foata normal form. 5/8864 useless extension candidates. Maximal degree in co-relation 100191. Up to 8048 conditions per place. [2024-06-28 00:06:52,920 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 558 selfloop transitions, 175 changer transitions 0/737 dead transitions. [2024-06-28 00:06:52,920 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 737 transitions, 16494 flow [2024-06-28 00:06:52,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:06:52,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:06:52,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-28 00:06:52,921 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45714285714285713 [2024-06-28 00:06:52,921 INFO L175 Difference]: Start difference. First operand has 418 places, 719 transitions, 14384 flow. Second operand 7 states and 128 transitions. [2024-06-28 00:06:52,921 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 737 transitions, 16494 flow [2024-06-28 00:06:57,696 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 737 transitions, 16147 flow, removed 152 selfloop flow, removed 3 redundant places. [2024-06-28 00:06:57,707 INFO L231 Difference]: Finished difference. Result has 422 places, 725 transitions, 14557 flow [2024-06-28 00:06:57,707 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=14037, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=719, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=550, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=14557, PETRI_PLACES=422, PETRI_TRANSITIONS=725} [2024-06-28 00:06:57,707 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 381 predicate places. [2024-06-28 00:06:57,707 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 725 transitions, 14557 flow [2024-06-28 00:06:57,707 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:06:57,707 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:06:57,708 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:06:57,708 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-28 00:06:57,708 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:06:57,708 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:06:57,708 INFO L85 PathProgramCache]: Analyzing trace with hash -1056335346, now seen corresponding path program 8 times [2024-06-28 00:06:57,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:06:57,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1468322254] [2024-06-28 00:06:57,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:06:57,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:06:57,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:06:58,561 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:06:58,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:06:58,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1468322254] [2024-06-28 00:06:58,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1468322254] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:06:58,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:06:58,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:06:58,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [166567839] [2024-06-28 00:06:58,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:06:58,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:06:58,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:06:58,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:06:58,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:06:58,614 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-28 00:06:58,614 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 725 transitions, 14557 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-28 00:06:58,614 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:06:58,614 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-28 00:06:58,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:07:01,256 INFO L124 PetriNetUnfolderBase]: 5573/8893 cut-off events. [2024-06-28 00:07:01,256 INFO L125 PetriNetUnfolderBase]: For 1312564/1312570 co-relation queries the response was YES. [2024-06-28 00:07:01,383 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98553 conditions, 8893 events. 5573/8893 cut-off events. For 1312564/1312570 co-relation queries the response was YES. Maximal size of possible extension queue 619. Compared 59387 event pairs, 1370 based on Foata normal form. 6/8879 useless extension candidates. Maximal degree in co-relation 98347. Up to 8058 conditions per place. [2024-06-28 00:07:01,430 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 582 selfloop transitions, 154 changer transitions 0/741 dead transitions. [2024-06-28 00:07:01,430 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 741 transitions, 16610 flow [2024-06-28 00:07:01,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:07:01,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:07:01,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 136 transitions. [2024-06-28 00:07:01,431 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4857142857142857 [2024-06-28 00:07:01,431 INFO L175 Difference]: Start difference. First operand has 422 places, 725 transitions, 14557 flow. Second operand 7 states and 136 transitions. [2024-06-28 00:07:01,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 741 transitions, 16610 flow [2024-06-28 00:07:07,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 741 transitions, 16266 flow, removed 32 selfloop flow, removed 3 redundant places. [2024-06-28 00:07:07,061 INFO L231 Difference]: Finished difference. Result has 426 places, 729 transitions, 14629 flow [2024-06-28 00:07:07,061 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=14217, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=725, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=574, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=14629, PETRI_PLACES=426, PETRI_TRANSITIONS=729} [2024-06-28 00:07:07,062 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 385 predicate places. [2024-06-28 00:07:07,062 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 729 transitions, 14629 flow [2024-06-28 00:07:07,062 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-28 00:07:07,062 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:07:07,062 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:07:07,062 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-28 00:07:07,062 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:07:07,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:07:07,062 INFO L85 PathProgramCache]: Analyzing trace with hash -1256972654, now seen corresponding path program 11 times [2024-06-28 00:07:07,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:07:07,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [147352575] [2024-06-28 00:07:07,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:07:07,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:07:07,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:07:08,446 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:07:08,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:07:08,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [147352575] [2024-06-28 00:07:08,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [147352575] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:07:08,447 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:07:08,447 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:07:08,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [318266513] [2024-06-28 00:07:08,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:07:08,447 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:07:08,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:07:08,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:07:08,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:07:08,494 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:07:08,494 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 729 transitions, 14629 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:07:08,494 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:07:08,494 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:07:08,494 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:07:11,510 INFO L124 PetriNetUnfolderBase]: 5575/8897 cut-off events. [2024-06-28 00:07:11,511 INFO L125 PetriNetUnfolderBase]: For 1326636/1326639 co-relation queries the response was YES. [2024-06-28 00:07:11,648 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98649 conditions, 8897 events. 5575/8897 cut-off events. For 1326636/1326639 co-relation queries the response was YES. Maximal size of possible extension queue 620. Compared 59351 event pairs, 1321 based on Foata normal form. 2/8866 useless extension candidates. Maximal degree in co-relation 98441. Up to 7531 conditions per place. [2024-06-28 00:07:11,692 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 491 selfloop transitions, 249 changer transitions 0/744 dead transitions. [2024-06-28 00:07:11,692 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 744 transitions, 16703 flow [2024-06-28 00:07:11,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:07:11,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:07:11,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 145 transitions. [2024-06-28 00:07:11,693 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4027777777777778 [2024-06-28 00:07:11,693 INFO L175 Difference]: Start difference. First operand has 426 places, 729 transitions, 14629 flow. Second operand 9 states and 145 transitions. [2024-06-28 00:07:11,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 744 transitions, 16703 flow [2024-06-28 00:07:17,228 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 744 transitions, 16361 flow, removed 32 selfloop flow, removed 4 redundant places. [2024-06-28 00:07:17,238 INFO L231 Difference]: Finished difference. Result has 431 places, 732 transitions, 14900 flow [2024-06-28 00:07:17,238 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=14287, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=729, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=246, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=482, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14900, PETRI_PLACES=431, PETRI_TRANSITIONS=732} [2024-06-28 00:07:17,239 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 390 predicate places. [2024-06-28 00:07:17,239 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 732 transitions, 14900 flow [2024-06-28 00:07:17,239 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:07:17,239 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:07:17,239 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:07:17,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-28 00:07:17,239 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:07:17,239 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:07:17,239 INFO L85 PathProgramCache]: Analyzing trace with hash -1256972468, now seen corresponding path program 9 times [2024-06-28 00:07:17,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:07:17,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978259256] [2024-06-28 00:07:17,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:07:17,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:07:17,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:07:18,132 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:07:18,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:07:18,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1978259256] [2024-06-28 00:07:18,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1978259256] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:07:18,132 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:07:18,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:07:18,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1764738995] [2024-06-28 00:07:18,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:07:18,132 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:07:18,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:07:18,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:07:18,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:07:18,186 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-28 00:07:18,187 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 732 transitions, 14900 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-28 00:07:18,187 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:07:18,187 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-28 00:07:18,187 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:07:21,437 INFO L124 PetriNetUnfolderBase]: 5567/8886 cut-off events. [2024-06-28 00:07:21,437 INFO L125 PetriNetUnfolderBase]: For 1336676/1336682 co-relation queries the response was YES. [2024-06-28 00:07:21,559 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98854 conditions, 8886 events. 5567/8886 cut-off events. For 1336676/1336682 co-relation queries the response was YES. Maximal size of possible extension queue 621. Compared 59346 event pairs, 1372 based on Foata normal form. 6/8872 useless extension candidates. Maximal degree in co-relation 98645. Up to 8053 conditions per place. [2024-06-28 00:07:21,609 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 582 selfloop transitions, 157 changer transitions 0/744 dead transitions. [2024-06-28 00:07:21,609 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 744 transitions, 16870 flow [2024-06-28 00:07:21,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:07:21,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:07:21,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 136 transitions. [2024-06-28 00:07:21,610 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4857142857142857 [2024-06-28 00:07:21,610 INFO L175 Difference]: Start difference. First operand has 431 places, 732 transitions, 14900 flow. Second operand 7 states and 136 transitions. [2024-06-28 00:07:21,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 744 transitions, 16870 flow [2024-06-28 00:07:27,197 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 744 transitions, 16203 flow, removed 103 selfloop flow, removed 6 redundant places. [2024-06-28 00:07:27,208 INFO L231 Difference]: Finished difference. Result has 432 places, 732 transitions, 14554 flow [2024-06-28 00:07:27,208 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=14233, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=732, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=575, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=14554, PETRI_PLACES=432, PETRI_TRANSITIONS=732} [2024-06-28 00:07:27,208 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 391 predicate places. [2024-06-28 00:07:27,208 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 732 transitions, 14554 flow [2024-06-28 00:07:27,209 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-28 00:07:27,209 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:07:27,209 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:07:27,209 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-28 00:07:27,209 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:07:27,209 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:07:27,209 INFO L85 PathProgramCache]: Analyzing trace with hash -903025750, now seen corresponding path program 10 times [2024-06-28 00:07:27,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:07:27,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [603671096] [2024-06-28 00:07:27,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:07:27,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:07:27,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:07:28,273 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:07:28,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:07:28,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [603671096] [2024-06-28 00:07:28,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [603671096] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:07:28,273 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:07:28,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:07:28,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1377836571] [2024-06-28 00:07:28,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:07:28,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:07:28,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:07:28,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:07:28,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:07:28,350 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:07:28,351 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 732 transitions, 14554 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:07:28,351 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:07:28,351 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:07:28,351 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:07:31,564 INFO L124 PetriNetUnfolderBase]: 5561/8873 cut-off events. [2024-06-28 00:07:31,564 INFO L125 PetriNetUnfolderBase]: For 1339594/1339600 co-relation queries the response was YES. [2024-06-28 00:07:31,681 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97981 conditions, 8873 events. 5561/8873 cut-off events. For 1339594/1339600 co-relation queries the response was YES. Maximal size of possible extension queue 620. Compared 59388 event pairs, 1974 based on Foata normal form. 6/8876 useless extension candidates. Maximal degree in co-relation 97771. Up to 8497 conditions per place. [2024-06-28 00:07:31,724 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 685 selfloop transitions, 53 changer transitions 0/742 dead transitions. [2024-06-28 00:07:31,724 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 742 transitions, 16290 flow [2024-06-28 00:07:31,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:07:31,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:07:31,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 114 transitions. [2024-06-28 00:07:31,726 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40714285714285714 [2024-06-28 00:07:31,726 INFO L175 Difference]: Start difference. First operand has 432 places, 732 transitions, 14554 flow. Second operand 7 states and 114 transitions. [2024-06-28 00:07:31,726 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 742 transitions, 16290 flow [2024-06-28 00:07:37,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 742 transitions, 15764 flow, removed 38 selfloop flow, removed 8 redundant places. [2024-06-28 00:07:37,087 INFO L231 Difference]: Finished difference. Result has 431 places, 732 transitions, 14148 flow [2024-06-28 00:07:37,088 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=14028, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=732, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=679, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=14148, PETRI_PLACES=431, PETRI_TRANSITIONS=732} [2024-06-28 00:07:37,088 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 390 predicate places. [2024-06-28 00:07:37,088 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 732 transitions, 14148 flow [2024-06-28 00:07:37,088 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:07:37,088 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:07:37,088 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:07:37,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-28 00:07:37,089 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:07:37,089 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:07:37,089 INFO L85 PathProgramCache]: Analyzing trace with hash -1125628876, now seen corresponding path program 12 times [2024-06-28 00:07:37,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:07:37,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1402320212] [2024-06-28 00:07:37,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:07:37,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:07:37,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:07:38,095 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:07:38,096 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:07:38,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1402320212] [2024-06-28 00:07:38,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1402320212] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:07:38,096 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:07:38,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:07:38,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [707521149] [2024-06-28 00:07:38,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:07:38,097 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:07:38,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:07:38,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:07:38,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:07:38,141 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:07:38,141 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 732 transitions, 14148 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:07:38,141 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:07:38,141 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:07:38,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:07:41,275 INFO L124 PetriNetUnfolderBase]: 5558/8871 cut-off events. [2024-06-28 00:07:41,275 INFO L125 PetriNetUnfolderBase]: For 1340288/1340291 co-relation queries the response was YES. [2024-06-28 00:07:41,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97438 conditions, 8871 events. 5558/8871 cut-off events. For 1340288/1340291 co-relation queries the response was YES. Maximal size of possible extension queue 620. Compared 59231 event pairs, 1320 based on Foata normal form. 1/8839 useless extension candidates. Maximal degree in co-relation 97226. Up to 7510 conditions per place. [2024-06-28 00:07:41,432 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 475 selfloop transitions, 265 changer transitions 0/744 dead transitions. [2024-06-28 00:07:41,433 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 744 transitions, 16128 flow [2024-06-28 00:07:41,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:07:41,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:07:41,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-28 00:07:41,434 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3972222222222222 [2024-06-28 00:07:41,434 INFO L175 Difference]: Start difference. First operand has 431 places, 732 transitions, 14148 flow. Second operand 9 states and 143 transitions. [2024-06-28 00:07:41,434 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 744 transitions, 16128 flow [2024-06-28 00:07:47,003 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 744 transitions, 15970 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-28 00:07:47,016 INFO L231 Difference]: Finished difference. Result has 432 places, 732 transitions, 14530 flow [2024-06-28 00:07:47,016 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=13994, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=732, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=265, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=467, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14530, PETRI_PLACES=432, PETRI_TRANSITIONS=732} [2024-06-28 00:07:47,017 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 391 predicate places. [2024-06-28 00:07:47,017 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 732 transitions, 14530 flow [2024-06-28 00:07:47,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:07:47,017 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:07:47,017 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:07:47,017 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-28 00:07:47,018 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:07:47,018 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:07:47,018 INFO L85 PathProgramCache]: Analyzing trace with hash -1125212980, now seen corresponding path program 11 times [2024-06-28 00:07:47,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:07:47,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [655877648] [2024-06-28 00:07:47,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:07:47,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:07:47,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:07:48,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-28 00:07:48,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:07:48,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [655877648] [2024-06-28 00:07:48,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [655877648] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:07:48,101 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:07:48,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:07:48,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1689613236] [2024-06-28 00:07:48,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:07:48,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:07:48,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:07:48,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:07:48,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:07:48,244 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:07:48,245 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 732 transitions, 14530 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:07:48,245 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:07:48,245 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:07:48,245 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:07:51,453 INFO L124 PetriNetUnfolderBase]: 5563/8880 cut-off events. [2024-06-28 00:07:51,454 INFO L125 PetriNetUnfolderBase]: For 1348113/1348119 co-relation queries the response was YES. [2024-06-28 00:07:51,809 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98318 conditions, 8880 events. 5563/8880 cut-off events. For 1348113/1348119 co-relation queries the response was YES. Maximal size of possible extension queue 621. Compared 59536 event pairs, 1974 based on Foata normal form. 5/8882 useless extension candidates. Maximal degree in co-relation 98106. Up to 8551 conditions per place. [2024-06-28 00:07:51,854 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 710 selfloop transitions, 31 changer transitions 0/745 dead transitions. [2024-06-28 00:07:51,854 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 745 transitions, 16120 flow [2024-06-28 00:07:51,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:07:51,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:07:51,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 121 transitions. [2024-06-28 00:07:51,856 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.378125 [2024-06-28 00:07:51,856 INFO L175 Difference]: Start difference. First operand has 432 places, 732 transitions, 14530 flow. Second operand 8 states and 121 transitions. [2024-06-28 00:07:51,856 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 745 transitions, 16120 flow [2024-06-28 00:07:56,603 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 745 transitions, 15730 flow, removed 41 selfloop flow, removed 5 redundant places. [2024-06-28 00:07:56,615 INFO L231 Difference]: Finished difference. Result has 435 places, 735 transitions, 14294 flow [2024-06-28 00:07:56,615 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=14140, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=732, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=701, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=14294, PETRI_PLACES=435, PETRI_TRANSITIONS=735} [2024-06-28 00:07:56,615 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 394 predicate places. [2024-06-28 00:07:56,616 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 735 transitions, 14294 flow [2024-06-28 00:07:56,616 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:07:56,616 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:07:56,616 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:07:56,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-28 00:07:56,616 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:07:56,617 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:07:56,617 INFO L85 PathProgramCache]: Analyzing trace with hash -897311830, now seen corresponding path program 12 times [2024-06-28 00:07:56,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:07:56,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1521538112] [2024-06-28 00:07:56,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:07:56,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:07:56,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:07:57,888 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:07:57,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:07:57,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1521538112] [2024-06-28 00:07:57,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1521538112] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:07:57,888 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:07:57,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:07:57,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [588450445] [2024-06-28 00:07:57,889 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:07:57,889 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:07:57,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:07:57,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:07:57,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:07:57,967 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:07:57,968 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 735 transitions, 14294 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:07:57,968 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:07:57,968 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:07:57,968 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:08:00,971 INFO L124 PetriNetUnfolderBase]: 5558/8872 cut-off events. [2024-06-28 00:08:00,971 INFO L125 PetriNetUnfolderBase]: For 1355711/1355717 co-relation queries the response was YES. [2024-06-28 00:08:01,087 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97583 conditions, 8872 events. 5558/8872 cut-off events. For 1355711/1355717 co-relation queries the response was YES. Maximal size of possible extension queue 621. Compared 59408 event pairs, 1974 based on Foata normal form. 5/8874 useless extension candidates. Maximal degree in co-relation 97370. Up to 8492 conditions per place. [2024-06-28 00:08:01,130 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 682 selfloop transitions, 60 changer transitions 0/746 dead transitions. [2024-06-28 00:08:01,130 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 746 transitions, 15808 flow [2024-06-28 00:08:01,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:08:01,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:08:01,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 139 transitions. [2024-06-28 00:08:01,131 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3861111111111111 [2024-06-28 00:08:01,131 INFO L175 Difference]: Start difference. First operand has 435 places, 735 transitions, 14294 flow. Second operand 9 states and 139 transitions. [2024-06-28 00:08:01,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 746 transitions, 15808 flow [2024-06-28 00:08:06,977 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 746 transitions, 15618 flow, removed 63 selfloop flow, removed 6 redundant places. [2024-06-28 00:08:06,987 INFO L231 Difference]: Finished difference. Result has 438 places, 735 transitions, 14238 flow [2024-06-28 00:08:06,988 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=14104, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=735, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=675, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14238, PETRI_PLACES=438, PETRI_TRANSITIONS=735} [2024-06-28 00:08:06,988 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 397 predicate places. [2024-06-28 00:08:06,988 INFO L495 AbstractCegarLoop]: Abstraction has has 438 places, 735 transitions, 14238 flow [2024-06-28 00:08:06,988 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:08:06,988 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:08:06,988 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:08:06,989 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-28 00:08:06,989 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:08:06,989 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:08:06,989 INFO L85 PathProgramCache]: Analyzing trace with hash 654552814, now seen corresponding path program 4 times [2024-06-28 00:08:06,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:08:06,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1757413488] [2024-06-28 00:08:06,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:08:06,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:08:06,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:08:08,025 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:08:08,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:08:08,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1757413488] [2024-06-28 00:08:08,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1757413488] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:08:08,026 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:08:08,026 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:08:08,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1202584] [2024-06-28 00:08:08,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:08:08,026 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:08:08,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:08:08,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:08:08,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:08:08,121 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 00:08:08,121 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 735 transitions, 14238 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:08:08,121 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:08:08,121 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 00:08:08,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand