./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix041_power.oepc_pso.oepc_rmo.oepc.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/mix041_power.oepc_pso.oepc_rmo.oepc.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/mix041_power.oepc_pso.oepc_rmo.oepc.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/mix041_power.oepc_pso.oepc_rmo.oepc.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-27 22:23:59,314 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 22:23:59,378 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 22:23:59,381 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 22:23:59,382 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 22:23:59,407 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 22:23:59,408 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 22:23:59,408 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 22:23:59,409 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 22:23:59,411 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 22:23:59,412 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 22:23:59,412 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 22:23:59,412 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 22:23:59,413 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 22:23:59,414 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 22:23:59,414 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 22:23:59,414 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 22:23:59,414 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 22:23:59,415 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 22:23:59,415 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 22:23:59,415 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 22:23:59,415 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 22:23:59,416 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 22:23:59,416 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 22:23:59,416 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 22:23:59,416 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 22:23:59,417 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 22:23:59,417 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 22:23:59,417 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 22:23:59,418 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 22:23:59,418 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 22:23:59,419 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 22:23:59,419 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 22:23:59,419 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 22:23:59,419 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 22:23:59,419 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 22:23:59,420 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 22:23:59,420 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 22:23:59,420 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 22:23:59,420 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 22:23:59,420 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 22:23:59,421 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 22:23:59,421 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 22:23:59,421 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false [2024-06-27 22:23:59,621 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 22:23:59,635 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 22:23:59,638 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 22:23:59,639 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 22:23:59,640 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 22:23:59,640 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/mix041_power.oepc_pso.oepc_rmo.oepc.yml/witness.yml [2024-06-27 22:23:59,756 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 22:23:59,756 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 22:23:59,757 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix041_power.oepc_pso.oepc_rmo.oepc.i [2024-06-27 22:24:00,750 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 22:24:00,920 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 22:24:00,920 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix041_power.oepc_pso.oepc_rmo.oepc.i [2024-06-27 22:24:00,929 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f86b8fb2f/4eeca08fecbf428299755dcb1f1ccf6e/FLAGbb1972650 [2024-06-27 22:24:00,955 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f86b8fb2f/4eeca08fecbf428299755dcb1f1ccf6e [2024-06-27 22:24:00,955 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 22:24:00,956 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 22:24:00,958 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 22:24:00,958 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 22:24:00,962 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 22:24:00,962 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 10:23:59" (1/2) ... [2024-06-27 22:24:00,963 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6195e3da and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 10:24:00, skipping insertion in model container [2024-06-27 22:24:00,963 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 10:23:59" (1/2) ... [2024-06-27 22:24:00,964 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@e4183f9 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 10:24:00, skipping insertion in model container [2024-06-27 22:24:00,964 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 10:24:00" (2/2) ... [2024-06-27 22:24:00,966 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6195e3da and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 10:24:00, skipping insertion in model container [2024-06-27 22:24:00,966 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 10:24:00" (2/2) ... [2024-06-27 22:24:00,966 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 22:24:00,994 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 22:24:00,995 INFO L97 edCorrectnessWitness]: Location invariant before [L818-L818] ! multithreaded || ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p1_EAX) + (long long )y >= 0LL && (0LL - (long long )__unbuffered_p1_EBX) + (long long )z >= 0LL) && (0LL - (long long )__unbuffered_p1_EBX) + (long long )z$mem_tmp >= 0LL) && (0LL - (long long )z$flush_delayed) + (long long )z$r_buff0_thd1 >= 0LL) && (0LL - (long long )z$flush_delayed) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$flush_delayed) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$r_buff0_thd0) + (long long )z$r_buff0_thd1 >= 0LL) && (0LL - (long long )z$r_buff0_thd0) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff0_thd0) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$r_buff0_thd1) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff0_thd2) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff0_thd2) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$r_buff1_thd0) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff1_thd0) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$r_buff1_thd1) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff1_thd1) + (long long )z$w_buff1 >= 0LL) && (0LL - (long long )z$r_buff1_thd2) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff1_thd2) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$read_delayed) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$read_delayed) + (long long )z$w_buff0_used >= 0LL) && (1LL - (long long )z$r_buff0_thd1) + (long long )z$w_buff0_used >= 0LL) && (1LL - (long long )z$r_buff1_thd1) + (long long )z$w_buff0_used >= 0LL) && (1LL - (long long )z$w_buff0) + (long long )z$w_buff0_used >= 0LL) && (long long )__unbuffered_cnt + (long long )z$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_cnt + (long long )z$w_buff0 >= 0LL) && (long long )__unbuffered_cnt + (long long )z$w_buff0_used >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )z$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )z$w_buff0 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )z$w_buff0_used >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )z$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )z$w_buff0 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )z$w_buff0_used >= 0LL) && (long long )main$tmp_guard1 + (long long )z$r_buff0_thd1 >= 0LL) && (long long )main$tmp_guard1 + (long long )z$w_buff0 >= 0LL) && (long long )main$tmp_guard1 + (long long )z$w_buff0_used >= 0LL) && (long long )x + (long long )z$r_buff0_thd1 >= 0LL) && (long long )x + (long long )z$w_buff0 >= 0LL) && (long long )x + (long long )z$w_buff0_used >= 0LL) && (long long )y + (long long )z$r_buff0_thd1 >= 0LL) && (long long )y + (long long )z$w_buff0 >= 0LL) && (long long )y + (long long )z$w_buff0_used >= 0LL) && (long long )z + (long long )z$r_buff0_thd1 >= 0LL) && (long long )z + (long long )z$w_buff0 >= 0LL) && (long long )z + (long long )z$w_buff0_used >= 0LL) && (long long )z$flush_delayed + (long long )z$r_buff0_thd1 >= 0LL) && (long long )z$flush_delayed + (long long )z$w_buff0 >= 0LL) && (long long )z$flush_delayed + (long long )z$w_buff0_used >= 0LL) && (long long )z$mem_tmp + (long long )z$r_buff0_thd1 >= 0LL) && (long long )z$mem_tmp + (long long )z$w_buff0 >= 0LL) && (long long )z$mem_tmp + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff0_thd0 + (long long )z$r_buff0_thd1 >= 0LL) && (long long )z$r_buff0_thd0 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff0_thd0 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$r_buff0_thd2 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$r_buff1_thd0 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$r_buff1_thd1 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$r_buff1_thd2 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$read_delayed >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$w_buff1 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$w_buff1_used >= 0LL) && (long long )z$r_buff0_thd2 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff0_thd2 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff1_thd0 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff1_thd0 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff1_thd1 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff1_thd1 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff1_thd2 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff1_thd2 + (long long )z$w_buff0_used >= 0LL) && (long long )z$read_delayed + (long long )z$w_buff0 >= 0LL) && (long long )z$read_delayed + (long long )z$w_buff0_used >= 0LL) && (long long )z$w_buff0 + (long long )z$w_buff0_used >= 0LL) && (long long )z$w_buff0 + (long long )z$w_buff1 >= 0LL) && (long long )z$w_buff0 + (long long )z$w_buff1_used >= 0LL) && (long long )z$w_buff0_used + (long long )z$w_buff1 >= 0LL) && (long long )z$w_buff0_used + (long long )z$w_buff1_used >= 0LL) && (long long )weak$$choice0 + (long long )z$r_buff0_thd1 >= 0LL) && (long long )weak$$choice0 + (long long )z$w_buff0 >= 0LL) && (long long )weak$$choice0 + (long long )z$w_buff0_used >= 0LL) && (long long )weak$$choice2 + (long long )z$r_buff0_thd1 >= 0LL) && (long long )weak$$choice2 + (long long )z$w_buff0 >= 0LL) && (long long )weak$$choice2 + (long long )z$w_buff0_used >= 0LL) && (1LL + (long long )z$w_buff0_used) - (long long )z$w_buff1 >= 0LL) && (long long )__unbuffered_p1_EBX - (long long )z$mem_tmp >= 0LL) && (long long )z - (long long )z$mem_tmp >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$r_buff0_thd2 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$r_buff1_thd0 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$r_buff1_thd1 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$r_buff1_thd2 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$read_delayed >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$w_buff1 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$w_buff1_used >= 0LL) && (long long )z$r_buff1_thd1 - (long long )z$w_buff1 >= 0LL) && (long long )z$r_buff1_thd1 - (long long )z$w_buff1_used >= 0LL) && (long long )z$w_buff0 - (long long )z$w_buff0_used >= 0LL) && (long long )z$w_buff0 - (long long )z$w_buff1 >= 0LL) && (long long )z$w_buff0 - (long long )z$w_buff1_used >= 0LL) && (long long )z$w_buff0_used - (long long )z$w_buff1_used >= 0LL) && (long long )z$w_buff1 - (long long )z$w_buff1_used >= 0LL) [2024-06-27 22:24:00,995 INFO L97 edCorrectnessWitness]: Location invariant before [L819-L819] ! multithreaded || ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p1_EAX) + (long long )y >= 0LL && (0LL - (long long )__unbuffered_p1_EBX) + (long long )z >= 0LL) && (0LL - (long long )__unbuffered_p1_EBX) + (long long )z$mem_tmp >= 0LL) && (0LL - (long long )z$flush_delayed) + (long long )z$r_buff0_thd1 >= 0LL) && (0LL - (long long )z$flush_delayed) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$flush_delayed) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$r_buff0_thd0) + (long long )z$r_buff0_thd1 >= 0LL) && (0LL - (long long )z$r_buff0_thd0) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff0_thd0) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$r_buff0_thd1) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff0_thd2) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff0_thd2) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$r_buff1_thd0) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff1_thd0) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$r_buff1_thd1) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff1_thd1) + (long long )z$w_buff1 >= 0LL) && (0LL - (long long )z$r_buff1_thd2) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff1_thd2) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$read_delayed) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$read_delayed) + (long long )z$w_buff0_used >= 0LL) && (1LL - (long long )z$r_buff0_thd1) + (long long )z$w_buff0_used >= 0LL) && (1LL - (long long )z$r_buff1_thd1) + (long long )z$w_buff0_used >= 0LL) && (1LL - (long long )z$w_buff0) + (long long )z$w_buff0_used >= 0LL) && (long long )__unbuffered_cnt + (long long )z$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_cnt + (long long )z$w_buff0 >= 0LL) && (long long )__unbuffered_cnt + (long long )z$w_buff0_used >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )z$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )z$w_buff0 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )z$w_buff0_used >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )z$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )z$w_buff0 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )z$w_buff0_used >= 0LL) && (long long )main$tmp_guard1 + (long long )z$r_buff0_thd1 >= 0LL) && (long long )main$tmp_guard1 + (long long )z$w_buff0 >= 0LL) && (long long )main$tmp_guard1 + (long long )z$w_buff0_used >= 0LL) && (long long )x + (long long )z$r_buff0_thd1 >= 0LL) && (long long )x + (long long )z$w_buff0 >= 0LL) && (long long )x + (long long )z$w_buff0_used >= 0LL) && (long long )y + (long long )z$r_buff0_thd1 >= 0LL) && (long long )y + (long long )z$w_buff0 >= 0LL) && (long long )y + (long long )z$w_buff0_used >= 0LL) && (long long )z + (long long )z$r_buff0_thd1 >= 0LL) && (long long )z + (long long )z$w_buff0 >= 0LL) && (long long )z + (long long )z$w_buff0_used >= 0LL) && (long long )z$flush_delayed + (long long )z$r_buff0_thd1 >= 0LL) && (long long )z$flush_delayed + (long long )z$w_buff0 >= 0LL) && (long long )z$flush_delayed + (long long )z$w_buff0_used >= 0LL) && (long long )z$mem_tmp + (long long )z$r_buff0_thd1 >= 0LL) && (long long )z$mem_tmp + (long long )z$w_buff0 >= 0LL) && (long long )z$mem_tmp + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff0_thd0 + (long long )z$r_buff0_thd1 >= 0LL) && (long long )z$r_buff0_thd0 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff0_thd0 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$r_buff0_thd2 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$r_buff1_thd0 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$r_buff1_thd1 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$r_buff1_thd2 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$read_delayed >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$w_buff1 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$w_buff1_used >= 0LL) && (long long )z$r_buff0_thd2 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff0_thd2 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff1_thd0 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff1_thd0 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff1_thd1 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff1_thd1 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff1_thd2 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff1_thd2 + (long long )z$w_buff0_used >= 0LL) && (long long )z$read_delayed + (long long )z$w_buff0 >= 0LL) && (long long )z$read_delayed + (long long )z$w_buff0_used >= 0LL) && (long long )z$w_buff0 + (long long )z$w_buff0_used >= 0LL) && (long long )z$w_buff0 + (long long )z$w_buff1 >= 0LL) && (long long )z$w_buff0 + (long long )z$w_buff1_used >= 0LL) && (long long )z$w_buff0_used + (long long )z$w_buff1 >= 0LL) && (long long )z$w_buff0_used + (long long )z$w_buff1_used >= 0LL) && (long long )weak$$choice0 + (long long )z$r_buff0_thd1 >= 0LL) && (long long )weak$$choice0 + (long long )z$w_buff0 >= 0LL) && (long long )weak$$choice0 + (long long )z$w_buff0_used >= 0LL) && (long long )weak$$choice2 + (long long )z$r_buff0_thd1 >= 0LL) && (long long )weak$$choice2 + (long long )z$w_buff0 >= 0LL) && (long long )weak$$choice2 + (long long )z$w_buff0_used >= 0LL) && (1LL + (long long )z$w_buff0_used) - (long long )z$w_buff1 >= 0LL) && (long long )__unbuffered_p1_EBX - (long long )z$mem_tmp >= 0LL) && (long long )z - (long long )z$mem_tmp >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$r_buff0_thd2 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$r_buff1_thd0 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$r_buff1_thd1 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$r_buff1_thd2 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$read_delayed >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$w_buff1 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$w_buff1_used >= 0LL) && (long long )z$r_buff1_thd1 - (long long )z$w_buff1 >= 0LL) && (long long )z$r_buff1_thd1 - (long long )z$w_buff1_used >= 0LL) && (long long )z$w_buff0 - (long long )z$w_buff0_used >= 0LL) && (long long )z$w_buff0 - (long long )z$w_buff1 >= 0LL) && (long long )z$w_buff0 - (long long )z$w_buff1_used >= 0LL) && (long long )z$w_buff0_used - (long long )z$w_buff1_used >= 0LL) && (long long )z$w_buff1 - (long long )z$w_buff1_used >= 0LL) [2024-06-27 22:24:00,995 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 22:24:00,995 INFO L106 edCorrectnessWitness]: ghost_update [L816-L816] multithreaded = 1; [2024-06-27 22:24:01,031 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 22:24:01,180 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix041_power.oepc_pso.oepc_rmo.oepc.i[969,982] [2024-06-27 22:24:01,350 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 22:24:01,363 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-06-27 22:24:01,393 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix041_power.oepc_pso.oepc_rmo.oepc.i[969,982] Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 22:24:01,505 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 22:24:01,549 INFO L206 MainTranslator]: Completed translation [2024-06-27 22:24:01,550 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 10:24:01 WrapperNode [2024-06-27 22:24:01,550 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 22:24:01,551 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 22:24:01,551 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 22:24:01,551 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 22:24:01,556 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 10:24:01" (1/1) ... [2024-06-27 22:24:01,586 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 10:24:01" (1/1) ... [2024-06-27 22:24:01,615 INFO L138 Inliner]: procedures = 174, calls = 37, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 110 [2024-06-27 22:24:01,619 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 22:24:01,620 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 22:24:01,620 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 22:24:01,620 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 22:24:01,628 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 10:24:01" (1/1) ... [2024-06-27 22:24:01,629 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 10:24:01" (1/1) ... [2024-06-27 22:24:01,634 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 10:24:01" (1/1) ... [2024-06-27 22:24:01,665 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-27 22:24:01,666 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 10:24:01" (1/1) ... [2024-06-27 22:24:01,666 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 10:24:01" (1/1) ... [2024-06-27 22:24:01,675 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 10:24:01" (1/1) ... [2024-06-27 22:24:01,684 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 10:24:01" (1/1) ... [2024-06-27 22:24:01,687 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 10:24:01" (1/1) ... [2024-06-27 22:24:01,693 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 10:24:01" (1/1) ... [2024-06-27 22:24:01,700 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 22:24:01,703 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 22:24:01,704 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 22:24:01,704 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 22:24:01,704 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 10:24:01" (1/1) ... [2024-06-27 22:24:01,709 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 22:24:01,716 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 22:24:01,729 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-27 22:24:01,741 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-27 22:24:01,761 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 22:24:01,761 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 22:24:01,761 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 22:24:01,761 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 22:24:01,762 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 22:24:01,762 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 22:24:01,762 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 22:24:01,762 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 22:24:01,762 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 22:24:01,762 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 22:24:01,764 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-27 22:24:01,860 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 22:24:01,862 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 22:24:02,180 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 22:24:02,181 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 22:24:02,321 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 22:24:02,321 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 22:24:02,321 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 10:24:02 BoogieIcfgContainer [2024-06-27 22:24:02,321 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 22:24:02,323 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 22:24:02,323 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 22:24:02,326 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 22:24:02,326 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 10:23:59" (1/4) ... [2024-06-27 22:24:02,326 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6638deef and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 10:24:02, skipping insertion in model container [2024-06-27 22:24:02,327 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 10:24:00" (2/4) ... [2024-06-27 22:24:02,327 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6638deef and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 10:24:02, skipping insertion in model container [2024-06-27 22:24:02,327 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 10:24:01" (3/4) ... [2024-06-27 22:24:02,328 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6638deef and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 10:24:02, skipping insertion in model container [2024-06-27 22:24:02,328 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 10:24:02" (4/4) ... [2024-06-27 22:24:02,329 INFO L112 eAbstractionObserver]: Analyzing ICFG mix041_power.oepc_pso.oepc_rmo.oepc.i [2024-06-27 22:24:02,342 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 22:24:02,342 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2024-06-27 22:24:02,342 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 22:24:02,377 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 22:24:02,404 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 43 places, 37 transitions, 82 flow [2024-06-27 22:24:02,430 INFO L124 PetriNetUnfolderBase]: 1/35 cut-off events. [2024-06-27 22:24:02,430 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 22:24:02,433 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42 conditions, 35 events. 1/35 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 54 event pairs, 0 based on Foata normal form. 0/30 useless extension candidates. Maximal degree in co-relation 34. Up to 2 conditions per place. [2024-06-27 22:24:02,433 INFO L82 GeneralOperation]: Start removeDead. Operand has 43 places, 37 transitions, 82 flow [2024-06-27 22:24:02,435 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 41 places, 35 transitions, 76 flow [2024-06-27 22:24:02,444 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 22:24:02,448 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;@4b6739cd, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 22:24:02,448 INFO L358 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2024-06-27 22:24:02,451 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 22:24:02,451 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 22:24:02,451 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 22:24:02,451 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:24:02,452 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 22:24:02,452 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:24:02,488 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:24:02,489 INFO L85 PathProgramCache]: Analyzing trace with hash 315654007, now seen corresponding path program 1 times [2024-06-27 22:24:02,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:24:02,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [167702217] [2024-06-27 22:24:02,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:24:02,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:24:02,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:24:03,622 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:24:03,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:24:03,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [167702217] [2024-06-27 22:24:03,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [167702217] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:24:03,625 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:24:03,625 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 22:24:03,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1196640328] [2024-06-27 22:24:03,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:24:03,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 22:24:03,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:24:03,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 22:24:03,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 22:24:03,703 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 37 [2024-06-27 22:24:03,706 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 35 transitions, 76 flow. Second operand has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:24:03,706 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:24:03,706 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 37 [2024-06-27 22:24:03,707 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:24:03,960 INFO L124 PetriNetUnfolderBase]: 544/1062 cut-off events. [2024-06-27 22:24:03,961 INFO L125 PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES. [2024-06-27 22:24:03,965 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1983 conditions, 1062 events. 544/1062 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 5975 event pairs, 432 based on Foata normal form. 42/1005 useless extension candidates. Maximal degree in co-relation 1972. Up to 894 conditions per place. [2024-06-27 22:24:03,971 INFO L140 encePairwiseOnDemand]: 30/37 looper letters, 31 selfloop transitions, 3 changer transitions 0/44 dead transitions. [2024-06-27 22:24:03,972 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 44 transitions, 165 flow [2024-06-27 22:24:03,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 22:24:03,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 22:24:03,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 75 transitions. [2024-06-27 22:24:03,999 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6756756756756757 [2024-06-27 22:24:04,001 INFO L175 Difference]: Start difference. First operand has 41 places, 35 transitions, 76 flow. Second operand 3 states and 75 transitions. [2024-06-27 22:24:04,001 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 44 transitions, 165 flow [2024-06-27 22:24:04,003 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 44 transitions, 162 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-27 22:24:04,006 INFO L231 Difference]: Finished difference. Result has 42 places, 36 transitions, 95 flow [2024-06-27 22:24:04,008 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=95, PETRI_PLACES=42, PETRI_TRANSITIONS=36} [2024-06-27 22:24:04,010 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 1 predicate places. [2024-06-27 22:24:04,011 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 36 transitions, 95 flow [2024-06-27 22:24:04,011 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:24:04,011 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:24:04,012 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:24:04,012 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 22:24:04,012 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:24:04,012 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:24:04,013 INFO L85 PathProgramCache]: Analyzing trace with hash -1599155083, now seen corresponding path program 1 times [2024-06-27 22:24:04,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:24:04,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [952390567] [2024-06-27 22:24:04,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:24:04,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:24:04,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:24:04,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-27 22:24:04,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:24:04,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [952390567] [2024-06-27 22:24:04,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [952390567] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:24:04,725 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:24:04,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 22:24:04,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1776661029] [2024-06-27 22:24:04,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:24:04,727 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 22:24:04,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:24:04,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 22:24:04,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-27 22:24:04,771 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 37 [2024-06-27 22:24:04,771 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 36 transitions, 95 flow. Second operand has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:24:04,772 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:24:04,772 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 37 [2024-06-27 22:24:04,772 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:24:04,929 INFO L124 PetriNetUnfolderBase]: 546/1063 cut-off events. [2024-06-27 22:24:04,930 INFO L125 PetriNetUnfolderBase]: For 123/123 co-relation queries the response was YES. [2024-06-27 22:24:04,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2189 conditions, 1063 events. 546/1063 cut-off events. For 123/123 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 5923 event pairs, 381 based on Foata normal form. 2/974 useless extension candidates. Maximal degree in co-relation 2177. Up to 886 conditions per place. [2024-06-27 22:24:04,935 INFO L140 encePairwiseOnDemand]: 30/37 looper letters, 37 selfloop transitions, 6 changer transitions 1/54 dead transitions. [2024-06-27 22:24:04,936 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 54 transitions, 231 flow [2024-06-27 22:24:04,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 22:24:04,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 22:24:04,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 92 transitions. [2024-06-27 22:24:04,937 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6216216216216216 [2024-06-27 22:24:04,937 INFO L175 Difference]: Start difference. First operand has 42 places, 36 transitions, 95 flow. Second operand 4 states and 92 transitions. [2024-06-27 22:24:04,938 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 54 transitions, 231 flow [2024-06-27 22:24:04,938 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 54 transitions, 226 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 22:24:04,939 INFO L231 Difference]: Finished difference. Result has 46 places, 41 transitions, 141 flow [2024-06-27 22:24:04,939 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=92, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=141, PETRI_PLACES=46, PETRI_TRANSITIONS=41} [2024-06-27 22:24:04,940 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 5 predicate places. [2024-06-27 22:24:04,940 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 41 transitions, 141 flow [2024-06-27 22:24:04,940 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:24:04,940 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:24:04,941 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:24:04,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 22:24:04,941 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:24:04,941 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:24:04,941 INFO L85 PathProgramCache]: Analyzing trace with hash 1965800764, now seen corresponding path program 1 times [2024-06-27 22:24:04,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:24:04,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1275834153] [2024-06-27 22:24:04,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:24:04,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:24:04,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:24:05,679 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:24:05,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:24:05,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1275834153] [2024-06-27 22:24:05,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1275834153] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:24:05,680 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:24:05,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 22:24:05,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [564844374] [2024-06-27 22:24:05,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:24:05,681 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 22:24:05,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:24:05,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 22:24:05,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 22:24:05,713 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 37 [2024-06-27 22:24:05,714 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 41 transitions, 141 flow. Second operand has 5 states, 5 states have (on average 13.2) internal successors, (66), 5 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:24:05,714 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:24:05,714 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 37 [2024-06-27 22:24:05,714 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:24:05,922 INFO L124 PetriNetUnfolderBase]: 562/1099 cut-off events. [2024-06-27 22:24:05,923 INFO L125 PetriNetUnfolderBase]: For 389/389 co-relation queries the response was YES. [2024-06-27 22:24:05,925 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2465 conditions, 1099 events. 562/1099 cut-off events. For 389/389 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 6151 event pairs, 243 based on Foata normal form. 3/1016 useless extension candidates. Maximal degree in co-relation 2450. Up to 849 conditions per place. [2024-06-27 22:24:05,929 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 48 selfloop transitions, 13 changer transitions 2/73 dead transitions. [2024-06-27 22:24:05,929 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 73 transitions, 359 flow [2024-06-27 22:24:05,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 22:24:05,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 22:24:05,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 121 transitions. [2024-06-27 22:24:05,931 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.654054054054054 [2024-06-27 22:24:05,931 INFO L175 Difference]: Start difference. First operand has 46 places, 41 transitions, 141 flow. Second operand 5 states and 121 transitions. [2024-06-27 22:24:05,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 73 transitions, 359 flow [2024-06-27 22:24:05,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 73 transitions, 352 flow, removed 1 selfloop flow, removed 1 redundant places. [2024-06-27 22:24:05,933 INFO L231 Difference]: Finished difference. Result has 52 places, 50 transitions, 224 flow [2024-06-27 22:24:05,933 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=134, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=224, PETRI_PLACES=52, PETRI_TRANSITIONS=50} [2024-06-27 22:24:05,934 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 11 predicate places. [2024-06-27 22:24:05,934 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 50 transitions, 224 flow [2024-06-27 22:24:05,934 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.2) internal successors, (66), 5 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:24:05,935 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:24:05,935 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:24:05,935 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 22:24:05,935 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:24:05,935 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:24:05,936 INFO L85 PathProgramCache]: Analyzing trace with hash 810282356, now seen corresponding path program 1 times [2024-06-27 22:24:05,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:24:05,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [242645578] [2024-06-27 22:24:05,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:24:05,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:24:05,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:24:06,984 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:24:06,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:24:06,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [242645578] [2024-06-27 22:24:06,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [242645578] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:24:06,985 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:24:06,985 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:24:06,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [756883030] [2024-06-27 22:24:06,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:24:06,986 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:24:06,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:24:06,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:24:06,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:24:07,067 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 37 [2024-06-27 22:24:07,068 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 50 transitions, 224 flow. Second operand has 7 states, 7 states have (on average 12.142857142857142) internal successors, (85), 7 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:24:07,068 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:24:07,068 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 37 [2024-06-27 22:24:07,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:24:07,361 INFO L124 PetriNetUnfolderBase]: 571/1042 cut-off events. [2024-06-27 22:24:07,361 INFO L125 PetriNetUnfolderBase]: For 918/918 co-relation queries the response was YES. [2024-06-27 22:24:07,363 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2874 conditions, 1042 events. 571/1042 cut-off events. For 918/918 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 5642 event pairs, 132 based on Foata normal form. 3/994 useless extension candidates. Maximal degree in co-relation 2854. Up to 791 conditions per place. [2024-06-27 22:24:07,367 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 59 selfloop transitions, 24 changer transitions 3/95 dead transitions. [2024-06-27 22:24:07,368 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 95 transitions, 556 flow [2024-06-27 22:24:07,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:24:07,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:24:07,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 152 transitions. [2024-06-27 22:24:07,369 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5868725868725869 [2024-06-27 22:24:07,369 INFO L175 Difference]: Start difference. First operand has 52 places, 50 transitions, 224 flow. Second operand 7 states and 152 transitions. [2024-06-27 22:24:07,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 95 transitions, 556 flow [2024-06-27 22:24:07,372 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 95 transitions, 552 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-27 22:24:07,373 INFO L231 Difference]: Finished difference. Result has 62 places, 61 transitions, 376 flow [2024-06-27 22:24:07,374 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=220, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=376, PETRI_PLACES=62, PETRI_TRANSITIONS=61} [2024-06-27 22:24:07,374 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 21 predicate places. [2024-06-27 22:24:07,374 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 61 transitions, 376 flow [2024-06-27 22:24:07,375 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.142857142857142) internal successors, (85), 7 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:24:07,375 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:24:07,375 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:24:07,375 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 22:24:07,375 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:24:07,376 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:24:07,376 INFO L85 PathProgramCache]: Analyzing trace with hash -651049893, now seen corresponding path program 1 times [2024-06-27 22:24:07,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:24:07,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [371333248] [2024-06-27 22:24:07,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:24:07,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:24:07,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:24:08,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 22:24:08,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:24:08,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [371333248] [2024-06-27 22:24:08,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [371333248] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:24:08,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:24:08,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:24:08,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [44045625] [2024-06-27 22:24:08,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:24:08,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:24:08,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:24:08,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:24:08,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:24:08,587 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 37 [2024-06-27 22:24:08,587 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 61 transitions, 376 flow. Second operand has 8 states, 8 states have (on average 12.125) internal successors, (97), 8 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:24:08,588 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:24:08,588 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 37 [2024-06-27 22:24:08,588 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:24:08,915 INFO L124 PetriNetUnfolderBase]: 584/1065 cut-off events. [2024-06-27 22:24:08,915 INFO L125 PetriNetUnfolderBase]: For 1788/1788 co-relation queries the response was YES. [2024-06-27 22:24:08,918 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3493 conditions, 1065 events. 584/1065 cut-off events. For 1788/1788 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 5817 event pairs, 86 based on Foata normal form. 6/1020 useless extension candidates. Maximal degree in co-relation 3466. Up to 756 conditions per place. [2024-06-27 22:24:08,923 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 62 selfloop transitions, 26 changer transitions 4/101 dead transitions. [2024-06-27 22:24:08,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 101 transitions, 686 flow [2024-06-27 22:24:08,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:24:08,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:24:08,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 168 transitions. [2024-06-27 22:24:08,925 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5675675675675675 [2024-06-27 22:24:08,925 INFO L175 Difference]: Start difference. First operand has 62 places, 61 transitions, 376 flow. Second operand 8 states and 168 transitions. [2024-06-27 22:24:08,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 101 transitions, 686 flow [2024-06-27 22:24:08,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 101 transitions, 664 flow, removed 10 selfloop flow, removed 1 redundant places. [2024-06-27 22:24:08,932 INFO L231 Difference]: Finished difference. Result has 68 places, 62 transitions, 423 flow [2024-06-27 22:24:08,933 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=346, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=423, PETRI_PLACES=68, PETRI_TRANSITIONS=62} [2024-06-27 22:24:08,936 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 27 predicate places. [2024-06-27 22:24:08,936 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 62 transitions, 423 flow [2024-06-27 22:24:08,936 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.125) internal successors, (97), 8 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:24:08,936 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:24:08,941 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:24:08,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 22:24:08,941 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:24:08,941 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:24:08,942 INFO L85 PathProgramCache]: Analyzing trace with hash -981548492, now seen corresponding path program 1 times [2024-06-27 22:24:08,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:24:08,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [392827833] [2024-06-27 22:24:08,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:24:08,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:24:08,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:24:09,921 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:24:09,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:24:09,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [392827833] [2024-06-27 22:24:09,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [392827833] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:24:09,922 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:24:09,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 22:24:09,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [506072895] [2024-06-27 22:24:09,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:24:09,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 22:24:09,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:24:09,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 22:24:09,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 22:24:09,964 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 22:24:09,965 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 62 transitions, 423 flow. Second operand has 5 states, 5 states have (on average 11.8) internal successors, (59), 5 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:24:09,965 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:24:09,965 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 22:24:09,965 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:24:10,293 INFO L124 PetriNetUnfolderBase]: 669/1286 cut-off events. [2024-06-27 22:24:10,294 INFO L125 PetriNetUnfolderBase]: For 2405/2405 co-relation queries the response was YES. [2024-06-27 22:24:10,296 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4120 conditions, 1286 events. 669/1286 cut-off events. For 2405/2405 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 7356 event pairs, 257 based on Foata normal form. 1/1200 useless extension candidates. Maximal degree in co-relation 4090. Up to 1081 conditions per place. [2024-06-27 22:24:10,301 INFO L140 encePairwiseOnDemand]: 30/37 looper letters, 56 selfloop transitions, 12 changer transitions 0/76 dead transitions. [2024-06-27 22:24:10,301 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 76 transitions, 605 flow [2024-06-27 22:24:10,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 22:24:10,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 22:24:10,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 96 transitions. [2024-06-27 22:24:10,302 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.518918918918919 [2024-06-27 22:24:10,302 INFO L175 Difference]: Start difference. First operand has 68 places, 62 transitions, 423 flow. Second operand 5 states and 96 transitions. [2024-06-27 22:24:10,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 76 transitions, 605 flow [2024-06-27 22:24:10,306 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 76 transitions, 542 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-27 22:24:10,307 INFO L231 Difference]: Finished difference. Result has 68 places, 64 transitions, 419 flow [2024-06-27 22:24:10,307 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=362, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=419, PETRI_PLACES=68, PETRI_TRANSITIONS=64} [2024-06-27 22:24:10,308 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 27 predicate places. [2024-06-27 22:24:10,308 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 64 transitions, 419 flow [2024-06-27 22:24:10,308 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.8) internal successors, (59), 5 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:24:10,308 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:24:10,309 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:24:10,309 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 22:24:10,309 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting P0Err0ASSERT_VIOLATIONERROR_FUNCTION === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:24:10,309 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:24:10,309 INFO L85 PathProgramCache]: Analyzing trace with hash -62330113, now seen corresponding path program 1 times [2024-06-27 22:24:10,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:24:10,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1823902272] [2024-06-27 22:24:10,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:24:10,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:24:10,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:24:10,356 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:24:10,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:24:10,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1823902272] [2024-06-27 22:24:10,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1823902272] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:24:10,357 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:24:10,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 22:24:10,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [801280469] [2024-06-27 22:24:10,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:24:10,357 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 22:24:10,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:24:10,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 22:24:10,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 22:24:10,369 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 37 [2024-06-27 22:24:10,370 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 64 transitions, 419 flow. Second operand has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:24:10,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:24:10,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 37 [2024-06-27 22:24:10,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:24:10,471 INFO L124 PetriNetUnfolderBase]: 272/674 cut-off events. [2024-06-27 22:24:10,471 INFO L125 PetriNetUnfolderBase]: For 956/994 co-relation queries the response was YES. [2024-06-27 22:24:10,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1881 conditions, 674 events. 272/674 cut-off events. For 956/994 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 4150 event pairs, 103 based on Foata normal form. 8/628 useless extension candidates. Maximal degree in co-relation 1849. Up to 386 conditions per place. [2024-06-27 22:24:10,475 INFO L140 encePairwiseOnDemand]: 34/37 looper letters, 31 selfloop transitions, 7 changer transitions 0/73 dead transitions. [2024-06-27 22:24:10,475 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 73 transitions, 513 flow [2024-06-27 22:24:10,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 22:24:10,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 22:24:10,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 85 transitions. [2024-06-27 22:24:10,476 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7657657657657657 [2024-06-27 22:24:10,477 INFO L175 Difference]: Start difference. First operand has 68 places, 64 transitions, 419 flow. Second operand 3 states and 85 transitions. [2024-06-27 22:24:10,477 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 73 transitions, 513 flow [2024-06-27 22:24:10,479 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 73 transitions, 499 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-27 22:24:10,480 INFO L231 Difference]: Finished difference. Result has 67 places, 63 transitions, 411 flow [2024-06-27 22:24:10,480 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=397, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=411, PETRI_PLACES=67, PETRI_TRANSITIONS=63} [2024-06-27 22:24:10,481 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 26 predicate places. [2024-06-27 22:24:10,481 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 63 transitions, 411 flow [2024-06-27 22:24:10,481 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:24:10,481 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:24:10,482 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:24:10,482 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 22:24:10,482 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:24:10,482 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:24:10,482 INFO L85 PathProgramCache]: Analyzing trace with hash -363194819, now seen corresponding path program 1 times [2024-06-27 22:24:10,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:24:10,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [371010477] [2024-06-27 22:24:10,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:24:10,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:24:10,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:24:11,801 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:24:11,801 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:24:11,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [371010477] [2024-06-27 22:24:11,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [371010477] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:24:11,802 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:24:11,802 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 22:24:11,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [440254751] [2024-06-27 22:24:11,802 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:24:11,802 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 22:24:11,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:24:11,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 22:24:11,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 22:24:11,866 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:24:11,866 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 63 transitions, 411 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 22:24:11,866 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:24:11,866 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:24:11,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:24:12,206 INFO L124 PetriNetUnfolderBase]: 682/1291 cut-off events. [2024-06-27 22:24:12,206 INFO L125 PetriNetUnfolderBase]: For 2500/2500 co-relation queries the response was YES. [2024-06-27 22:24:12,208 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3960 conditions, 1291 events. 682/1291 cut-off events. For 2500/2500 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 7031 event pairs, 233 based on Foata normal form. 1/1243 useless extension candidates. Maximal degree in co-relation 3927. Up to 1088 conditions per place. [2024-06-27 22:24:12,213 INFO L140 encePairwiseOnDemand]: 29/37 looper letters, 58 selfloop transitions, 14 changer transitions 4/83 dead transitions. [2024-06-27 22:24:12,213 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 83 transitions, 617 flow [2024-06-27 22:24:12,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:24:12,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:24:12,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-06-27 22:24:12,214 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4517374517374517 [2024-06-27 22:24:12,214 INFO L175 Difference]: Start difference. First operand has 67 places, 63 transitions, 411 flow. Second operand 7 states and 117 transitions. [2024-06-27 22:24:12,215 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 83 transitions, 617 flow [2024-06-27 22:24:12,218 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 83 transitions, 601 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-27 22:24:12,219 INFO L231 Difference]: Finished difference. Result has 72 places, 64 transitions, 443 flow [2024-06-27 22:24:12,220 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=397, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=443, PETRI_PLACES=72, PETRI_TRANSITIONS=64} [2024-06-27 22:24:12,220 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 31 predicate places. [2024-06-27 22:24:12,220 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 64 transitions, 443 flow [2024-06-27 22:24:12,220 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 22:24:12,220 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:24:12,221 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:24:12,221 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 22:24:12,221 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:24:12,221 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:24:12,221 INFO L85 PathProgramCache]: Analyzing trace with hash -1966583946, now seen corresponding path program 1 times [2024-06-27 22:24:12,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:24:12,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1272245103] [2024-06-27 22:24:12,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:24:12,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:24:12,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:24:13,210 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:24:13,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:24:13,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1272245103] [2024-06-27 22:24:13,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1272245103] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:24:13,211 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:24:13,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 22:24:13,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [852874371] [2024-06-27 22:24:13,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:24:13,212 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 22:24:13,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:24:13,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 22:24:13,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 22:24:13,278 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 22:24:13,279 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 64 transitions, 443 flow. Second operand has 6 states, 6 states have (on average 11.666666666666666) internal successors, (70), 6 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:24:13,279 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:24:13,279 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 22:24:13,279 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:24:13,545 INFO L124 PetriNetUnfolderBase]: 602/1179 cut-off events. [2024-06-27 22:24:13,546 INFO L125 PetriNetUnfolderBase]: For 2967/2967 co-relation queries the response was YES. [2024-06-27 22:24:13,548 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3957 conditions, 1179 events. 602/1179 cut-off events. For 2967/2967 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 6469 event pairs, 146 based on Foata normal form. 2/1137 useless extension candidates. Maximal degree in co-relation 3922. Up to 903 conditions per place. [2024-06-27 22:24:13,552 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 65 selfloop transitions, 17 changer transitions 0/91 dead transitions. [2024-06-27 22:24:13,552 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 91 transitions, 758 flow [2024-06-27 22:24:13,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 22:24:13,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 22:24:13,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 114 transitions. [2024-06-27 22:24:13,553 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5135135135135135 [2024-06-27 22:24:13,554 INFO L175 Difference]: Start difference. First operand has 72 places, 64 transitions, 443 flow. Second operand 6 states and 114 transitions. [2024-06-27 22:24:13,554 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 91 transitions, 758 flow [2024-06-27 22:24:13,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 91 transitions, 716 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-27 22:24:13,559 INFO L231 Difference]: Finished difference. Result has 72 places, 72 transitions, 531 flow [2024-06-27 22:24:13,559 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=401, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=531, PETRI_PLACES=72, PETRI_TRANSITIONS=72} [2024-06-27 22:24:13,560 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 31 predicate places. [2024-06-27 22:24:13,560 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 72 transitions, 531 flow [2024-06-27 22:24:13,560 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.666666666666666) internal successors, (70), 6 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:24:13,560 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:24:13,560 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:24:13,560 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 22:24:13,561 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:24:13,561 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:24:13,561 INFO L85 PathProgramCache]: Analyzing trace with hash 1624730354, now seen corresponding path program 2 times [2024-06-27 22:24:13,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:24:13,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [459661190] [2024-06-27 22:24:13,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:24:13,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:24:13,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:24:14,415 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:24:14,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:24:14,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [459661190] [2024-06-27 22:24:14,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [459661190] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:24:14,416 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:24:14,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 22:24:14,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [241572115] [2024-06-27 22:24:14,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:24:14,416 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 22:24:14,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:24:14,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 22:24:14,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 22:24:14,463 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 22:24:14,463 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 72 transitions, 531 flow. Second operand has 6 states, 6 states have (on average 11.666666666666666) internal successors, (70), 6 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:24:14,463 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:24:14,463 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 22:24:14,463 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:24:14,744 INFO L124 PetriNetUnfolderBase]: 608/1199 cut-off events. [2024-06-27 22:24:14,744 INFO L125 PetriNetUnfolderBase]: For 3429/3429 co-relation queries the response was YES. [2024-06-27 22:24:14,747 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4160 conditions, 1199 events. 608/1199 cut-off events. For 3429/3429 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 6727 event pairs, 190 based on Foata normal form. 1/1159 useless extension candidates. Maximal degree in co-relation 4125. Up to 977 conditions per place. [2024-06-27 22:24:14,752 INFO L140 encePairwiseOnDemand]: 28/37 looper letters, 65 selfloop transitions, 12 changer transitions 0/86 dead transitions. [2024-06-27 22:24:14,752 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 86 transitions, 731 flow [2024-06-27 22:24:14,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 22:24:14,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 22:24:14,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 107 transitions. [2024-06-27 22:24:14,754 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.481981981981982 [2024-06-27 22:24:14,754 INFO L175 Difference]: Start difference. First operand has 72 places, 72 transitions, 531 flow. Second operand 6 states and 107 transitions. [2024-06-27 22:24:14,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 86 transitions, 731 flow [2024-06-27 22:24:14,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 86 transitions, 719 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-27 22:24:14,762 INFO L231 Difference]: Finished difference. Result has 76 places, 73 transitions, 564 flow [2024-06-27 22:24:14,763 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=519, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=564, PETRI_PLACES=76, PETRI_TRANSITIONS=73} [2024-06-27 22:24:14,764 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 35 predicate places. [2024-06-27 22:24:14,764 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 73 transitions, 564 flow [2024-06-27 22:24:14,764 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.666666666666666) internal successors, (70), 6 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:24:14,764 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:24:14,764 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:24:14,764 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 22:24:14,766 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:24:14,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:24:14,767 INFO L85 PathProgramCache]: Analyzing trace with hash 988011510, now seen corresponding path program 3 times [2024-06-27 22:24:14,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:24:14,767 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [850491707] [2024-06-27 22:24:14,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:24:14,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:24:14,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:24:15,829 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:24:15,830 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:24:15,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [850491707] [2024-06-27 22:24:15,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [850491707] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:24:15,830 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:24:15,830 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 22:24:15,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1073819167] [2024-06-27 22:24:15,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:24:15,831 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 22:24:15,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:24:15,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 22:24:15,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 22:24:15,897 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 22:24:15,897 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 73 transitions, 564 flow. Second operand has 6 states, 6 states have (on average 11.666666666666666) internal successors, (70), 6 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:24:15,897 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:24:15,897 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 22:24:15,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:24:16,336 INFO L124 PetriNetUnfolderBase]: 633/1264 cut-off events. [2024-06-27 22:24:16,337 INFO L125 PetriNetUnfolderBase]: For 4131/4131 co-relation queries the response was YES. [2024-06-27 22:24:16,339 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4500 conditions, 1264 events. 633/1264 cut-off events. For 4131/4131 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 7169 event pairs, 158 based on Foata normal form. 2/1219 useless extension candidates. Maximal degree in co-relation 4463. Up to 909 conditions per place. [2024-06-27 22:24:16,345 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 80 selfloop transitions, 36 changer transitions 0/125 dead transitions. [2024-06-27 22:24:16,345 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 125 transitions, 1228 flow [2024-06-27 22:24:16,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:24:16,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:24:16,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-27 22:24:16,347 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5057915057915058 [2024-06-27 22:24:16,347 INFO L175 Difference]: Start difference. First operand has 76 places, 73 transitions, 564 flow. Second operand 7 states and 131 transitions. [2024-06-27 22:24:16,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 125 transitions, 1228 flow [2024-06-27 22:24:16,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 125 transitions, 1188 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-27 22:24:16,355 INFO L231 Difference]: Finished difference. Result has 81 places, 101 transitions, 969 flow [2024-06-27 22:24:16,355 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=536, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=969, PETRI_PLACES=81, PETRI_TRANSITIONS=101} [2024-06-27 22:24:16,355 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 40 predicate places. [2024-06-27 22:24:16,356 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 101 transitions, 969 flow [2024-06-27 22:24:16,356 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.666666666666666) internal successors, (70), 6 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:24:16,356 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:24:16,356 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:24:16,356 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 22:24:16,356 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:24:16,357 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:24:16,357 INFO L85 PathProgramCache]: Analyzing trace with hash 1624739251, now seen corresponding path program 1 times [2024-06-27 22:24:16,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:24:16,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [888312914] [2024-06-27 22:24:16,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:24:16,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:24:16,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:24:17,726 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:24:17,726 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:24:17,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [888312914] [2024-06-27 22:24:17,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [888312914] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:24:17,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:24:17,727 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:24:17,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [271583213] [2024-06-27 22:24:17,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:24:17,727 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:24:17,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:24:17,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:24:17,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:24:17,823 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:24:17,823 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 101 transitions, 969 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:24:17,823 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:24:17,823 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:24:17,823 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:24:18,223 INFO L124 PetriNetUnfolderBase]: 670/1293 cut-off events. [2024-06-27 22:24:18,223 INFO L125 PetriNetUnfolderBase]: For 4922/4922 co-relation queries the response was YES. [2024-06-27 22:24:18,226 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4998 conditions, 1293 events. 670/1293 cut-off events. For 4922/4922 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 7188 event pairs, 180 based on Foata normal form. 3/1250 useless extension candidates. Maximal degree in co-relation 4959. Up to 1036 conditions per place. [2024-06-27 22:24:18,232 INFO L140 encePairwiseOnDemand]: 28/37 looper letters, 102 selfloop transitions, 16 changer transitions 0/125 dead transitions. [2024-06-27 22:24:18,232 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 125 transitions, 1283 flow [2024-06-27 22:24:18,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:24:18,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:24:18,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-27 22:24:18,233 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44256756756756754 [2024-06-27 22:24:18,233 INFO L175 Difference]: Start difference. First operand has 81 places, 101 transitions, 969 flow. Second operand 8 states and 131 transitions. [2024-06-27 22:24:18,234 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 125 transitions, 1283 flow [2024-06-27 22:24:18,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 125 transitions, 1263 flow, removed 9 selfloop flow, removed 1 redundant places. [2024-06-27 22:24:18,242 INFO L231 Difference]: Finished difference. Result has 88 places, 103 transitions, 1002 flow [2024-06-27 22:24:18,242 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=949, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1002, PETRI_PLACES=88, PETRI_TRANSITIONS=103} [2024-06-27 22:24:18,243 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 47 predicate places. [2024-06-27 22:24:18,243 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 103 transitions, 1002 flow [2024-06-27 22:24:18,243 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:24:18,243 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:24:18,243 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:24:18,243 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 22:24:18,244 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:24:18,244 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:24:18,244 INFO L85 PathProgramCache]: Analyzing trace with hash 149870451, now seen corresponding path program 1 times [2024-06-27 22:24:18,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:24:18,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1225131361] [2024-06-27 22:24:18,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:24:18,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:24:18,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:24:19,239 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:24:19,240 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:24:19,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1225131361] [2024-06-27 22:24:19,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1225131361] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:24:19,240 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:24:19,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:24:19,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [829577702] [2024-06-27 22:24:19,240 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:24:19,240 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:24:19,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:24:19,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:24:19,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:24:19,301 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:24:19,301 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 103 transitions, 1002 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:24:19,301 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:24:19,301 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:24:19,301 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:24:19,625 INFO L124 PetriNetUnfolderBase]: 718/1423 cut-off events. [2024-06-27 22:24:19,625 INFO L125 PetriNetUnfolderBase]: For 5491/5491 co-relation queries the response was YES. [2024-06-27 22:24:19,628 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5432 conditions, 1423 events. 718/1423 cut-off events. For 5491/5491 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 8057 event pairs, 191 based on Foata normal form. 2/1365 useless extension candidates. Maximal degree in co-relation 5390. Up to 978 conditions per place. [2024-06-27 22:24:19,634 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 98 selfloop transitions, 33 changer transitions 0/138 dead transitions. [2024-06-27 22:24:19,634 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 138 transitions, 1437 flow [2024-06-27 22:24:19,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:24:19,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:24:19,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-27 22:24:19,635 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46283783783783783 [2024-06-27 22:24:19,635 INFO L175 Difference]: Start difference. First operand has 88 places, 103 transitions, 1002 flow. Second operand 8 states and 137 transitions. [2024-06-27 22:24:19,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 138 transitions, 1437 flow [2024-06-27 22:24:19,643 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 138 transitions, 1399 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-27 22:24:19,645 INFO L231 Difference]: Finished difference. Result has 91 places, 111 transitions, 1104 flow [2024-06-27 22:24:19,645 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=967, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1104, PETRI_PLACES=91, PETRI_TRANSITIONS=111} [2024-06-27 22:24:19,645 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 50 predicate places. [2024-06-27 22:24:19,645 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 111 transitions, 1104 flow [2024-06-27 22:24:19,646 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:24:19,646 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:24:19,646 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:24:19,646 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 22:24:19,646 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:24:19,646 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:24:19,647 INFO L85 PathProgramCache]: Analyzing trace with hash -1172965487, now seen corresponding path program 2 times [2024-06-27 22:24:19,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:24:19,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1254429614] [2024-06-27 22:24:19,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:24:19,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:24:19,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:24:20,553 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:24:20,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:24:20,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1254429614] [2024-06-27 22:24:20,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1254429614] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:24:20,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:24:20,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:24:20,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [206914939] [2024-06-27 22:24:20,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:24:20,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:24:20,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:24:20,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:24:20,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:24:20,608 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:24:20,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 111 transitions, 1104 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:24:20,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:24:20,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:24:20,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:24:20,923 INFO L124 PetriNetUnfolderBase]: 729/1410 cut-off events. [2024-06-27 22:24:20,923 INFO L125 PetriNetUnfolderBase]: For 6329/6329 co-relation queries the response was YES. [2024-06-27 22:24:20,926 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5761 conditions, 1410 events. 729/1410 cut-off events. For 6329/6329 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 7989 event pairs, 199 based on Foata normal form. 1/1359 useless extension candidates. Maximal degree in co-relation 5717. Up to 1136 conditions per place. [2024-06-27 22:24:20,930 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 110 selfloop transitions, 20 changer transitions 0/137 dead transitions. [2024-06-27 22:24:20,930 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 137 transitions, 1496 flow [2024-06-27 22:24:20,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:24:20,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:24:20,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-27 22:24:20,932 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4671814671814672 [2024-06-27 22:24:20,932 INFO L175 Difference]: Start difference. First operand has 91 places, 111 transitions, 1104 flow. Second operand 7 states and 121 transitions. [2024-06-27 22:24:20,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 137 transitions, 1496 flow [2024-06-27 22:24:20,940 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 137 transitions, 1469 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-27 22:24:20,942 INFO L231 Difference]: Finished difference. Result has 95 places, 115 transitions, 1156 flow [2024-06-27 22:24:20,942 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1077, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1156, PETRI_PLACES=95, PETRI_TRANSITIONS=115} [2024-06-27 22:24:20,942 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 54 predicate places. [2024-06-27 22:24:20,943 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 115 transitions, 1156 flow [2024-06-27 22:24:20,943 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:24:20,943 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:24:20,943 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:24:20,943 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 22:24:20,943 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:24:20,943 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:24:20,943 INFO L85 PathProgramCache]: Analyzing trace with hash 355867311, now seen corresponding path program 3 times [2024-06-27 22:24:20,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:24:20,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [112311003] [2024-06-27 22:24:20,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:24:20,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:24:20,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:24:21,817 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:24:21,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:24:21,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [112311003] [2024-06-27 22:24:21,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [112311003] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:24:21,818 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:24:21,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:24:21,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [332795831] [2024-06-27 22:24:21,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:24:21,819 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:24:21,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:24:21,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:24:21,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:24:21,862 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:24:21,863 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 115 transitions, 1156 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:24:21,863 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:24:21,863 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:24:21,863 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:24:22,251 INFO L124 PetriNetUnfolderBase]: 727/1407 cut-off events. [2024-06-27 22:24:22,252 INFO L125 PetriNetUnfolderBase]: For 6981/6981 co-relation queries the response was YES. [2024-06-27 22:24:22,255 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5858 conditions, 1407 events. 727/1407 cut-off events. For 6981/6981 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 7966 event pairs, 199 based on Foata normal form. 1/1356 useless extension candidates. Maximal degree in co-relation 5812. Up to 1158 conditions per place. [2024-06-27 22:24:22,260 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 109 selfloop transitions, 15 changer transitions 0/131 dead transitions. [2024-06-27 22:24:22,260 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 131 transitions, 1454 flow [2024-06-27 22:24:22,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:24:22,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:24:22,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-27 22:24:22,262 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42567567567567566 [2024-06-27 22:24:22,262 INFO L175 Difference]: Start difference. First operand has 95 places, 115 transitions, 1156 flow. Second operand 8 states and 126 transitions. [2024-06-27 22:24:22,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 131 transitions, 1454 flow [2024-06-27 22:24:22,273 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 131 transitions, 1433 flow, removed 7 selfloop flow, removed 2 redundant places. [2024-06-27 22:24:22,275 INFO L231 Difference]: Finished difference. Result has 101 places, 115 transitions, 1170 flow [2024-06-27 22:24:22,275 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1135, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1170, PETRI_PLACES=101, PETRI_TRANSITIONS=115} [2024-06-27 22:24:22,276 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 60 predicate places. [2024-06-27 22:24:22,276 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 115 transitions, 1170 flow [2024-06-27 22:24:22,276 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:24:22,276 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:24:22,276 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:24:22,276 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 22:24:22,277 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:24:22,277 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:24:22,277 INFO L85 PathProgramCache]: Analyzing trace with hash 36234355, now seen corresponding path program 4 times [2024-06-27 22:24:22,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:24:22,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [169439776] [2024-06-27 22:24:22,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:24:22,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:24:22,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:24:23,532 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:24:23,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:24:23,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [169439776] [2024-06-27 22:24:23,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [169439776] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:24:23,533 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:24:23,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:24:23,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1462536094] [2024-06-27 22:24:23,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:24:23,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:24:23,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:24:23,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:24:23,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:24:23,587 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:24:23,588 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 115 transitions, 1170 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:24:23,588 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:24:23,588 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:24:23,588 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:24:24,104 INFO L124 PetriNetUnfolderBase]: 761/1461 cut-off events. [2024-06-27 22:24:24,104 INFO L125 PetriNetUnfolderBase]: For 7687/7687 co-relation queries the response was YES. [2024-06-27 22:24:24,108 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6111 conditions, 1461 events. 761/1461 cut-off events. For 7687/7687 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 8312 event pairs, 173 based on Foata normal form. 2/1410 useless extension candidates. Maximal degree in co-relation 6062. Up to 1005 conditions per place. [2024-06-27 22:24:24,112 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 113 selfloop transitions, 54 changer transitions 0/174 dead transitions. [2024-06-27 22:24:24,112 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 174 transitions, 1931 flow [2024-06-27 22:24:24,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:24:24,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:24:24,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 137 transitions. [2024-06-27 22:24:24,114 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.528957528957529 [2024-06-27 22:24:24,114 INFO L175 Difference]: Start difference. First operand has 101 places, 115 transitions, 1170 flow. Second operand 7 states and 137 transitions. [2024-06-27 22:24:24,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 174 transitions, 1931 flow [2024-06-27 22:24:24,124 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 174 transitions, 1849 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-27 22:24:24,129 INFO L231 Difference]: Finished difference. Result has 100 places, 139 transitions, 1422 flow [2024-06-27 22:24:24,130 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1102, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1422, PETRI_PLACES=100, PETRI_TRANSITIONS=139} [2024-06-27 22:24:24,130 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 59 predicate places. [2024-06-27 22:24:24,131 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 139 transitions, 1422 flow [2024-06-27 22:24:24,131 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:24:24,131 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:24:24,131 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:24:24,131 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 22:24:24,131 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:24:24,132 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:24:24,132 INFO L85 PathProgramCache]: Analyzing trace with hash 347202575, now seen corresponding path program 1 times [2024-06-27 22:24:24,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:24:24,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1386519001] [2024-06-27 22:24:24,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:24:24,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:24:24,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:24:25,335 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:24:25,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:24:25,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1386519001] [2024-06-27 22:24:25,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1386519001] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:24:25,336 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:24:25,336 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:24:25,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505281592] [2024-06-27 22:24:25,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:24:25,337 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:24:25,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:24:25,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:24:25,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:24:25,392 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 22:24:25,392 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 139 transitions, 1422 flow. Second operand has 7 states, 7 states have (on average 11.714285714285714) internal successors, (82), 7 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:24:25,392 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:24:25,392 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 22:24:25,392 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:24:25,824 INFO L124 PetriNetUnfolderBase]: 766/1404 cut-off events. [2024-06-27 22:24:25,824 INFO L125 PetriNetUnfolderBase]: For 8924/8924 co-relation queries the response was YES. [2024-06-27 22:24:25,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6599 conditions, 1404 events. 766/1404 cut-off events. For 8924/8924 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 7712 event pairs, 163 based on Foata normal form. 1/1374 useless extension candidates. Maximal degree in co-relation 6552. Up to 1027 conditions per place. [2024-06-27 22:24:25,833 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 114 selfloop transitions, 36 changer transitions 0/175 dead transitions. [2024-06-27 22:24:25,833 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 175 transitions, 1955 flow [2024-06-27 22:24:25,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:24:25,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:24:25,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-27 22:24:25,835 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4831081081081081 [2024-06-27 22:24:25,836 INFO L175 Difference]: Start difference. First operand has 100 places, 139 transitions, 1422 flow. Second operand 8 states and 143 transitions. [2024-06-27 22:24:25,836 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 175 transitions, 1955 flow [2024-06-27 22:24:25,851 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 175 transitions, 1902 flow, removed 16 selfloop flow, removed 2 redundant places. [2024-06-27 22:24:25,854 INFO L231 Difference]: Finished difference. Result has 108 places, 148 transitions, 1546 flow [2024-06-27 22:24:25,854 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1370, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1546, PETRI_PLACES=108, PETRI_TRANSITIONS=148} [2024-06-27 22:24:25,854 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 67 predicate places. [2024-06-27 22:24:25,854 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 148 transitions, 1546 flow [2024-06-27 22:24:25,855 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.714285714285714) internal successors, (82), 7 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:24:25,855 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:24:25,855 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:24:25,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 22:24:25,855 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:24:25,855 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:24:25,856 INFO L85 PathProgramCache]: Analyzing trace with hash 347292785, now seen corresponding path program 2 times [2024-06-27 22:24:25,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:24:25,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [974383368] [2024-06-27 22:24:25,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:24:25,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:24:25,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:24:27,030 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:24:27,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:24:27,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [974383368] [2024-06-27 22:24:27,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [974383368] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:24:27,031 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:24:27,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:24:27,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [122745991] [2024-06-27 22:24:27,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:24:27,032 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:24:27,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:24:27,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:24:27,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:24:27,120 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 22:24:27,121 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 148 transitions, 1546 flow. Second operand has 7 states, 7 states have (on average 11.714285714285714) internal successors, (82), 7 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:24:27,121 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:24:27,121 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 22:24:27,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:24:27,433 INFO L124 PetriNetUnfolderBase]: 765/1411 cut-off events. [2024-06-27 22:24:27,433 INFO L125 PetriNetUnfolderBase]: For 9847/9847 co-relation queries the response was YES. [2024-06-27 22:24:27,436 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6920 conditions, 1411 events. 765/1411 cut-off events. For 9847/9847 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 7820 event pairs, 162 based on Foata normal form. 1/1380 useless extension candidates. Maximal degree in co-relation 6868. Up to 1066 conditions per place. [2024-06-27 22:24:27,441 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 108 selfloop transitions, 43 changer transitions 0/176 dead transitions. [2024-06-27 22:24:27,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 176 transitions, 2026 flow [2024-06-27 22:24:27,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:24:27,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:24:27,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-27 22:24:27,443 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5057915057915058 [2024-06-27 22:24:27,443 INFO L175 Difference]: Start difference. First operand has 108 places, 148 transitions, 1546 flow. Second operand 7 states and 131 transitions. [2024-06-27 22:24:27,443 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 176 transitions, 2026 flow [2024-06-27 22:24:27,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 176 transitions, 2006 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-27 22:24:27,463 INFO L231 Difference]: Finished difference. Result has 114 places, 155 transitions, 1758 flow [2024-06-27 22:24:27,463 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1526, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1758, PETRI_PLACES=114, PETRI_TRANSITIONS=155} [2024-06-27 22:24:27,463 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 73 predicate places. [2024-06-27 22:24:27,463 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 155 transitions, 1758 flow [2024-06-27 22:24:27,464 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.714285714285714) internal successors, (82), 7 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:24:27,464 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:24:27,464 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:24:27,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 22:24:27,464 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:24:27,464 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:24:27,465 INFO L85 PathProgramCache]: Analyzing trace with hash 351017590, now seen corresponding path program 1 times [2024-06-27 22:24:27,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:24:27,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1755299972] [2024-06-27 22:24:27,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:24:27,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:24:27,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:24:28,385 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:24:28,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:24:28,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1755299972] [2024-06-27 22:24:28,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1755299972] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:24:28,385 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:24:28,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:24:28,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1298703427] [2024-06-27 22:24:28,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:24:28,386 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:24:28,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:24:28,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:24:28,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:24:28,451 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:24:28,451 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 155 transitions, 1758 flow. Second operand has 7 states, 7 states have (on average 10.714285714285714) internal successors, (75), 7 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:24:28,451 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:24:28,451 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:24:28,452 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:24:28,783 INFO L124 PetriNetUnfolderBase]: 841/1595 cut-off events. [2024-06-27 22:24:28,783 INFO L125 PetriNetUnfolderBase]: For 11293/11293 co-relation queries the response was YES. [2024-06-27 22:24:28,788 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7778 conditions, 1595 events. 841/1595 cut-off events. For 11293/11293 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 9208 event pairs, 194 based on Foata normal form. 1/1538 useless extension candidates. Maximal degree in co-relation 7722. Up to 1121 conditions per place. [2024-06-27 22:24:28,793 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 123 selfloop transitions, 63 changer transitions 0/193 dead transitions. [2024-06-27 22:24:28,794 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 193 transitions, 2415 flow [2024-06-27 22:24:28,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:24:28,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:24:28,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-27 22:24:28,795 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4942084942084942 [2024-06-27 22:24:28,795 INFO L175 Difference]: Start difference. First operand has 114 places, 155 transitions, 1758 flow. Second operand 7 states and 128 transitions. [2024-06-27 22:24:28,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 193 transitions, 2415 flow [2024-06-27 22:24:28,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 193 transitions, 2341 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-27 22:24:28,815 INFO L231 Difference]: Finished difference. Result has 117 places, 167 transitions, 1933 flow [2024-06-27 22:24:28,815 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1684, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1933, PETRI_PLACES=117, PETRI_TRANSITIONS=167} [2024-06-27 22:24:28,816 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 76 predicate places. [2024-06-27 22:24:28,816 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 167 transitions, 1933 flow [2024-06-27 22:24:28,816 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.714285714285714) internal successors, (75), 7 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:24:28,816 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:24:28,816 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:24:28,816 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 22:24:28,817 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:24:28,817 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:24:28,817 INFO L85 PathProgramCache]: Analyzing trace with hash 351017807, now seen corresponding path program 1 times [2024-06-27 22:24:28,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:24:28,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1740867400] [2024-06-27 22:24:28,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:24:28,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:24:28,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:24:29,866 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:24:29,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:24:29,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1740867400] [2024-06-27 22:24:29,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1740867400] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:24:29,867 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:24:29,867 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:24:29,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [628157325] [2024-06-27 22:24:29,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:24:29,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:24:29,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:24:29,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:24:29,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:24:29,947 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:24:29,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 167 transitions, 1933 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 22:24:29,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:24:29,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:24:29,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:24:30,337 INFO L124 PetriNetUnfolderBase]: 889/1683 cut-off events. [2024-06-27 22:24:30,337 INFO L125 PetriNetUnfolderBase]: For 12916/12916 co-relation queries the response was YES. [2024-06-27 22:24:30,373 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8242 conditions, 1683 events. 889/1683 cut-off events. For 12916/12916 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 9808 event pairs, 196 based on Foata normal form. 2/1624 useless extension candidates. Maximal degree in co-relation 8185. Up to 1087 conditions per place. [2024-06-27 22:24:30,377 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 142 selfloop transitions, 57 changer transitions 0/206 dead transitions. [2024-06-27 22:24:30,377 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 206 transitions, 2565 flow [2024-06-27 22:24:30,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:24:30,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:24:30,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-27 22:24:30,379 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4966216216216216 [2024-06-27 22:24:30,379 INFO L175 Difference]: Start difference. First operand has 117 places, 167 transitions, 1933 flow. Second operand 8 states and 147 transitions. [2024-06-27 22:24:30,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 206 transitions, 2565 flow [2024-06-27 22:24:30,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 206 transitions, 2483 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-27 22:24:30,402 INFO L231 Difference]: Finished difference. Result has 123 places, 175 transitions, 2048 flow [2024-06-27 22:24:30,402 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1851, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2048, PETRI_PLACES=123, PETRI_TRANSITIONS=175} [2024-06-27 22:24:30,402 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 82 predicate places. [2024-06-27 22:24:30,402 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 175 transitions, 2048 flow [2024-06-27 22:24:30,403 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 22:24:30,403 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:24:30,403 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:24:30,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 22:24:30,403 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:24:30,404 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:24:30,404 INFO L85 PathProgramCache]: Analyzing trace with hash 351012010, now seen corresponding path program 2 times [2024-06-27 22:24:30,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:24:30,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1552288242] [2024-06-27 22:24:30,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:24:30,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:24:30,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:24:31,326 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:24:31,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:24:31,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1552288242] [2024-06-27 22:24:31,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1552288242] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:24:31,326 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:24:31,326 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:24:31,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198077619] [2024-06-27 22:24:31,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:24:31,327 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:24:31,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:24:31,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:24:31,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:24:31,408 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:24:31,408 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 175 transitions, 2048 flow. Second operand has 7 states, 7 states have (on average 10.714285714285714) internal successors, (75), 7 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:24:31,408 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:24:31,408 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:24:31,408 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:24:31,746 INFO L124 PetriNetUnfolderBase]: 887/1664 cut-off events. [2024-06-27 22:24:31,746 INFO L125 PetriNetUnfolderBase]: For 13931/13931 co-relation queries the response was YES. [2024-06-27 22:24:31,751 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8507 conditions, 1664 events. 887/1664 cut-off events. For 13931/13931 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 9591 event pairs, 193 based on Foata normal form. 1/1607 useless extension candidates. Maximal degree in co-relation 8447. Up to 1193 conditions per place. [2024-06-27 22:24:31,756 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 132 selfloop transitions, 65 changer transitions 0/204 dead transitions. [2024-06-27 22:24:31,757 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 204 transitions, 2619 flow [2024-06-27 22:24:31,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:24:31,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:24:31,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-27 22:24:31,769 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4980694980694981 [2024-06-27 22:24:31,769 INFO L175 Difference]: Start difference. First operand has 123 places, 175 transitions, 2048 flow. Second operand 7 states and 129 transitions. [2024-06-27 22:24:31,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 204 transitions, 2619 flow [2024-06-27 22:24:31,794 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 204 transitions, 2565 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-27 22:24:31,796 INFO L231 Difference]: Finished difference. Result has 128 places, 176 transitions, 2182 flow [2024-06-27 22:24:31,797 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1994, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2182, PETRI_PLACES=128, PETRI_TRANSITIONS=176} [2024-06-27 22:24:31,797 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 87 predicate places. [2024-06-27 22:24:31,797 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 176 transitions, 2182 flow [2024-06-27 22:24:31,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.714285714285714) internal successors, (75), 7 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:24:31,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:24:31,798 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:24:31,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 22:24:31,799 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:24:31,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:24:31,799 INFO L85 PathProgramCache]: Analyzing trace with hash -1993945444, now seen corresponding path program 3 times [2024-06-27 22:24:31,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:24:31,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [85860322] [2024-06-27 22:24:31,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:24:31,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:24:31,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:24:32,735 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:24:32,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:24:32,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [85860322] [2024-06-27 22:24:32,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [85860322] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:24:32,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:24:32,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:24:32,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [365326934] [2024-06-27 22:24:32,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:24:32,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:24:32,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:24:32,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:24:32,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:24:32,789 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:24:32,789 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 176 transitions, 2182 flow. Second operand has 7 states, 7 states have (on average 10.714285714285714) internal successors, (75), 7 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:24:32,789 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:24:32,789 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:24:32,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:24:33,169 INFO L124 PetriNetUnfolderBase]: 885/1637 cut-off events. [2024-06-27 22:24:33,169 INFO L125 PetriNetUnfolderBase]: For 15181/15181 co-relation queries the response was YES. [2024-06-27 22:24:33,174 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8749 conditions, 1637 events. 885/1637 cut-off events. For 15181/15181 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 9293 event pairs, 203 based on Foata normal form. 1/1590 useless extension candidates. Maximal degree in co-relation 8685. Up to 1384 conditions per place. [2024-06-27 22:24:33,179 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 167 selfloop transitions, 22 changer transitions 0/196 dead transitions. [2024-06-27 22:24:33,179 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 196 transitions, 2638 flow [2024-06-27 22:24:33,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:24:33,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:24:33,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-27 22:24:33,184 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43243243243243246 [2024-06-27 22:24:33,184 INFO L175 Difference]: Start difference. First operand has 128 places, 176 transitions, 2182 flow. Second operand 8 states and 128 transitions. [2024-06-27 22:24:33,184 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 196 transitions, 2638 flow [2024-06-27 22:24:33,212 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 196 transitions, 2491 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-27 22:24:33,215 INFO L231 Difference]: Finished difference. Result has 131 places, 176 transitions, 2088 flow [2024-06-27 22:24:33,215 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2035, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2088, PETRI_PLACES=131, PETRI_TRANSITIONS=176} [2024-06-27 22:24:33,216 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 90 predicate places. [2024-06-27 22:24:33,216 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 176 transitions, 2088 flow [2024-06-27 22:24:33,216 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.714285714285714) internal successors, (75), 7 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:24:33,216 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:24:33,216 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:24:33,216 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 22:24:33,217 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:24:33,217 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:24:33,217 INFO L85 PathProgramCache]: Analyzing trace with hash -1993945227, now seen corresponding path program 2 times [2024-06-27 22:24:33,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:24:33,217 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [453946491] [2024-06-27 22:24:33,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:24:33,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:24:33,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:24:34,083 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:24:34,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:24:34,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [453946491] [2024-06-27 22:24:34,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [453946491] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:24:34,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:24:34,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:24:34,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [258460491] [2024-06-27 22:24:34,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:24:34,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:24:34,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:24:34,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:24:34,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:24:34,139 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:24:34,139 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 176 transitions, 2088 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 22:24:34,139 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:24:34,139 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:24:34,139 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:24:34,572 INFO L124 PetriNetUnfolderBase]: 909/1686 cut-off events. [2024-06-27 22:24:34,572 INFO L125 PetriNetUnfolderBase]: For 15938/15938 co-relation queries the response was YES. [2024-06-27 22:24:34,578 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8851 conditions, 1686 events. 909/1686 cut-off events. For 15938/15938 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 9649 event pairs, 200 based on Foata normal form. 1/1636 useless extension candidates. Maximal degree in co-relation 8786. Up to 1406 conditions per place. [2024-06-27 22:24:34,583 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 175 selfloop transitions, 23 changer transitions 0/205 dead transitions. [2024-06-27 22:24:34,583 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 205 transitions, 2672 flow [2024-06-27 22:24:34,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:24:34,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:24:34,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-27 22:24:34,584 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4594594594594595 [2024-06-27 22:24:34,584 INFO L175 Difference]: Start difference. First operand has 131 places, 176 transitions, 2088 flow. Second operand 8 states and 136 transitions. [2024-06-27 22:24:34,584 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 205 transitions, 2672 flow [2024-06-27 22:24:34,610 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 205 transitions, 2600 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-27 22:24:34,612 INFO L231 Difference]: Finished difference. Result has 132 places, 180 transitions, 2109 flow [2024-06-27 22:24:34,612 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2016, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2109, PETRI_PLACES=132, PETRI_TRANSITIONS=180} [2024-06-27 22:24:34,613 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 91 predicate places. [2024-06-27 22:24:34,613 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 180 transitions, 2109 flow [2024-06-27 22:24:34,613 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 22:24:34,613 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:24:34,613 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:24:34,613 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 22:24:34,613 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:24:34,614 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:24:34,614 INFO L85 PathProgramCache]: Analyzing trace with hash 494908337, now seen corresponding path program 3 times [2024-06-27 22:24:34,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:24:34,614 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [10063004] [2024-06-27 22:24:34,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:24:34,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:24:34,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:24:35,526 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:24:35,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:24:35,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [10063004] [2024-06-27 22:24:35,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [10063004] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:24:35,527 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:24:35,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:24:35,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [622184896] [2024-06-27 22:24:35,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:24:35,528 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:24:35,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:24:35,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:24:35,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:24:35,592 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:24:35,592 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 180 transitions, 2109 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 22:24:35,592 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:24:35,592 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:24:35,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:24:35,963 INFO L124 PetriNetUnfolderBase]: 907/1684 cut-off events. [2024-06-27 22:24:35,963 INFO L125 PetriNetUnfolderBase]: For 16470/16470 co-relation queries the response was YES. [2024-06-27 22:24:35,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8929 conditions, 1684 events. 907/1684 cut-off events. For 16470/16470 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 9654 event pairs, 201 based on Foata normal form. 1/1634 useless extension candidates. Maximal degree in co-relation 8863. Up to 1364 conditions per place. [2024-06-27 22:24:35,976 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 177 selfloop transitions, 29 changer transitions 0/213 dead transitions. [2024-06-27 22:24:35,976 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 213 transitions, 2745 flow [2024-06-27 22:24:35,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:24:35,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:24:35,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-27 22:24:35,977 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46959459459459457 [2024-06-27 22:24:35,977 INFO L175 Difference]: Start difference. First operand has 132 places, 180 transitions, 2109 flow. Second operand 8 states and 139 transitions. [2024-06-27 22:24:35,977 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 213 transitions, 2745 flow [2024-06-27 22:24:36,007 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 213 transitions, 2708 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-27 22:24:36,010 INFO L231 Difference]: Finished difference. Result has 136 places, 182 transitions, 2163 flow [2024-06-27 22:24:36,010 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2072, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2163, PETRI_PLACES=136, PETRI_TRANSITIONS=182} [2024-06-27 22:24:36,010 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 95 predicate places. [2024-06-27 22:24:36,010 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 182 transitions, 2163 flow [2024-06-27 22:24:36,010 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 22:24:36,011 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:24:36,011 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:24:36,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 22:24:36,011 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:24:36,011 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:24:36,011 INFO L85 PathProgramCache]: Analyzing trace with hash -1853006685, now seen corresponding path program 4 times [2024-06-27 22:24:36,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:24:36,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [134664869] [2024-06-27 22:24:36,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:24:36,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:24:36,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:24:36,898 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:24:36,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:24:36,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [134664869] [2024-06-27 22:24:36,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [134664869] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:24:36,898 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:24:36,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:24:36,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [479407281] [2024-06-27 22:24:36,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:24:36,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:24:36,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:24:36,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:24:36,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:24:36,952 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:24:36,952 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 182 transitions, 2163 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 22:24:36,953 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:24:36,953 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:24:36,953 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:24:37,412 INFO L124 PetriNetUnfolderBase]: 905/1680 cut-off events. [2024-06-27 22:24:37,413 INFO L125 PetriNetUnfolderBase]: For 17228/17228 co-relation queries the response was YES. [2024-06-27 22:24:37,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9044 conditions, 1680 events. 905/1680 cut-off events. For 17228/17228 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 9638 event pairs, 206 based on Foata normal form. 1/1630 useless extension candidates. Maximal degree in co-relation 8976. Up to 1425 conditions per place. [2024-06-27 22:24:37,424 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 176 selfloop transitions, 18 changer transitions 0/201 dead transitions. [2024-06-27 22:24:37,424 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 201 transitions, 2623 flow [2024-06-27 22:24:37,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:24:37,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:24:37,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-27 22:24:37,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44594594594594594 [2024-06-27 22:24:37,425 INFO L175 Difference]: Start difference. First operand has 136 places, 182 transitions, 2163 flow. Second operand 8 states and 132 transitions. [2024-06-27 22:24:37,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 201 transitions, 2623 flow [2024-06-27 22:24:37,459 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 201 transitions, 2546 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-27 22:24:37,461 INFO L231 Difference]: Finished difference. Result has 138 places, 182 transitions, 2127 flow [2024-06-27 22:24:37,461 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2086, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2127, PETRI_PLACES=138, PETRI_TRANSITIONS=182} [2024-06-27 22:24:37,462 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 97 predicate places. [2024-06-27 22:24:37,462 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 182 transitions, 2127 flow [2024-06-27 22:24:37,462 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 22:24:37,462 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:24:37,462 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:24:37,462 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 22:24:37,462 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:24:37,463 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:24:37,463 INFO L85 PathProgramCache]: Analyzing trace with hash 1806955065, now seen corresponding path program 3 times [2024-06-27 22:24:37,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:24:37,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1388876774] [2024-06-27 22:24:37,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:24:37,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:24:37,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:24:38,582 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:24:38,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:24:38,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1388876774] [2024-06-27 22:24:38,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1388876774] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:24:38,583 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:24:38,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:24:38,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [620029807] [2024-06-27 22:24:38,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:24:38,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:24:38,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:24:38,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:24:38,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:24:38,649 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 37 [2024-06-27 22:24:38,650 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 182 transitions, 2127 flow. Second operand has 7 states, 7 states have (on average 12.714285714285714) internal successors, (89), 7 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:24:38,650 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:24:38,650 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 37 [2024-06-27 22:24:38,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:24:38,975 INFO L124 PetriNetUnfolderBase]: 801/1530 cut-off events. [2024-06-27 22:24:38,975 INFO L125 PetriNetUnfolderBase]: For 17344/17348 co-relation queries the response was YES. [2024-06-27 22:24:38,979 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8199 conditions, 1530 events. 801/1530 cut-off events. For 17344/17348 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 9074 event pairs, 129 based on Foata normal form. 1/1478 useless extension candidates. Maximal degree in co-relation 8130. Up to 948 conditions per place. [2024-06-27 22:24:38,983 INFO L140 encePairwiseOnDemand]: 29/37 looper letters, 120 selfloop transitions, 54 changer transitions 0/208 dead transitions. [2024-06-27 22:24:38,983 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 208 transitions, 2629 flow [2024-06-27 22:24:38,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:24:38,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:24:38,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 138 transitions. [2024-06-27 22:24:38,984 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5328185328185329 [2024-06-27 22:24:38,984 INFO L175 Difference]: Start difference. First operand has 138 places, 182 transitions, 2127 flow. Second operand 7 states and 138 transitions. [2024-06-27 22:24:38,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 208 transitions, 2629 flow [2024-06-27 22:24:39,012 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 208 transitions, 2586 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-27 22:24:39,015 INFO L231 Difference]: Finished difference. Result has 139 places, 186 transitions, 2232 flow [2024-06-27 22:24:39,015 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2084, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2232, PETRI_PLACES=139, PETRI_TRANSITIONS=186} [2024-06-27 22:24:39,015 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 98 predicate places. [2024-06-27 22:24:39,015 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 186 transitions, 2232 flow [2024-06-27 22:24:39,016 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.714285714285714) internal successors, (89), 7 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:24:39,016 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:24:39,016 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:24:39,016 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 22:24:39,016 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:24:39,016 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:24:39,017 INFO L85 PathProgramCache]: Analyzing trace with hash 1841208825, now seen corresponding path program 4 times [2024-06-27 22:24:39,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:24:39,017 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1833464883] [2024-06-27 22:24:39,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:24:39,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:24:39,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:24:40,197 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:24:40,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:24:40,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1833464883] [2024-06-27 22:24:40,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1833464883] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:24:40,198 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:24:40,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:24:40,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1374852311] [2024-06-27 22:24:40,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:24:40,200 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:24:40,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:24:40,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:24:40,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:24:40,271 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 37 [2024-06-27 22:24:40,272 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 186 transitions, 2232 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:24:40,272 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:24:40,272 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 37 [2024-06-27 22:24:40,272 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:24:40,590 INFO L124 PetriNetUnfolderBase]: 799/1554 cut-off events. [2024-06-27 22:24:40,590 INFO L125 PetriNetUnfolderBase]: For 18715/18719 co-relation queries the response was YES. [2024-06-27 22:24:40,595 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8454 conditions, 1554 events. 799/1554 cut-off events. For 18715/18719 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 9295 event pairs, 139 based on Foata normal form. 1/1495 useless extension candidates. Maximal degree in co-relation 8384. Up to 1019 conditions per place. [2024-06-27 22:24:40,598 INFO L140 encePairwiseOnDemand]: 28/37 looper letters, 107 selfloop transitions, 62 changer transitions 0/203 dead transitions. [2024-06-27 22:24:40,598 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 203 transitions, 2620 flow [2024-06-27 22:24:40,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:24:40,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:24:40,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-06-27 22:24:40,599 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5173745173745173 [2024-06-27 22:24:40,599 INFO L175 Difference]: Start difference. First operand has 139 places, 186 transitions, 2232 flow. Second operand 7 states and 134 transitions. [2024-06-27 22:24:40,600 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 203 transitions, 2620 flow [2024-06-27 22:24:40,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 203 transitions, 2557 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-27 22:24:40,635 INFO L231 Difference]: Finished difference. Result has 142 places, 186 transitions, 2306 flow [2024-06-27 22:24:40,635 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2169, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2306, PETRI_PLACES=142, PETRI_TRANSITIONS=186} [2024-06-27 22:24:40,635 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 101 predicate places. [2024-06-27 22:24:40,635 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 186 transitions, 2306 flow [2024-06-27 22:24:40,636 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:24:40,636 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:24:40,636 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:24:40,636 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 22:24:40,636 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:24:40,636 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:24:40,636 INFO L85 PathProgramCache]: Analyzing trace with hash 292269230, now seen corresponding path program 4 times [2024-06-27 22:24:40,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:24:40,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [248118608] [2024-06-27 22:24:40,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:24:40,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:24:40,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:24:41,833 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:24:41,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:24:41,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [248118608] [2024-06-27 22:24:41,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [248118608] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:24:41,834 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:24:41,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:24:41,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1563978320] [2024-06-27 22:24:41,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:24:41,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:24:41,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:24:41,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:24:41,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:24:41,885 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:24:41,885 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 186 transitions, 2306 flow. Second operand has 7 states, 7 states have (on average 10.714285714285714) internal successors, (75), 7 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:24:41,885 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:24:41,885 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:24:41,885 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:24:42,360 INFO L124 PetriNetUnfolderBase]: 951/1752 cut-off events. [2024-06-27 22:24:42,360 INFO L125 PetriNetUnfolderBase]: For 19682/19682 co-relation queries the response was YES. [2024-06-27 22:24:42,366 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9839 conditions, 1752 events. 951/1752 cut-off events. For 19682/19682 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 10067 event pairs, 169 based on Foata normal form. 1/1701 useless extension candidates. Maximal degree in co-relation 9768. Up to 1271 conditions per place. [2024-06-27 22:24:42,371 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 145 selfloop transitions, 85 changer transitions 0/237 dead transitions. [2024-06-27 22:24:42,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 237 transitions, 3284 flow [2024-06-27 22:24:42,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:24:42,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:24:42,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 137 transitions. [2024-06-27 22:24:42,373 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.528957528957529 [2024-06-27 22:24:42,373 INFO L175 Difference]: Start difference. First operand has 142 places, 186 transitions, 2306 flow. Second operand 7 states and 137 transitions. [2024-06-27 22:24:42,373 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 237 transitions, 3284 flow [2024-06-27 22:24:42,411 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 237 transitions, 3150 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-27 22:24:42,414 INFO L231 Difference]: Finished difference. Result has 145 places, 210 transitions, 2765 flow [2024-06-27 22:24:42,415 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2185, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2765, PETRI_PLACES=145, PETRI_TRANSITIONS=210} [2024-06-27 22:24:42,415 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 104 predicate places. [2024-06-27 22:24:42,415 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 210 transitions, 2765 flow [2024-06-27 22:24:42,415 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.714285714285714) internal successors, (75), 7 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:24:42,415 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:24:42,415 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:24:42,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 22:24:42,416 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:24:42,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:24:42,416 INFO L85 PathProgramCache]: Analyzing trace with hash 291323637, now seen corresponding path program 5 times [2024-06-27 22:24:42,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:24:42,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [966074340] [2024-06-27 22:24:42,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:24:42,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:24:42,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:24:43,880 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:24:43,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:24:43,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [966074340] [2024-06-27 22:24:43,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [966074340] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:24:43,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:24:43,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:24:43,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1124079664] [2024-06-27 22:24:43,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:24:43,881 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:24:43,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:24:43,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:24:43,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:24:43,962 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:24:43,962 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 210 transitions, 2765 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 22:24:43,962 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:24:43,962 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:24:43,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:24:44,549 INFO L124 PetriNetUnfolderBase]: 989/1812 cut-off events. [2024-06-27 22:24:44,550 INFO L125 PetriNetUnfolderBase]: For 20372/20372 co-relation queries the response was YES. [2024-06-27 22:24:44,556 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10314 conditions, 1812 events. 989/1812 cut-off events. For 20372/20372 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 10480 event pairs, 178 based on Foata normal form. 2/1762 useless extension candidates. Maximal degree in co-relation 10242. Up to 1181 conditions per place. [2024-06-27 22:24:44,561 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 174 selfloop transitions, 93 changer transitions 0/274 dead transitions. [2024-06-27 22:24:44,561 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 274 transitions, 3812 flow [2024-06-27 22:24:44,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:24:44,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:24:44,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-27 22:24:44,563 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.527027027027027 [2024-06-27 22:24:44,563 INFO L175 Difference]: Start difference. First operand has 145 places, 210 transitions, 2765 flow. Second operand 8 states and 156 transitions. [2024-06-27 22:24:44,563 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 274 transitions, 3812 flow [2024-06-27 22:24:44,606 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 274 transitions, 3711 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-27 22:24:44,609 INFO L231 Difference]: Finished difference. Result has 151 places, 236 transitions, 3125 flow [2024-06-27 22:24:44,610 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2664, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3125, PETRI_PLACES=151, PETRI_TRANSITIONS=236} [2024-06-27 22:24:44,610 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 110 predicate places. [2024-06-27 22:24:44,610 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 236 transitions, 3125 flow [2024-06-27 22:24:44,610 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 22:24:44,610 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:24:44,610 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:24:44,611 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 22:24:44,611 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:24:44,611 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:24:44,611 INFO L85 PathProgramCache]: Analyzing trace with hash 292478480, now seen corresponding path program 5 times [2024-06-27 22:24:44,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:24:44,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1468902756] [2024-06-27 22:24:44,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:24:44,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:24:44,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:24:45,793 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:24:45,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:24:45,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1468902756] [2024-06-27 22:24:45,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1468902756] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:24:45,793 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:24:45,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:24:45,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1219817744] [2024-06-27 22:24:45,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:24:45,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:24:45,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:24:45,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:24:45,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:24:45,833 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:24:45,834 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 236 transitions, 3125 flow. Second operand has 7 states, 7 states have (on average 10.714285714285714) internal successors, (75), 7 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:24:45,834 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:24:45,834 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:24:45,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:24:46,333 INFO L124 PetriNetUnfolderBase]: 1007/1843 cut-off events. [2024-06-27 22:24:46,334 INFO L125 PetriNetUnfolderBase]: For 22443/22443 co-relation queries the response was YES. [2024-06-27 22:24:46,340 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10969 conditions, 1843 events. 1007/1843 cut-off events. For 22443/22443 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 10680 event pairs, 164 based on Foata normal form. 1/1792 useless extension candidates. Maximal degree in co-relation 10895. Up to 1347 conditions per place. [2024-06-27 22:24:46,346 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 175 selfloop transitions, 90 changer transitions 0/272 dead transitions. [2024-06-27 22:24:46,346 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 272 transitions, 3950 flow [2024-06-27 22:24:46,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:24:46,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:24:46,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-06-27 22:24:46,347 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5173745173745173 [2024-06-27 22:24:46,347 INFO L175 Difference]: Start difference. First operand has 151 places, 236 transitions, 3125 flow. Second operand 7 states and 134 transitions. [2024-06-27 22:24:46,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 272 transitions, 3950 flow [2024-06-27 22:24:46,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 272 transitions, 3854 flow, removed 31 selfloop flow, removed 3 redundant places. [2024-06-27 22:24:46,390 INFO L231 Difference]: Finished difference. Result has 156 places, 247 transitions, 3396 flow [2024-06-27 22:24:46,390 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3037, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3396, PETRI_PLACES=156, PETRI_TRANSITIONS=247} [2024-06-27 22:24:46,390 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 115 predicate places. [2024-06-27 22:24:46,391 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 247 transitions, 3396 flow [2024-06-27 22:24:46,391 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.714285714285714) internal successors, (75), 7 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:24:46,391 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:24:46,391 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:24:46,391 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 22:24:46,391 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:24:46,391 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:24:46,392 INFO L85 PathProgramCache]: Analyzing trace with hash -2121681546, now seen corresponding path program 1 times [2024-06-27 22:24:46,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:24:46,392 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1560134124] [2024-06-27 22:24:46,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:24:46,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:24:46,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:24:47,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-27 22:24:47,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:24:47,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1560134124] [2024-06-27 22:24:47,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1560134124] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:24:47,594 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:24:47,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:24:47,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175777071] [2024-06-27 22:24:47,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:24:47,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:24:47,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:24:47,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:24:47,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:24:47,723 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 22:24:47,724 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 247 transitions, 3396 flow. Second operand has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:24:47,724 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:24:47,724 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 22:24:47,724 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:24:48,192 INFO L124 PetriNetUnfolderBase]: 1007/1885 cut-off events. [2024-06-27 22:24:48,192 INFO L125 PetriNetUnfolderBase]: For 25314/25314 co-relation queries the response was YES. [2024-06-27 22:24:48,199 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11266 conditions, 1885 events. 1007/1885 cut-off events. For 25314/25314 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 11299 event pairs, 183 based on Foata normal form. 2/1831 useless extension candidates. Maximal degree in co-relation 11189. Up to 1284 conditions per place. [2024-06-27 22:24:48,205 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 199 selfloop transitions, 45 changer transitions 0/283 dead transitions. [2024-06-27 22:24:48,205 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 283 transitions, 4123 flow [2024-06-27 22:24:48,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:24:48,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:24:48,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-27 22:24:48,217 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5135135135135135 [2024-06-27 22:24:48,217 INFO L175 Difference]: Start difference. First operand has 156 places, 247 transitions, 3396 flow. Second operand 8 states and 152 transitions. [2024-06-27 22:24:48,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 283 transitions, 4123 flow [2024-06-27 22:24:48,271 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 283 transitions, 4013 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-27 22:24:48,274 INFO L231 Difference]: Finished difference. Result has 162 places, 251 transitions, 3416 flow [2024-06-27 22:24:48,274 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3286, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3416, PETRI_PLACES=162, PETRI_TRANSITIONS=251} [2024-06-27 22:24:48,275 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 121 predicate places. [2024-06-27 22:24:48,275 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 251 transitions, 3416 flow [2024-06-27 22:24:48,275 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:24:48,275 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:24:48,275 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:24:48,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 22:24:48,275 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:24:48,276 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:24:48,276 INFO L85 PathProgramCache]: Analyzing trace with hash 1029361458, now seen corresponding path program 2 times [2024-06-27 22:24:48,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:24:48,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1013113171] [2024-06-27 22:24:48,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:24:48,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:24:48,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:24:49,683 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:24:49,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:24:49,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1013113171] [2024-06-27 22:24:49,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1013113171] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:24:49,684 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:24:49,684 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:24:49,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1556255339] [2024-06-27 22:24:49,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:24:49,684 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:24:49,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:24:49,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:24:49,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:24:49,793 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 22:24:49,794 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 251 transitions, 3416 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:24:49,794 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:24:49,794 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 22:24:49,794 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:24:50,241 INFO L124 PetriNetUnfolderBase]: 1035/1951 cut-off events. [2024-06-27 22:24:50,242 INFO L125 PetriNetUnfolderBase]: For 26827/26827 co-relation queries the response was YES. [2024-06-27 22:24:50,249 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11633 conditions, 1951 events. 1035/1951 cut-off events. For 26827/26827 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 11912 event pairs, 206 based on Foata normal form. 2/1898 useless extension candidates. Maximal degree in co-relation 11553. Up to 1449 conditions per place. [2024-06-27 22:24:50,255 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 210 selfloop transitions, 37 changer transitions 0/286 dead transitions. [2024-06-27 22:24:50,255 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 286 transitions, 4147 flow [2024-06-27 22:24:50,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:24:50,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:24:50,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-27 22:24:50,257 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47147147147147145 [2024-06-27 22:24:50,257 INFO L175 Difference]: Start difference. First operand has 162 places, 251 transitions, 3416 flow. Second operand 9 states and 157 transitions. [2024-06-27 22:24:50,257 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 286 transitions, 4147 flow [2024-06-27 22:24:50,311 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 286 transitions, 4072 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-27 22:24:50,315 INFO L231 Difference]: Finished difference. Result has 169 places, 259 transitions, 3537 flow [2024-06-27 22:24:50,315 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3351, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3537, PETRI_PLACES=169, PETRI_TRANSITIONS=259} [2024-06-27 22:24:50,315 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 128 predicate places. [2024-06-27 22:24:50,315 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 259 transitions, 3537 flow [2024-06-27 22:24:50,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:24:50,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:24:50,316 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:24:50,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 22:24:50,316 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:24:50,316 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:24:50,316 INFO L85 PathProgramCache]: Analyzing trace with hash -2121620972, now seen corresponding path program 1 times [2024-06-27 22:24:50,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:24:50,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [364229214] [2024-06-27 22:24:50,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:24:50,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:24:50,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:24:51,676 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:24:51,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:24:51,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [364229214] [2024-06-27 22:24:51,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [364229214] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:24:51,677 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:24:51,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:24:51,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1442876454] [2024-06-27 22:24:51,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:24:51,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:24:51,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:24:51,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:24:51,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:24:51,763 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:24:51,763 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 259 transitions, 3537 flow. Second operand has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:24:51,763 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:24:51,763 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:24:51,763 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:24:52,244 INFO L124 PetriNetUnfolderBase]: 1139/2114 cut-off events. [2024-06-27 22:24:52,245 INFO L125 PetriNetUnfolderBase]: For 27966/27966 co-relation queries the response was YES. [2024-06-27 22:24:52,254 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12447 conditions, 2114 events. 1139/2114 cut-off events. For 27966/27966 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 12988 event pairs, 233 based on Foata normal form. 1/2048 useless extension candidates. Maximal degree in co-relation 12363. Up to 1428 conditions per place. [2024-06-27 22:24:52,262 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 214 selfloop transitions, 78 changer transitions 0/299 dead transitions. [2024-06-27 22:24:52,262 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 299 transitions, 4408 flow [2024-06-27 22:24:52,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:24:52,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:24:52,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-27 22:24:52,263 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48986486486486486 [2024-06-27 22:24:52,263 INFO L175 Difference]: Start difference. First operand has 169 places, 259 transitions, 3537 flow. Second operand 8 states and 145 transitions. [2024-06-27 22:24:52,264 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 299 transitions, 4408 flow [2024-06-27 22:24:52,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 299 transitions, 4370 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-27 22:24:52,330 INFO L231 Difference]: Finished difference. Result has 175 places, 268 transitions, 3784 flow [2024-06-27 22:24:52,331 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3499, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3784, PETRI_PLACES=175, PETRI_TRANSITIONS=268} [2024-06-27 22:24:52,331 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 134 predicate places. [2024-06-27 22:24:52,331 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 268 transitions, 3784 flow [2024-06-27 22:24:52,331 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:24:52,331 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:24:52,331 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:24:52,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 22:24:52,332 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:24:52,332 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:24:52,332 INFO L85 PathProgramCache]: Analyzing trace with hash -2118819812, now seen corresponding path program 2 times [2024-06-27 22:24:52,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:24:52,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1439925184] [2024-06-27 22:24:52,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:24:52,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:24:52,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:24:53,545 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:24:53,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:24:53,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1439925184] [2024-06-27 22:24:53,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1439925184] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:24:53,546 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:24:53,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:24:53,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1273765389] [2024-06-27 22:24:53,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:24:53,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:24:53,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:24:53,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:24:53,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:24:53,606 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:24:53,606 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 268 transitions, 3784 flow. Second operand has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:24:53,606 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:24:53,606 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:24:53,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:24:54,103 INFO L124 PetriNetUnfolderBase]: 1165/2231 cut-off events. [2024-06-27 22:24:54,104 INFO L125 PetriNetUnfolderBase]: For 31338/31338 co-relation queries the response was YES. [2024-06-27 22:24:54,114 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13125 conditions, 2231 events. 1165/2231 cut-off events. For 31338/31338 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 13907 event pairs, 251 based on Foata normal form. 1/2151 useless extension candidates. Maximal degree in co-relation 13038. Up to 1626 conditions per place. [2024-06-27 22:24:54,122 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 206 selfloop transitions, 99 changer transitions 0/312 dead transitions. [2024-06-27 22:24:54,122 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 312 transitions, 4747 flow [2024-06-27 22:24:54,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:24:54,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:24:54,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-27 22:24:54,123 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4864864864864865 [2024-06-27 22:24:54,123 INFO L175 Difference]: Start difference. First operand has 175 places, 268 transitions, 3784 flow. Second operand 8 states and 144 transitions. [2024-06-27 22:24:54,123 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 312 transitions, 4747 flow [2024-06-27 22:24:54,186 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 312 transitions, 4666 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-27 22:24:54,191 INFO L231 Difference]: Finished difference. Result has 182 places, 284 transitions, 4196 flow [2024-06-27 22:24:54,191 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3705, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4196, PETRI_PLACES=182, PETRI_TRANSITIONS=284} [2024-06-27 22:24:54,191 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 141 predicate places. [2024-06-27 22:24:54,192 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 284 transitions, 4196 flow [2024-06-27 22:24:54,192 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:24:54,192 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:24:54,192 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:24:54,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 22:24:54,192 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:24:54,193 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:24:54,193 INFO L85 PathProgramCache]: Analyzing trace with hash 1032157968, now seen corresponding path program 3 times [2024-06-27 22:24:54,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:24:54,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [842046462] [2024-06-27 22:24:54,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:24:54,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:24:54,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:24:55,430 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:24:55,430 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:24:55,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [842046462] [2024-06-27 22:24:55,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [842046462] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:24:55,430 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:24:55,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:24:55,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [118353641] [2024-06-27 22:24:55,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:24:55,431 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:24:55,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:24:55,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:24:55,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:24:55,551 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 22:24:55,551 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 284 transitions, 4196 flow. Second operand has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:24:55,551 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:24:55,551 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 22:24:55,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:24:56,102 INFO L124 PetriNetUnfolderBase]: 1102/2162 cut-off events. [2024-06-27 22:24:56,102 INFO L125 PetriNetUnfolderBase]: For 33230/33230 co-relation queries the response was YES. [2024-06-27 22:24:56,112 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13279 conditions, 2162 events. 1102/2162 cut-off events. For 33230/33230 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 13709 event pairs, 229 based on Foata normal form. 2/2086 useless extension candidates. Maximal degree in co-relation 13188. Up to 1541 conditions per place. [2024-06-27 22:24:56,121 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 216 selfloop transitions, 51 changer transitions 0/312 dead transitions. [2024-06-27 22:24:56,121 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 312 transitions, 4881 flow [2024-06-27 22:24:56,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:24:56,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:24:56,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-27 22:24:56,123 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-27 22:24:56,123 INFO L175 Difference]: Start difference. First operand has 182 places, 284 transitions, 4196 flow. Second operand 8 states and 148 transitions. [2024-06-27 22:24:56,123 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 312 transitions, 4881 flow [2024-06-27 22:24:56,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 312 transitions, 4807 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-27 22:24:56,198 INFO L231 Difference]: Finished difference. Result has 187 places, 285 transitions, 4240 flow [2024-06-27 22:24:56,198 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4122, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4240, PETRI_PLACES=187, PETRI_TRANSITIONS=285} [2024-06-27 22:24:56,198 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 146 predicate places. [2024-06-27 22:24:56,199 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 285 transitions, 4240 flow [2024-06-27 22:24:56,199 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:24:56,199 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:24:56,199 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:24:56,199 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 22:24:56,199 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:24:56,199 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:24:56,199 INFO L85 PathProgramCache]: Analyzing trace with hash -2118824462, now seen corresponding path program 3 times [2024-06-27 22:24:56,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:24:56,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1497112344] [2024-06-27 22:24:56,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:24:56,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:24:56,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:24:57,363 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:24:57,363 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:24:57,363 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1497112344] [2024-06-27 22:24:57,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1497112344] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:24:57,363 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:24:57,364 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:24:57,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093253670] [2024-06-27 22:24:57,364 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:24:57,364 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:24:57,364 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:24:57,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:24:57,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:24:57,424 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:24:57,424 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 285 transitions, 4240 flow. Second operand has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:24:57,424 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:24:57,424 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:24:57,424 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:24:57,952 INFO L124 PetriNetUnfolderBase]: 1180/2256 cut-off events. [2024-06-27 22:24:57,952 INFO L125 PetriNetUnfolderBase]: For 34278/34278 co-relation queries the response was YES. [2024-06-27 22:24:57,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13990 conditions, 2256 events. 1180/2256 cut-off events. For 34278/34278 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 14070 event pairs, 248 based on Foata normal form. 1/2176 useless extension candidates. Maximal degree in co-relation 13897. Up to 1621 conditions per place. [2024-06-27 22:24:57,971 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 209 selfloop transitions, 103 changer transitions 0/319 dead transitions. [2024-06-27 22:24:57,971 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 319 transitions, 5108 flow [2024-06-27 22:24:57,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:24:57,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:24:57,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-27 22:24:57,972 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48986486486486486 [2024-06-27 22:24:57,972 INFO L175 Difference]: Start difference. First operand has 187 places, 285 transitions, 4240 flow. Second operand 8 states and 145 transitions. [2024-06-27 22:24:57,972 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 319 transitions, 5108 flow [2024-06-27 22:24:58,058 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 319 transitions, 5005 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-27 22:24:58,063 INFO L231 Difference]: Finished difference. Result has 189 places, 289 transitions, 4403 flow [2024-06-27 22:24:58,063 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4137, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4403, PETRI_PLACES=189, PETRI_TRANSITIONS=289} [2024-06-27 22:24:58,063 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 148 predicate places. [2024-06-27 22:24:58,063 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 289 transitions, 4403 flow [2024-06-27 22:24:58,064 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:24:58,064 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:24:58,064 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:24:58,064 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 22:24:58,064 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:24:58,064 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:24:58,064 INFO L85 PathProgramCache]: Analyzing trace with hash -2003533292, now seen corresponding path program 4 times [2024-06-27 22:24:58,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:24:58,064 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1198902323] [2024-06-27 22:24:58,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:24:58,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:24:58,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:24:59,242 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:24:59,242 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:24:59,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1198902323] [2024-06-27 22:24:59,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1198902323] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:24:59,242 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:24:59,242 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:24:59,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [395154144] [2024-06-27 22:24:59,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:24:59,243 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:24:59,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:24:59,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:24:59,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:24:59,286 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:24:59,287 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 289 transitions, 4403 flow. Second operand has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:24:59,287 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:24:59,287 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:24:59,287 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:24:59,803 INFO L124 PetriNetUnfolderBase]: 1200/2267 cut-off events. [2024-06-27 22:24:59,804 INFO L125 PetriNetUnfolderBase]: For 36141/36141 co-relation queries the response was YES. [2024-06-27 22:24:59,813 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14433 conditions, 2267 events. 1200/2267 cut-off events. For 36141/36141 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 14134 event pairs, 224 based on Foata normal form. 1/2185 useless extension candidates. Maximal degree in co-relation 14339. Up to 1616 conditions per place. [2024-06-27 22:24:59,819 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 210 selfloop transitions, 119 changer transitions 0/336 dead transitions. [2024-06-27 22:24:59,819 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 336 transitions, 5545 flow [2024-06-27 22:24:59,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:24:59,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:24:59,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-27 22:24:59,820 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5033783783783784 [2024-06-27 22:24:59,821 INFO L175 Difference]: Start difference. First operand has 189 places, 289 transitions, 4403 flow. Second operand 8 states and 149 transitions. [2024-06-27 22:24:59,821 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 336 transitions, 5545 flow [2024-06-27 22:24:59,907 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 336 transitions, 5311 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-27 22:24:59,911 INFO L231 Difference]: Finished difference. Result has 192 places, 308 transitions, 4785 flow [2024-06-27 22:24:59,911 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4181, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4785, PETRI_PLACES=192, PETRI_TRANSITIONS=308} [2024-06-27 22:24:59,912 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 151 predicate places. [2024-06-27 22:24:59,912 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 308 transitions, 4785 flow [2024-06-27 22:24:59,912 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:24:59,912 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:24:59,912 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:24:59,912 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 22:24:59,912 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:24:59,913 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:24:59,913 INFO L85 PathProgramCache]: Analyzing trace with hash 1147633588, now seen corresponding path program 1 times [2024-06-27 22:24:59,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:24:59,913 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2091154998] [2024-06-27 22:24:59,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:24:59,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:24:59,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:25:01,010 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:25:01,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:25:01,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2091154998] [2024-06-27 22:25:01,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2091154998] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:25:01,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:25:01,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:25:01,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1125953508] [2024-06-27 22:25:01,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:25:01,012 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:25:01,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:25:01,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:25:01,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:25:01,071 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:25:01,071 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 308 transitions, 4785 flow. Second operand has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:25:01,071 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:25:01,071 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:25:01,071 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:25:01,643 INFO L124 PetriNetUnfolderBase]: 1232/2364 cut-off events. [2024-06-27 22:25:01,644 INFO L125 PetriNetUnfolderBase]: For 38926/38926 co-relation queries the response was YES. [2024-06-27 22:25:01,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15118 conditions, 2364 events. 1232/2364 cut-off events. For 38926/38926 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 15045 event pairs, 277 based on Foata normal form. 1/2276 useless extension candidates. Maximal degree in co-relation 15022. Up to 1538 conditions per place. [2024-06-27 22:25:01,663 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 239 selfloop transitions, 108 changer transitions 0/354 dead transitions. [2024-06-27 22:25:01,664 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 354 transitions, 5957 flow [2024-06-27 22:25:01,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:25:01,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:25:01,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-27 22:25:01,665 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4966216216216216 [2024-06-27 22:25:01,665 INFO L175 Difference]: Start difference. First operand has 192 places, 308 transitions, 4785 flow. Second operand 8 states and 147 transitions. [2024-06-27 22:25:01,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 354 transitions, 5957 flow [2024-06-27 22:25:01,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 354 transitions, 5903 flow, removed 20 selfloop flow, removed 2 redundant places. [2024-06-27 22:25:01,757 INFO L231 Difference]: Finished difference. Result has 198 places, 320 transitions, 5094 flow [2024-06-27 22:25:01,757 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4731, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5094, PETRI_PLACES=198, PETRI_TRANSITIONS=320} [2024-06-27 22:25:01,757 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 157 predicate places. [2024-06-27 22:25:01,758 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 320 transitions, 5094 flow [2024-06-27 22:25:01,758 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:25:01,758 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:25:01,758 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:25:01,758 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 22:25:01,758 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:25:01,758 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:25:01,758 INFO L85 PathProgramCache]: Analyzing trace with hash 1147633836, now seen corresponding path program 1 times [2024-06-27 22:25:01,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:25:01,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [716951999] [2024-06-27 22:25:01,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:25:01,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:25:01,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:25:03,049 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:25:03,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:25:03,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [716951999] [2024-06-27 22:25:03,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [716951999] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:25:03,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:25:03,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:25:03,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [597817387] [2024-06-27 22:25:03,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:25:03,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:25:03,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:25:03,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:25:03,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:25:03,143 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:25:03,143 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 320 transitions, 5094 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:25:03,143 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:25:03,144 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:25:03,144 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:25:03,828 INFO L124 PetriNetUnfolderBase]: 1328/2517 cut-off events. [2024-06-27 22:25:03,828 INFO L125 PetriNetUnfolderBase]: For 47572/47572 co-relation queries the response was YES. [2024-06-27 22:25:03,842 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16407 conditions, 2517 events. 1328/2517 cut-off events. For 47572/47572 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 16174 event pairs, 291 based on Foata normal form. 4/2431 useless extension candidates. Maximal degree in co-relation 16309. Up to 1509 conditions per place. [2024-06-27 22:25:03,850 INFO L140 encePairwiseOnDemand]: 23/37 looper letters, 266 selfloop transitions, 91 changer transitions 0/364 dead transitions. [2024-06-27 22:25:03,851 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 364 transitions, 6155 flow [2024-06-27 22:25:03,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:25:03,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:25:03,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 177 transitions. [2024-06-27 22:25:03,852 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4783783783783784 [2024-06-27 22:25:03,852 INFO L175 Difference]: Start difference. First operand has 198 places, 320 transitions, 5094 flow. Second operand 10 states and 177 transitions. [2024-06-27 22:25:03,852 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 364 transitions, 6155 flow [2024-06-27 22:25:03,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 364 transitions, 5984 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-27 22:25:03,967 INFO L231 Difference]: Finished difference. Result has 205 places, 328 transitions, 5224 flow [2024-06-27 22:25:03,967 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4923, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5224, PETRI_PLACES=205, PETRI_TRANSITIONS=328} [2024-06-27 22:25:03,968 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 164 predicate places. [2024-06-27 22:25:03,968 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 328 transitions, 5224 flow [2024-06-27 22:25:03,968 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:25:03,968 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:25:03,968 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:25:03,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 22:25:03,969 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:25:03,969 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:25:03,969 INFO L85 PathProgramCache]: Analyzing trace with hash 1147454098, now seen corresponding path program 2 times [2024-06-27 22:25:03,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:25:03,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1927267185] [2024-06-27 22:25:03,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:25:03,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:25:03,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:25:05,056 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:25:05,056 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:25:05,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1927267185] [2024-06-27 22:25:05,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1927267185] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:25:05,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:25:05,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:25:05,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1912256220] [2024-06-27 22:25:05,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:25:05,057 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:25:05,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:25:05,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:25:05,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:25:05,133 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:25:05,134 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 328 transitions, 5224 flow. Second operand has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:25:05,134 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:25:05,134 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:25:05,134 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:25:05,711 INFO L124 PetriNetUnfolderBase]: 1343/2534 cut-off events. [2024-06-27 22:25:05,711 INFO L125 PetriNetUnfolderBase]: For 48260/48260 co-relation queries the response was YES. [2024-06-27 22:25:05,724 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16913 conditions, 2534 events. 1343/2534 cut-off events. For 48260/48260 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 16269 event pairs, 299 based on Foata normal form. 1/2446 useless extension candidates. Maximal degree in co-relation 16813. Up to 1702 conditions per place. [2024-06-27 22:25:05,733 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 239 selfloop transitions, 121 changer transitions 0/367 dead transitions. [2024-06-27 22:25:05,733 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 367 transitions, 6265 flow [2024-06-27 22:25:05,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:25:05,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:25:05,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-27 22:25:05,734 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-27 22:25:05,734 INFO L175 Difference]: Start difference. First operand has 205 places, 328 transitions, 5224 flow. Second operand 8 states and 148 transitions. [2024-06-27 22:25:05,734 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 367 transitions, 6265 flow [2024-06-27 22:25:05,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 367 transitions, 6194 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-27 22:25:05,943 INFO L231 Difference]: Finished difference. Result has 209 places, 334 transitions, 5470 flow [2024-06-27 22:25:05,943 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5153, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5470, PETRI_PLACES=209, PETRI_TRANSITIONS=334} [2024-06-27 22:25:05,944 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 168 predicate places. [2024-06-27 22:25:05,944 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 334 transitions, 5470 flow [2024-06-27 22:25:05,944 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:25:05,944 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:25:05,945 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:25:05,945 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 22:25:05,945 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:25:05,946 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:25:05,946 INFO L85 PathProgramCache]: Analyzing trace with hash 1147626892, now seen corresponding path program 5 times [2024-06-27 22:25:05,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:25:05,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [314175960] [2024-06-27 22:25:05,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:25:05,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:25:05,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:25:07,137 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:25:07,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:25:07,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [314175960] [2024-06-27 22:25:07,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [314175960] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:25:07,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:25:07,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:25:07,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663584365] [2024-06-27 22:25:07,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:25:07,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:25:07,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:25:07,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:25:07,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:25:07,193 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:25:07,194 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 334 transitions, 5470 flow. Second operand has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:25:07,194 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:25:07,194 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:25:07,194 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:25:07,795 INFO L124 PetriNetUnfolderBase]: 1366/2571 cut-off events. [2024-06-27 22:25:07,795 INFO L125 PetriNetUnfolderBase]: For 50495/50495 co-relation queries the response was YES. [2024-06-27 22:25:07,808 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17363 conditions, 2571 events. 1366/2571 cut-off events. For 50495/50495 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 16477 event pairs, 267 based on Foata normal form. 1/2484 useless extension candidates. Maximal degree in co-relation 17261. Up to 1935 conditions per place. [2024-06-27 22:25:07,817 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 250 selfloop transitions, 117 changer transitions 0/374 dead transitions. [2024-06-27 22:25:07,817 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 374 transitions, 6560 flow [2024-06-27 22:25:07,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:25:07,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:25:07,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-27 22:25:07,818 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4831081081081081 [2024-06-27 22:25:07,818 INFO L175 Difference]: Start difference. First operand has 209 places, 334 transitions, 5470 flow. Second operand 8 states and 143 transitions. [2024-06-27 22:25:07,818 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 374 transitions, 6560 flow [2024-06-27 22:25:07,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 374 transitions, 6310 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-27 22:25:07,929 INFO L231 Difference]: Finished difference. Result has 212 places, 351 transitions, 5790 flow [2024-06-27 22:25:07,929 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5220, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5790, PETRI_PLACES=212, PETRI_TRANSITIONS=351} [2024-06-27 22:25:07,930 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 171 predicate places. [2024-06-27 22:25:07,930 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 351 transitions, 5790 flow [2024-06-27 22:25:07,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:25:07,930 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:25:07,930 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:25:07,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 22:25:07,930 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:25:07,931 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:25:07,931 INFO L85 PathProgramCache]: Analyzing trace with hash -2003355476, now seen corresponding path program 3 times [2024-06-27 22:25:07,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:25:07,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [616679898] [2024-06-27 22:25:07,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:25:07,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:25:07,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:25:08,910 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:25:08,910 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:25:08,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [616679898] [2024-06-27 22:25:08,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [616679898] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:25:08,911 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:25:08,911 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:25:08,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [760060166] [2024-06-27 22:25:08,911 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:25:08,911 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:25:08,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:25:08,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:25:08,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:25:08,976 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:25:08,976 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 351 transitions, 5790 flow. Second operand has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:25:08,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:25:08,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:25:08,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:25:09,528 INFO L124 PetriNetUnfolderBase]: 1364/2577 cut-off events. [2024-06-27 22:25:09,528 INFO L125 PetriNetUnfolderBase]: For 51067/51067 co-relation queries the response was YES. [2024-06-27 22:25:09,541 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17486 conditions, 2577 events. 1364/2577 cut-off events. For 51067/51067 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 16637 event pairs, 301 based on Foata normal form. 1/2487 useless extension candidates. Maximal degree in co-relation 17382. Up to 1737 conditions per place. [2024-06-27 22:25:09,551 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 267 selfloop transitions, 109 changer transitions 0/383 dead transitions. [2024-06-27 22:25:09,552 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 383 transitions, 6781 flow [2024-06-27 22:25:09,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:25:09,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:25:09,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-27 22:25:09,553 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4966216216216216 [2024-06-27 22:25:09,553 INFO L175 Difference]: Start difference. First operand has 212 places, 351 transitions, 5790 flow. Second operand 8 states and 147 transitions. [2024-06-27 22:25:09,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 383 transitions, 6781 flow [2024-06-27 22:25:09,672 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 383 transitions, 6633 flow, removed 25 selfloop flow, removed 3 redundant places. [2024-06-27 22:25:09,677 INFO L231 Difference]: Finished difference. Result has 217 places, 351 transitions, 5873 flow [2024-06-27 22:25:09,678 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5642, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5873, PETRI_PLACES=217, PETRI_TRANSITIONS=351} [2024-06-27 22:25:09,678 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 176 predicate places. [2024-06-27 22:25:09,678 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 351 transitions, 5873 flow [2024-06-27 22:25:09,678 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:25:09,679 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:25:09,679 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:25:09,679 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 22:25:09,679 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:25:09,679 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:25:09,679 INFO L85 PathProgramCache]: Analyzing trace with hash 1147453912, now seen corresponding path program 6 times [2024-06-27 22:25:09,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:25:09,680 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1150236345] [2024-06-27 22:25:09,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:25:09,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:25:09,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:25:10,843 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:25:10,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:25:10,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1150236345] [2024-06-27 22:25:10,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1150236345] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:25:10,845 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:25:10,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:25:10,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [909229832] [2024-06-27 22:25:10,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:25:10,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:25:10,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:25:10,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:25:10,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:25:10,899 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:25:10,899 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 351 transitions, 5873 flow. Second operand has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:25:10,899 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:25:10,899 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:25:10,899 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:25:11,537 INFO L124 PetriNetUnfolderBase]: 1378/2595 cut-off events. [2024-06-27 22:25:11,537 INFO L125 PetriNetUnfolderBase]: For 54077/54077 co-relation queries the response was YES. [2024-06-27 22:25:11,549 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17750 conditions, 2595 events. 1378/2595 cut-off events. For 54077/54077 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 16699 event pairs, 268 based on Foata normal form. 1/2507 useless extension candidates. Maximal degree in co-relation 17645. Up to 1954 conditions per place. [2024-06-27 22:25:11,558 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 247 selfloop transitions, 126 changer transitions 0/380 dead transitions. [2024-06-27 22:25:11,559 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 380 transitions, 6798 flow [2024-06-27 22:25:11,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:25:11,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:25:11,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-27 22:25:11,559 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48986486486486486 [2024-06-27 22:25:11,560 INFO L175 Difference]: Start difference. First operand has 217 places, 351 transitions, 5873 flow. Second operand 8 states and 145 transitions. [2024-06-27 22:25:11,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 380 transitions, 6798 flow [2024-06-27 22:25:11,685 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 380 transitions, 6540 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-27 22:25:11,690 INFO L231 Difference]: Finished difference. Result has 218 places, 355 transitions, 5950 flow [2024-06-27 22:25:11,691 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5615, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5950, PETRI_PLACES=218, PETRI_TRANSITIONS=355} [2024-06-27 22:25:11,692 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 177 predicate places. [2024-06-27 22:25:11,692 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 355 transitions, 5950 flow [2024-06-27 22:25:11,692 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:25:11,692 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:25:11,692 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:25:11,692 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 22:25:11,693 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:25:11,693 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:25:11,693 INFO L85 PathProgramCache]: Analyzing trace with hash -1938365520, now seen corresponding path program 2 times [2024-06-27 22:25:11,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:25:11,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1772996160] [2024-06-27 22:25:11,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:25:11,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:25:11,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:25:12,995 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:25:12,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:25:12,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1772996160] [2024-06-27 22:25:12,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1772996160] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:25:12,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:25:12,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:25:12,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1736542546] [2024-06-27 22:25:12,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:25:12,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:25:12,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:25:12,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:25:12,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:25:13,070 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:25:13,071 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 355 transitions, 5950 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:25:13,071 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:25:13,071 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:25:13,071 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:25:13,850 INFO L124 PetriNetUnfolderBase]: 1400/2637 cut-off events. [2024-06-27 22:25:13,850 INFO L125 PetriNetUnfolderBase]: For 57048/57048 co-relation queries the response was YES. [2024-06-27 22:25:13,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18025 conditions, 2637 events. 1400/2637 cut-off events. For 57048/57048 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 17053 event pairs, 303 based on Foata normal form. 2/2549 useless extension candidates. Maximal degree in co-relation 17919. Up to 2070 conditions per place. [2024-06-27 22:25:13,874 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 347 selfloop transitions, 43 changer transitions 0/397 dead transitions. [2024-06-27 22:25:13,874 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 397 transitions, 7128 flow [2024-06-27 22:25:13,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:25:13,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:25:13,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 168 transitions. [2024-06-27 22:25:13,875 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4540540540540541 [2024-06-27 22:25:13,875 INFO L175 Difference]: Start difference. First operand has 218 places, 355 transitions, 5950 flow. Second operand 10 states and 168 transitions. [2024-06-27 22:25:13,875 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 397 transitions, 7128 flow [2024-06-27 22:25:14,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 397 transitions, 6855 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-27 22:25:14,027 INFO L231 Difference]: Finished difference. Result has 223 places, 359 transitions, 5842 flow [2024-06-27 22:25:14,027 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5681, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5842, PETRI_PLACES=223, PETRI_TRANSITIONS=359} [2024-06-27 22:25:14,028 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 182 predicate places. [2024-06-27 22:25:14,028 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 359 transitions, 5842 flow [2024-06-27 22:25:14,028 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:25:14,028 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:25:14,028 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:25:14,028 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 22:25:14,029 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:25:14,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:25:14,029 INFO L85 PathProgramCache]: Analyzing trace with hash -1393863090, now seen corresponding path program 3 times [2024-06-27 22:25:14,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:25:14,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [151977622] [2024-06-27 22:25:14,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:25:14,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:25:14,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:25:15,172 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:25:15,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:25:15,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [151977622] [2024-06-27 22:25:15,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [151977622] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:25:15,172 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:25:15,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:25:15,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [215492749] [2024-06-27 22:25:15,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:25:15,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:25:15,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:25:15,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:25:15,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:25:15,274 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:25:15,275 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 359 transitions, 5842 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:25:15,275 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:25:15,275 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:25:15,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:25:16,022 INFO L124 PetriNetUnfolderBase]: 1422/2677 cut-off events. [2024-06-27 22:25:16,022 INFO L125 PetriNetUnfolderBase]: For 59144/59144 co-relation queries the response was YES. [2024-06-27 22:25:16,036 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18184 conditions, 2677 events. 1422/2677 cut-off events. For 59144/59144 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 17386 event pairs, 308 based on Foata normal form. 2/2587 useless extension candidates. Maximal degree in co-relation 18077. Up to 2157 conditions per place. [2024-06-27 22:25:16,046 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 356 selfloop transitions, 32 changer transitions 0/395 dead transitions. [2024-06-27 22:25:16,046 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 395 transitions, 6913 flow [2024-06-27 22:25:16,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:25:16,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:25:16,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 165 transitions. [2024-06-27 22:25:16,047 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44594594594594594 [2024-06-27 22:25:16,048 INFO L175 Difference]: Start difference. First operand has 223 places, 359 transitions, 5842 flow. Second operand 10 states and 165 transitions. [2024-06-27 22:25:16,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 395 transitions, 6913 flow [2024-06-27 22:25:16,198 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 395 transitions, 6839 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-27 22:25:16,204 INFO L231 Difference]: Finished difference. Result has 227 places, 361 transitions, 5875 flow [2024-06-27 22:25:16,204 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5770, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5875, PETRI_PLACES=227, PETRI_TRANSITIONS=361} [2024-06-27 22:25:16,204 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 186 predicate places. [2024-06-27 22:25:16,205 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 361 transitions, 5875 flow [2024-06-27 22:25:16,205 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:25:16,205 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:25:16,205 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:25:16,205 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 22:25:16,205 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:25:16,205 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:25:16,205 INFO L85 PathProgramCache]: Analyzing trace with hash -74030652, now seen corresponding path program 4 times [2024-06-27 22:25:16,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:25:16,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [552401671] [2024-06-27 22:25:16,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:25:16,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:25:16,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:25:17,150 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:25:17,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:25:17,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [552401671] [2024-06-27 22:25:17,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [552401671] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:25:17,151 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:25:17,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:25:17,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2028681551] [2024-06-27 22:25:17,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:25:17,151 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:25:17,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:25:17,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:25:17,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:25:17,199 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:25:17,199 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 361 transitions, 5875 flow. Second operand has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:25:17,199 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:25:17,199 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:25:17,200 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:25:17,814 INFO L124 PetriNetUnfolderBase]: 1437/2702 cut-off events. [2024-06-27 22:25:17,814 INFO L125 PetriNetUnfolderBase]: For 59086/59086 co-relation queries the response was YES. [2024-06-27 22:25:17,829 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18302 conditions, 2702 events. 1437/2702 cut-off events. For 59086/59086 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 17586 event pairs, 310 based on Foata normal form. 1/2611 useless extension candidates. Maximal degree in co-relation 18193. Up to 2184 conditions per place. [2024-06-27 22:25:17,838 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 344 selfloop transitions, 45 changer transitions 0/396 dead transitions. [2024-06-27 22:25:17,839 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 396 transitions, 6961 flow [2024-06-27 22:25:17,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:25:17,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:25:17,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-27 22:25:17,840 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46959459459459457 [2024-06-27 22:25:17,840 INFO L175 Difference]: Start difference. First operand has 227 places, 361 transitions, 5875 flow. Second operand 8 states and 139 transitions. [2024-06-27 22:25:17,840 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 396 transitions, 6961 flow [2024-06-27 22:25:17,998 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 396 transitions, 6855 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-27 22:25:18,004 INFO L231 Difference]: Finished difference. Result has 227 places, 367 transitions, 5945 flow [2024-06-27 22:25:18,004 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5769, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5945, PETRI_PLACES=227, PETRI_TRANSITIONS=367} [2024-06-27 22:25:18,004 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 186 predicate places. [2024-06-27 22:25:18,005 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 367 transitions, 5945 flow [2024-06-27 22:25:18,005 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:25:18,005 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:25:18,005 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:25:18,005 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 22:25:18,005 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:25:18,005 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:25:18,005 INFO L85 PathProgramCache]: Analyzing trace with hash -1682758988, now seen corresponding path program 5 times [2024-06-27 22:25:18,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:25:18,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [60844874] [2024-06-27 22:25:18,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:25:18,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:25:18,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:25:18,985 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:25:18,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:25:18,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [60844874] [2024-06-27 22:25:18,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [60844874] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:25:18,986 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:25:18,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:25:18,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [586758381] [2024-06-27 22:25:18,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:25:18,986 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:25:18,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:25:18,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:25:18,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:25:19,046 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:25:19,047 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 367 transitions, 5945 flow. Second operand has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:25:19,047 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:25:19,047 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:25:19,047 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:25:19,723 INFO L124 PetriNetUnfolderBase]: 1452/2729 cut-off events. [2024-06-27 22:25:19,723 INFO L125 PetriNetUnfolderBase]: For 59512/59512 co-relation queries the response was YES. [2024-06-27 22:25:19,740 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18359 conditions, 2729 events. 1452/2729 cut-off events. For 59512/59512 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 17765 event pairs, 315 based on Foata normal form. 1/2637 useless extension candidates. Maximal degree in co-relation 18249. Up to 2200 conditions per place. [2024-06-27 22:25:19,750 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 344 selfloop transitions, 50 changer transitions 0/401 dead transitions. [2024-06-27 22:25:19,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 401 transitions, 7042 flow [2024-06-27 22:25:19,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:25:19,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:25:19,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-27 22:25:19,752 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47297297297297297 [2024-06-27 22:25:19,752 INFO L175 Difference]: Start difference. First operand has 227 places, 367 transitions, 5945 flow. Second operand 8 states and 140 transitions. [2024-06-27 22:25:19,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 401 transitions, 7042 flow [2024-06-27 22:25:19,917 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 401 transitions, 6816 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-27 22:25:19,923 INFO L231 Difference]: Finished difference. Result has 228 places, 373 transitions, 5914 flow [2024-06-27 22:25:19,923 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5743, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5914, PETRI_PLACES=228, PETRI_TRANSITIONS=373} [2024-06-27 22:25:19,923 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 187 predicate places. [2024-06-27 22:25:19,923 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 373 transitions, 5914 flow [2024-06-27 22:25:19,924 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:25:19,924 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:25:19,924 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:25:19,924 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 22:25:19,924 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:25:19,924 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:25:19,925 INFO L85 PathProgramCache]: Analyzing trace with hash -1682765684, now seen corresponding path program 7 times [2024-06-27 22:25:19,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:25:19,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [286313069] [2024-06-27 22:25:19,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:25:19,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:25:19,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:25:21,159 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:25:21,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:25:21,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [286313069] [2024-06-27 22:25:21,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [286313069] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:25:21,160 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:25:21,160 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:25:21,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305585939] [2024-06-27 22:25:21,160 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:25:21,160 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:25:21,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:25:21,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:25:21,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:25:21,307 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:25:21,308 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 373 transitions, 5914 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:25:21,308 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:25:21,308 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:25:21,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:25:21,988 INFO L124 PetriNetUnfolderBase]: 1450/2732 cut-off events. [2024-06-27 22:25:21,988 INFO L125 PetriNetUnfolderBase]: For 58937/58937 co-relation queries the response was YES. [2024-06-27 22:25:22,003 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18228 conditions, 2732 events. 1450/2732 cut-off events. For 58937/58937 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 17833 event pairs, 292 based on Foata normal form. 1/2639 useless extension candidates. Maximal degree in co-relation 18117. Up to 2255 conditions per place. [2024-06-27 22:25:22,013 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 352 selfloop transitions, 37 changer transitions 0/396 dead transitions. [2024-06-27 22:25:22,013 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 396 transitions, 6790 flow [2024-06-27 22:25:22,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:25:22,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:25:22,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 146 transitions. [2024-06-27 22:25:22,014 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43843843843843844 [2024-06-27 22:25:22,014 INFO L175 Difference]: Start difference. First operand has 228 places, 373 transitions, 5914 flow. Second operand 9 states and 146 transitions. [2024-06-27 22:25:22,014 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 396 transitions, 6790 flow [2024-06-27 22:25:22,185 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 396 transitions, 6687 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-27 22:25:22,192 INFO L231 Difference]: Finished difference. Result has 232 places, 373 transitions, 5895 flow [2024-06-27 22:25:22,192 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5811, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5895, PETRI_PLACES=232, PETRI_TRANSITIONS=373} [2024-06-27 22:25:22,193 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 191 predicate places. [2024-06-27 22:25:22,193 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 373 transitions, 5895 flow [2024-06-27 22:25:22,193 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:25:22,193 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:25:22,193 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:25:22,193 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 22:25:22,193 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:25:22,194 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:25:22,194 INFO L85 PathProgramCache]: Analyzing trace with hash -1673591048, now seen corresponding path program 6 times [2024-06-27 22:25:22,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:25:22,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1875341872] [2024-06-27 22:25:22,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:25:22,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:25:22,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:25:23,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 22:25:23,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:25:23,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1875341872] [2024-06-27 22:25:23,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1875341872] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:25:23,086 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:25:23,086 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:25:23,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [933797088] [2024-06-27 22:25:23,086 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:25:23,086 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:25:23,086 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:25:23,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:25:23,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:25:23,151 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:25:23,156 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 373 transitions, 5895 flow. Second operand has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:25:23,157 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:25:23,157 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:25:23,157 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:25:23,779 INFO L124 PetriNetUnfolderBase]: 1448/2723 cut-off events. [2024-06-27 22:25:23,780 INFO L125 PetriNetUnfolderBase]: For 59437/59437 co-relation queries the response was YES. [2024-06-27 22:25:23,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18131 conditions, 2723 events. 1448/2723 cut-off events. For 59437/59437 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 17772 event pairs, 316 based on Foata normal form. 1/2631 useless extension candidates. Maximal degree in co-relation 18019. Up to 2270 conditions per place. [2024-06-27 22:25:23,805 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 364 selfloop transitions, 25 changer transitions 0/396 dead transitions. [2024-06-27 22:25:23,805 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 396 transitions, 6773 flow [2024-06-27 22:25:23,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:25:23,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:25:23,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-27 22:25:23,806 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4527027027027027 [2024-06-27 22:25:23,806 INFO L175 Difference]: Start difference. First operand has 232 places, 373 transitions, 5895 flow. Second operand 8 states and 134 transitions. [2024-06-27 22:25:23,806 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 396 transitions, 6773 flow [2024-06-27 22:25:23,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 396 transitions, 6573 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-27 22:25:23,975 INFO L231 Difference]: Finished difference. Result has 233 places, 373 transitions, 5754 flow [2024-06-27 22:25:23,975 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5695, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5754, PETRI_PLACES=233, PETRI_TRANSITIONS=373} [2024-06-27 22:25:23,976 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 192 predicate places. [2024-06-27 22:25:23,976 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 373 transitions, 5754 flow [2024-06-27 22:25:23,976 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:25:23,976 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:25:23,976 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:25:23,976 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 22:25:23,976 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:25:23,976 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:25:23,977 INFO L85 PathProgramCache]: Analyzing trace with hash -1673590800, now seen corresponding path program 4 times [2024-06-27 22:25:23,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:25:23,977 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1941331375] [2024-06-27 22:25:23,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:25:23,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:25:23,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:25:25,203 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:25:25,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:25:25,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1941331375] [2024-06-27 22:25:25,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1941331375] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:25:25,204 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:25:25,204 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:25:25,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1386665561] [2024-06-27 22:25:25,204 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:25:25,204 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:25:25,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:25:25,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:25:25,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:25:25,273 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:25:25,273 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 373 transitions, 5754 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:25:25,274 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:25:25,274 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:25:25,274 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:25:26,070 INFO L124 PetriNetUnfolderBase]: 1470/2769 cut-off events. [2024-06-27 22:25:26,071 INFO L125 PetriNetUnfolderBase]: For 61519/61519 co-relation queries the response was YES. [2024-06-27 22:25:26,084 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18238 conditions, 2769 events. 1470/2769 cut-off events. For 61519/61519 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 18115 event pairs, 315 based on Foata normal form. 2/2675 useless extension candidates. Maximal degree in co-relation 18126. Up to 2265 conditions per place. [2024-06-27 22:25:26,093 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 372 selfloop transitions, 26 changer transitions 0/405 dead transitions. [2024-06-27 22:25:26,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 405 transitions, 6816 flow [2024-06-27 22:25:26,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:25:26,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:25:26,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 162 transitions. [2024-06-27 22:25:26,094 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43783783783783786 [2024-06-27 22:25:26,094 INFO L175 Difference]: Start difference. First operand has 233 places, 373 transitions, 5754 flow. Second operand 10 states and 162 transitions. [2024-06-27 22:25:26,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 405 transitions, 6816 flow [2024-06-27 22:25:26,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 405 transitions, 6720 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-27 22:25:26,254 INFO L231 Difference]: Finished difference. Result has 235 places, 375 transitions, 5749 flow [2024-06-27 22:25:26,254 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5658, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5749, PETRI_PLACES=235, PETRI_TRANSITIONS=375} [2024-06-27 22:25:26,254 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 194 predicate places. [2024-06-27 22:25:26,255 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 375 transitions, 5749 flow [2024-06-27 22:25:26,255 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:25:26,255 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:25:26,255 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:25:26,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 22:25:26,255 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:25:26,256 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:25:26,256 INFO L85 PathProgramCache]: Analyzing trace with hash -1599368434, now seen corresponding path program 5 times [2024-06-27 22:25:26,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:25:26,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [757421019] [2024-06-27 22:25:26,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:25:26,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:25:26,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:25:27,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-27 22:25:27,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:25:27,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [757421019] [2024-06-27 22:25:27,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [757421019] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:25:27,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:25:27,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:25:27,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [955122647] [2024-06-27 22:25:27,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:25:27,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:25:27,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:25:27,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:25:27,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:25:27,513 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:25:27,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 375 transitions, 5749 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:25:27,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:25:27,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:25:27,514 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:25:28,374 INFO L124 PetriNetUnfolderBase]: 1480/2793 cut-off events. [2024-06-27 22:25:28,374 INFO L125 PetriNetUnfolderBase]: For 62797/62797 co-relation queries the response was YES. [2024-06-27 22:25:28,391 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18337 conditions, 2793 events. 1480/2793 cut-off events. For 62797/62797 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 18320 event pairs, 298 based on Foata normal form. 3/2697 useless extension candidates. Maximal degree in co-relation 18224. Up to 2274 conditions per place. [2024-06-27 22:25:28,401 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 375 selfloop transitions, 27 changer transitions 0/409 dead transitions. [2024-06-27 22:25:28,402 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 409 transitions, 6725 flow [2024-06-27 22:25:28,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:25:28,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:25:28,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 163 transitions. [2024-06-27 22:25:28,403 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44054054054054054 [2024-06-27 22:25:28,403 INFO L175 Difference]: Start difference. First operand has 235 places, 375 transitions, 5749 flow. Second operand 10 states and 163 transitions. [2024-06-27 22:25:28,403 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 409 transitions, 6725 flow [2024-06-27 22:25:28,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 409 transitions, 6622 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-27 22:25:28,597 INFO L231 Difference]: Finished difference. Result has 238 places, 379 transitions, 5770 flow [2024-06-27 22:25:28,597 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5646, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5770, PETRI_PLACES=238, PETRI_TRANSITIONS=379} [2024-06-27 22:25:28,597 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 197 predicate places. [2024-06-27 22:25:28,597 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 379 transitions, 5770 flow [2024-06-27 22:25:28,598 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:25:28,598 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:25:28,598 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:25:28,598 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 22:25:28,598 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:25:28,598 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:25:28,598 INFO L85 PathProgramCache]: Analyzing trace with hash 180972684, now seen corresponding path program 4 times [2024-06-27 22:25:28,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:25:28,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [597462340] [2024-06-27 22:25:28,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:25:28,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:25:28,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:25:29,798 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:25:29,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:25:29,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [597462340] [2024-06-27 22:25:29,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [597462340] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:25:29,799 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:25:29,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:25:29,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1264775054] [2024-06-27 22:25:29,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:25:29,799 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:25:29,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:25:29,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:25:29,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:25:29,911 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 22:25:29,911 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 379 transitions, 5770 flow. Second operand has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:25:29,912 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:25:29,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 22:25:29,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:25:30,621 INFO L124 PetriNetUnfolderBase]: 1426/2645 cut-off events. [2024-06-27 22:25:30,621 INFO L125 PetriNetUnfolderBase]: For 62398/62399 co-relation queries the response was YES. [2024-06-27 22:25:30,638 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17823 conditions, 2645 events. 1426/2645 cut-off events. For 62398/62399 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 17077 event pairs, 98 based on Foata normal form. 3/2576 useless extension candidates. Maximal degree in co-relation 17708. Up to 1559 conditions per place. [2024-06-27 22:25:30,647 INFO L140 encePairwiseOnDemand]: 29/37 looper letters, 279 selfloop transitions, 75 changer transitions 0/413 dead transitions. [2024-06-27 22:25:30,647 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 413 transitions, 6728 flow [2024-06-27 22:25:30,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:25:30,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:25:30,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-27 22:25:30,648 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5135135135135135 [2024-06-27 22:25:30,649 INFO L175 Difference]: Start difference. First operand has 238 places, 379 transitions, 5770 flow. Second operand 8 states and 152 transitions. [2024-06-27 22:25:30,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 413 transitions, 6728 flow [2024-06-27 22:25:30,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 413 transitions, 6654 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-27 22:25:30,852 INFO L231 Difference]: Finished difference. Result has 239 places, 380 transitions, 5862 flow [2024-06-27 22:25:30,853 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5696, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5862, PETRI_PLACES=239, PETRI_TRANSITIONS=380} [2024-06-27 22:25:30,853 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 198 predicate places. [2024-06-27 22:25:30,853 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 380 transitions, 5862 flow [2024-06-27 22:25:30,853 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:25:30,853 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:25:30,853 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:25:30,854 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 22:25:30,854 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:25:30,854 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:25:30,854 INFO L85 PathProgramCache]: Analyzing trace with hash 181033134, now seen corresponding path program 5 times [2024-06-27 22:25:30,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:25:30,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1254710117] [2024-06-27 22:25:30,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:25:30,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:25:30,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:25:32,038 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:25:32,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:25:32,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1254710117] [2024-06-27 22:25:32,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1254710117] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:25:32,038 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:25:32,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:25:32,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1206430264] [2024-06-27 22:25:32,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:25:32,038 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:25:32,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:25:32,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:25:32,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:25:32,133 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 22:25:32,133 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 380 transitions, 5862 flow. Second operand has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:25:32,133 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:25:32,133 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 22:25:32,133 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:25:32,852 INFO L124 PetriNetUnfolderBase]: 1442/2665 cut-off events. [2024-06-27 22:25:32,852 INFO L125 PetriNetUnfolderBase]: For 65018/65019 co-relation queries the response was YES. [2024-06-27 22:25:32,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18188 conditions, 2665 events. 1442/2665 cut-off events. For 65018/65019 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 17189 event pairs, 142 based on Foata normal form. 3/2598 useless extension candidates. Maximal degree in co-relation 18072. Up to 1790 conditions per place. [2024-06-27 22:25:32,873 INFO L140 encePairwiseOnDemand]: 29/37 looper letters, 281 selfloop transitions, 72 changer transitions 0/412 dead transitions. [2024-06-27 22:25:32,873 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 412 transitions, 6720 flow [2024-06-27 22:25:32,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:25:32,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:25:32,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-27 22:25:32,874 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5135135135135135 [2024-06-27 22:25:32,875 INFO L175 Difference]: Start difference. First operand has 239 places, 380 transitions, 5862 flow. Second operand 8 states and 152 transitions. [2024-06-27 22:25:32,875 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 412 transitions, 6720 flow [2024-06-27 22:25:33,055 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 412 transitions, 6575 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-27 22:25:33,060 INFO L231 Difference]: Finished difference. Result has 241 places, 381 transitions, 5884 flow [2024-06-27 22:25:33,061 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5722, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5884, PETRI_PLACES=241, PETRI_TRANSITIONS=381} [2024-06-27 22:25:33,061 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 200 predicate places. [2024-06-27 22:25:33,061 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 381 transitions, 5884 flow [2024-06-27 22:25:33,062 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:25:33,062 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:25:33,062 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:25:33,062 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 22:25:33,062 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:25:33,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:25:33,063 INFO L85 PathProgramCache]: Analyzing trace with hash 181033258, now seen corresponding path program 8 times [2024-06-27 22:25:33,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:25:33,063 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [162050290] [2024-06-27 22:25:33,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:25:33,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:25:33,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:25:34,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-27 22:25:34,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:25:34,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [162050290] [2024-06-27 22:25:34,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [162050290] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:25:34,289 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:25:34,289 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:25:34,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [688558197] [2024-06-27 22:25:34,290 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:25:34,290 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:25:34,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:25:34,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:25:34,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:25:34,395 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 22:25:34,395 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 381 transitions, 5884 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:25:34,395 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:25:34,395 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 22:25:34,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:25:34,981 INFO L124 PetriNetUnfolderBase]: 1386/2643 cut-off events. [2024-06-27 22:25:34,982 INFO L125 PetriNetUnfolderBase]: For 63000/63006 co-relation queries the response was YES. [2024-06-27 22:25:34,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17597 conditions, 2643 events. 1386/2643 cut-off events. For 63000/63006 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 17782 event pairs, 225 based on Foata normal form. 1/2535 useless extension candidates. Maximal degree in co-relation 17481. Up to 1634 conditions per place. [2024-06-27 22:25:35,008 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 290 selfloop transitions, 112 changer transitions 0/413 dead transitions. [2024-06-27 22:25:35,008 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 413 transitions, 7016 flow [2024-06-27 22:25:35,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:25:35,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:25:35,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-27 22:25:35,009 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5067567567567568 [2024-06-27 22:25:35,009 INFO L175 Difference]: Start difference. First operand has 241 places, 381 transitions, 5884 flow. Second operand 8 states and 150 transitions. [2024-06-27 22:25:35,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 413 transitions, 7016 flow [2024-06-27 22:25:35,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 413 transitions, 6869 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-27 22:25:35,205 INFO L231 Difference]: Finished difference. Result has 244 places, 387 transitions, 6141 flow [2024-06-27 22:25:35,205 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5739, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6141, PETRI_PLACES=244, PETRI_TRANSITIONS=387} [2024-06-27 22:25:35,206 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 203 predicate places. [2024-06-27 22:25:35,206 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 387 transitions, 6141 flow [2024-06-27 22:25:35,206 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:25:35,206 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:25:35,206 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:25:35,207 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 22:25:35,207 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:25:35,207 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:25:35,207 INFO L85 PathProgramCache]: Analyzing trace with hash 1242904468, now seen corresponding path program 9 times [2024-06-27 22:25:35,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:25:35,207 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1812981724] [2024-06-27 22:25:35,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:25:35,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:25:35,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:25:36,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-27 22:25:36,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:25:36,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1812981724] [2024-06-27 22:25:36,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1812981724] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:25:36,530 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:25:36,530 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:25:36,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1589550791] [2024-06-27 22:25:36,530 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:25:36,530 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:25:36,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:25:36,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:25:36,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:25:36,610 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 22:25:36,610 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 387 transitions, 6141 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:25:36,610 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:25:36,610 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 22:25:36,611 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:25:37,271 INFO L124 PetriNetUnfolderBase]: 1401/2720 cut-off events. [2024-06-27 22:25:37,271 INFO L125 PetriNetUnfolderBase]: For 65508/65514 co-relation queries the response was YES. [2024-06-27 22:25:37,288 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18261 conditions, 2720 events. 1401/2720 cut-off events. For 65508/65514 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 18575 event pairs, 256 based on Foata normal form. 1/2601 useless extension candidates. Maximal degree in co-relation 18143. Up to 1867 conditions per place. [2024-06-27 22:25:37,298 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 286 selfloop transitions, 116 changer transitions 0/413 dead transitions. [2024-06-27 22:25:37,298 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 413 transitions, 7137 flow [2024-06-27 22:25:37,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:25:37,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:25:37,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-27 22:25:37,299 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49324324324324326 [2024-06-27 22:25:37,299 INFO L175 Difference]: Start difference. First operand has 244 places, 387 transitions, 6141 flow. Second operand 8 states and 146 transitions. [2024-06-27 22:25:37,299 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 413 transitions, 7137 flow [2024-06-27 22:25:37,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 413 transitions, 7076 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-27 22:25:37,496 INFO L231 Difference]: Finished difference. Result has 249 places, 394 transitions, 6498 flow [2024-06-27 22:25:37,496 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=6086, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6498, PETRI_PLACES=249, PETRI_TRANSITIONS=394} [2024-06-27 22:25:37,497 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 208 predicate places. [2024-06-27 22:25:37,497 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 394 transitions, 6498 flow [2024-06-27 22:25:37,497 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:25:37,497 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:25:37,497 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:25:37,497 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 22:25:37,497 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:25:37,497 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:25:37,497 INFO L85 PathProgramCache]: Analyzing trace with hash 183829644, now seen corresponding path program 6 times [2024-06-27 22:25:37,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:25:37,498 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1709376458] [2024-06-27 22:25:37,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:25:37,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:25:37,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:25:38,739 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:25:38,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:25:38,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1709376458] [2024-06-27 22:25:38,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1709376458] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:25:38,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:25:38,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:25:38,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1856531460] [2024-06-27 22:25:38,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:25:38,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:25:38,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:25:38,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:25:38,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:25:38,838 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 22:25:38,838 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 394 transitions, 6498 flow. Second operand has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:25:38,838 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:25:38,838 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 22:25:38,838 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:25:39,544 INFO L124 PetriNetUnfolderBase]: 1468/2820 cut-off events. [2024-06-27 22:25:39,544 INFO L125 PetriNetUnfolderBase]: For 66907/66909 co-relation queries the response was YES. [2024-06-27 22:25:39,561 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19213 conditions, 2820 events. 1468/2820 cut-off events. For 66907/66909 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 18907 event pairs, 194 based on Foata normal form. 4/2726 useless extension candidates. Maximal degree in co-relation 19093. Up to 1931 conditions per place. [2024-06-27 22:25:39,571 INFO L140 encePairwiseOnDemand]: 28/37 looper letters, 284 selfloop transitions, 73 changer transitions 0/422 dead transitions. [2024-06-27 22:25:39,571 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 422 transitions, 7337 flow [2024-06-27 22:25:39,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:25:39,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:25:39,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-27 22:25:39,572 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5033783783783784 [2024-06-27 22:25:39,572 INFO L175 Difference]: Start difference. First operand has 249 places, 394 transitions, 6498 flow. Second operand 8 states and 149 transitions. [2024-06-27 22:25:39,573 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 422 transitions, 7337 flow [2024-06-27 22:25:39,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 422 transitions, 7058 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-27 22:25:39,802 INFO L231 Difference]: Finished difference. Result has 251 places, 394 transitions, 6373 flow [2024-06-27 22:25:39,803 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=6219, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6373, PETRI_PLACES=251, PETRI_TRANSITIONS=394} [2024-06-27 22:25:39,803 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 210 predicate places. [2024-06-27 22:25:39,803 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 394 transitions, 6373 flow [2024-06-27 22:25:39,803 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:25:39,803 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:25:39,804 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:25:39,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 22:25:39,804 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:25:39,804 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:25:39,804 INFO L85 PathProgramCache]: Analyzing trace with hash 183829768, now seen corresponding path program 10 times [2024-06-27 22:25:39,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:25:39,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1380976911] [2024-06-27 22:25:39,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:25:39,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:25:39,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:25:40,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-27 22:25:40,999 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:25:40,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1380976911] [2024-06-27 22:25:40,999 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1380976911] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:25:40,999 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:25:40,999 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:25:41,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1196090823] [2024-06-27 22:25:41,000 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:25:41,000 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:25:41,000 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:25:41,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:25:41,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:25:41,070 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 22:25:41,070 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 394 transitions, 6373 flow. Second operand has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:25:41,070 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:25:41,070 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 22:25:41,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:25:41,741 INFO L124 PetriNetUnfolderBase]: 1410/2733 cut-off events. [2024-06-27 22:25:41,741 INFO L125 PetriNetUnfolderBase]: For 65718/65724 co-relation queries the response was YES. [2024-06-27 22:25:41,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18616 conditions, 2733 events. 1410/2733 cut-off events. For 65718/65724 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 18678 event pairs, 251 based on Foata normal form. 1/2616 useless extension candidates. Maximal degree in co-relation 18495. Up to 1836 conditions per place. [2024-06-27 22:25:41,766 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 286 selfloop transitions, 121 changer transitions 0/418 dead transitions. [2024-06-27 22:25:41,766 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 418 transitions, 7335 flow [2024-06-27 22:25:41,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:25:41,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:25:41,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-27 22:25:41,767 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4966216216216216 [2024-06-27 22:25:41,767 INFO L175 Difference]: Start difference. First operand has 251 places, 394 transitions, 6373 flow. Second operand 8 states and 147 transitions. [2024-06-27 22:25:41,767 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 418 transitions, 7335 flow [2024-06-27 22:25:41,998 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 418 transitions, 7165 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-27 22:25:42,004 INFO L231 Difference]: Finished difference. Result has 251 places, 398 transitions, 6535 flow [2024-06-27 22:25:42,004 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=6203, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6535, PETRI_PLACES=251, PETRI_TRANSITIONS=398} [2024-06-27 22:25:42,005 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 210 predicate places. [2024-06-27 22:25:42,005 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 398 transitions, 6535 flow [2024-06-27 22:25:42,005 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:25:42,005 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:25:42,005 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:25:42,005 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 22:25:42,005 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:25:42,005 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:25:42,005 INFO L85 PathProgramCache]: Analyzing trace with hash 470407824, now seen corresponding path program 11 times [2024-06-27 22:25:42,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:25:42,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1177377265] [2024-06-27 22:25:42,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:25:42,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:25:42,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:25:43,147 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:25:43,147 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:25:43,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1177377265] [2024-06-27 22:25:43,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1177377265] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:25:43,147 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:25:43,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:25:43,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [43639448] [2024-06-27 22:25:43,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:25:43,148 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:25:43,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:25:43,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:25:43,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:25:43,238 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 22:25:43,239 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 398 transitions, 6535 flow. Second operand has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:25:43,239 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:25:43,239 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 22:25:43,239 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:25:43,874 INFO L124 PetriNetUnfolderBase]: 1422/2626 cut-off events. [2024-06-27 22:25:43,875 INFO L125 PetriNetUnfolderBase]: For 65566/65572 co-relation queries the response was YES. [2024-06-27 22:25:43,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18750 conditions, 2626 events. 1422/2626 cut-off events. For 65566/65572 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 17128 event pairs, 160 based on Foata normal form. 1/2541 useless extension candidates. Maximal degree in co-relation 18629. Up to 1714 conditions per place. [2024-06-27 22:25:43,901 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 252 selfloop transitions, 168 changer transitions 0/431 dead transitions. [2024-06-27 22:25:43,901 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 431 transitions, 7682 flow [2024-06-27 22:25:43,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:25:43,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:25:43,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-27 22:25:43,909 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.527027027027027 [2024-06-27 22:25:43,909 INFO L175 Difference]: Start difference. First operand has 251 places, 398 transitions, 6535 flow. Second operand 8 states and 156 transitions. [2024-06-27 22:25:43,909 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 431 transitions, 7682 flow [2024-06-27 22:25:44,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 431 transitions, 7438 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-27 22:25:44,146 INFO L231 Difference]: Finished difference. Result has 254 places, 402 transitions, 6720 flow [2024-06-27 22:25:44,146 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=6291, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6720, PETRI_PLACES=254, PETRI_TRANSITIONS=402} [2024-06-27 22:25:44,146 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 213 predicate places. [2024-06-27 22:25:44,147 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 402 transitions, 6720 flow [2024-06-27 22:25:44,147 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:25:44,147 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:25:44,147 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:25:44,147 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 22:25:44,147 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:25:44,147 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:25:44,148 INFO L85 PathProgramCache]: Analyzing trace with hash 441099060, now seen corresponding path program 7 times [2024-06-27 22:25:44,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:25:44,148 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [56804789] [2024-06-27 22:25:44,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:25:44,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:25:44,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:25:45,568 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:25:45,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:25:45,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [56804789] [2024-06-27 22:25:45,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [56804789] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:25:45,569 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:25:45,569 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:25:45,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [979548053] [2024-06-27 22:25:45,569 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:25:45,569 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:25:45,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:25:45,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:25:45,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:25:45,628 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:25:45,629 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 402 transitions, 6720 flow. Second operand has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:25:45,629 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:25:45,629 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:25:45,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:25:46,494 INFO L124 PetriNetUnfolderBase]: 1600/3000 cut-off events. [2024-06-27 22:25:46,494 INFO L125 PetriNetUnfolderBase]: For 69287/69287 co-relation queries the response was YES. [2024-06-27 22:25:46,514 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20691 conditions, 3000 events. 1600/3000 cut-off events. For 69287/69287 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 19953 event pairs, 254 based on Foata normal form. 1/2899 useless extension candidates. Maximal degree in co-relation 20569. Up to 2109 conditions per place. [2024-06-27 22:25:46,525 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 289 selfloop transitions, 153 changer transitions 0/449 dead transitions. [2024-06-27 22:25:46,525 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 449 transitions, 7993 flow [2024-06-27 22:25:46,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:25:46,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:25:46,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-27 22:25:46,527 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5202702702702703 [2024-06-27 22:25:46,527 INFO L175 Difference]: Start difference. First operand has 254 places, 402 transitions, 6720 flow. Second operand 8 states and 154 transitions. [2024-06-27 22:25:46,527 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 449 transitions, 7993 flow [2024-06-27 22:25:46,787 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 449 transitions, 7759 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-27 22:25:46,793 INFO L231 Difference]: Finished difference. Result has 258 places, 417 transitions, 6970 flow [2024-06-27 22:25:46,793 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=6489, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6970, PETRI_PLACES=258, PETRI_TRANSITIONS=417} [2024-06-27 22:25:46,793 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 217 predicate places. [2024-06-27 22:25:46,793 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 417 transitions, 6970 flow [2024-06-27 22:25:46,794 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:25:46,794 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:25:46,794 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:25:46,794 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 22:25:46,794 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:25:46,794 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:25:46,794 INFO L85 PathProgramCache]: Analyzing trace with hash 441099308, now seen corresponding path program 6 times [2024-06-27 22:25:46,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:25:46,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [287900981] [2024-06-27 22:25:46,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:25:46,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:25:46,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:25:48,303 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:25:48,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:25:48,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [287900981] [2024-06-27 22:25:48,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [287900981] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:25:48,304 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:25:48,304 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:25:48,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1388946984] [2024-06-27 22:25:48,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:25:48,304 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:25:48,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:25:48,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:25:48,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:25:48,374 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:25:48,374 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 417 transitions, 6970 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:25:48,374 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:25:48,374 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:25:48,374 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:25:49,419 INFO L124 PetriNetUnfolderBase]: 1694/3136 cut-off events. [2024-06-27 22:25:49,420 INFO L125 PetriNetUnfolderBase]: For 73452/73452 co-relation queries the response was YES. [2024-06-27 22:25:49,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21464 conditions, 3136 events. 1694/3136 cut-off events. For 73452/73452 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 20888 event pairs, 270 based on Foata normal form. 4/3041 useless extension candidates. Maximal degree in co-relation 21342. Up to 1926 conditions per place. [2024-06-27 22:25:49,449 INFO L140 encePairwiseOnDemand]: 22/37 looper letters, 334 selfloop transitions, 153 changer transitions 0/494 dead transitions. [2024-06-27 22:25:49,449 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 494 transitions, 8683 flow [2024-06-27 22:25:49,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:25:49,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:25:49,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 187 transitions. [2024-06-27 22:25:49,450 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5054054054054054 [2024-06-27 22:25:49,450 INFO L175 Difference]: Start difference. First operand has 258 places, 417 transitions, 6970 flow. Second operand 10 states and 187 transitions. [2024-06-27 22:25:49,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 494 transitions, 8683 flow [2024-06-27 22:25:49,678 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 494 transitions, 8444 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-27 22:25:49,685 INFO L231 Difference]: Finished difference. Result has 265 places, 445 transitions, 7417 flow [2024-06-27 22:25:49,685 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=6731, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=417, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7417, PETRI_PLACES=265, PETRI_TRANSITIONS=445} [2024-06-27 22:25:49,685 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 224 predicate places. [2024-06-27 22:25:49,686 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 445 transitions, 7417 flow [2024-06-27 22:25:49,686 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:25:49,686 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:25:49,686 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:25:49,686 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 22:25:49,686 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:25:49,686 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:25:49,686 INFO L85 PathProgramCache]: Analyzing trace with hash 476899224, now seen corresponding path program 12 times [2024-06-27 22:25:49,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:25:49,687 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1526967243] [2024-06-27 22:25:49,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:25:49,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:25:49,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:25:50,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 22:25:50,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:25:50,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1526967243] [2024-06-27 22:25:50,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1526967243] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:25:50,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:25:50,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:25:50,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [228733208] [2024-06-27 22:25:50,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:25:50,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:25:50,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:25:50,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:25:50,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:25:51,062 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 22:25:51,062 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 445 transitions, 7417 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:25:51,062 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:25:51,062 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 22:25:51,062 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:25:51,769 INFO L124 PetriNetUnfolderBase]: 1559/2986 cut-off events. [2024-06-27 22:25:51,769 INFO L125 PetriNetUnfolderBase]: For 71668/71686 co-relation queries the response was YES. [2024-06-27 22:25:51,788 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20783 conditions, 2986 events. 1559/2986 cut-off events. For 71668/71686 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 20576 event pairs, 255 based on Foata normal form. 2/2859 useless extension candidates. Maximal degree in co-relation 20658. Up to 2101 conditions per place. [2024-06-27 22:25:51,799 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 345 selfloop transitions, 113 changer transitions 0/470 dead transitions. [2024-06-27 22:25:51,799 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 470 transitions, 8512 flow [2024-06-27 22:25:51,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:25:51,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:25:51,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-27 22:25:51,800 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48986486486486486 [2024-06-27 22:25:51,800 INFO L175 Difference]: Start difference. First operand has 265 places, 445 transitions, 7417 flow. Second operand 8 states and 145 transitions. [2024-06-27 22:25:51,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 470 transitions, 8512 flow [2024-06-27 22:25:52,045 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 470 transitions, 8382 flow, removed 41 selfloop flow, removed 5 redundant places. [2024-06-27 22:25:52,051 INFO L231 Difference]: Finished difference. Result has 268 places, 451 transitions, 7655 flow [2024-06-27 22:25:52,052 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=7287, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7655, PETRI_PLACES=268, PETRI_TRANSITIONS=451} [2024-06-27 22:25:52,052 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 227 predicate places. [2024-06-27 22:25:52,052 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 451 transitions, 7655 flow [2024-06-27 22:25:52,052 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:25:52,052 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:25:52,053 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:25:52,053 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 22:25:52,053 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:25:52,053 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:25:52,053 INFO L85 PathProgramCache]: Analyzing trace with hash 441092550, now seen corresponding path program 8 times [2024-06-27 22:25:52,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:25:52,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1166355977] [2024-06-27 22:25:52,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:25:52,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:25:52,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:25:53,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-27 22:25:53,501 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:25:53,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1166355977] [2024-06-27 22:25:53,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1166355977] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:25:53,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:25:53,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:25:53,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1309587554] [2024-06-27 22:25:53,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:25:53,502 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:25:53,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:25:53,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:25:53,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:25:53,570 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:25:53,570 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 451 transitions, 7655 flow. Second operand has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:25:53,570 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:25:53,570 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:25:53,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:25:54,507 INFO L124 PetriNetUnfolderBase]: 1719/3194 cut-off events. [2024-06-27 22:25:54,508 INFO L125 PetriNetUnfolderBase]: For 75509/75509 co-relation queries the response was YES. [2024-06-27 22:25:54,529 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22341 conditions, 3194 events. 1719/3194 cut-off events. For 75509/75509 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 21414 event pairs, 254 based on Foata normal form. 1/3091 useless extension candidates. Maximal degree in co-relation 22214. Up to 2286 conditions per place. [2024-06-27 22:25:54,542 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 326 selfloop transitions, 153 changer transitions 0/486 dead transitions. [2024-06-27 22:25:54,542 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 486 transitions, 8907 flow [2024-06-27 22:25:54,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:25:54,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:25:54,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-27 22:25:54,543 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5236486486486487 [2024-06-27 22:25:54,543 INFO L175 Difference]: Start difference. First operand has 268 places, 451 transitions, 7655 flow. Second operand 8 states and 155 transitions. [2024-06-27 22:25:54,543 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 486 transitions, 8907 flow [2024-06-27 22:25:54,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 486 transitions, 8733 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-27 22:25:54,877 INFO L231 Difference]: Finished difference. Result has 272 places, 454 transitions, 7822 flow [2024-06-27 22:25:54,877 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=7481, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7822, PETRI_PLACES=272, PETRI_TRANSITIONS=454} [2024-06-27 22:25:54,878 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 231 predicate places. [2024-06-27 22:25:54,878 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 454 transitions, 7822 flow [2024-06-27 22:25:54,878 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:25:54,878 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:25:54,878 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:25:54,878 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 22:25:54,878 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:25:54,879 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:25:54,880 INFO L85 PathProgramCache]: Analyzing trace with hash 440919570, now seen corresponding path program 9 times [2024-06-27 22:25:54,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:25:54,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [50735004] [2024-06-27 22:25:54,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:25:54,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:25:54,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:25:56,307 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:25:56,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:25:56,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [50735004] [2024-06-27 22:25:56,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [50735004] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:25:56,307 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:25:56,308 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:25:56,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2072903127] [2024-06-27 22:25:56,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:25:56,308 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:25:56,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:25:56,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:25:56,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:25:56,391 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:25:56,391 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 454 transitions, 7822 flow. Second operand has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:25:56,391 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:25:56,391 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:25:56,391 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:25:57,396 INFO L124 PetriNetUnfolderBase]: 1741/3225 cut-off events. [2024-06-27 22:25:57,397 INFO L125 PetriNetUnfolderBase]: For 75390/75390 co-relation queries the response was YES. [2024-06-27 22:25:57,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22669 conditions, 3225 events. 1741/3225 cut-off events. For 75390/75390 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 21573 event pairs, 272 based on Foata normal form. 1/3122 useless extension candidates. Maximal degree in co-relation 22542. Up to 2314 conditions per place. [2024-06-27 22:25:57,429 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 316 selfloop transitions, 177 changer transitions 0/500 dead transitions. [2024-06-27 22:25:57,429 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 500 transitions, 9151 flow [2024-06-27 22:25:57,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:25:57,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:25:57,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-27 22:25:57,430 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5236486486486487 [2024-06-27 22:25:57,431 INFO L175 Difference]: Start difference. First operand has 272 places, 454 transitions, 7822 flow. Second operand 8 states and 155 transitions. [2024-06-27 22:25:57,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 500 transitions, 9151 flow [2024-06-27 22:25:57,698 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 500 transitions, 8868 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-27 22:25:57,705 INFO L231 Difference]: Finished difference. Result has 276 places, 472 transitions, 8212 flow [2024-06-27 22:25:57,706 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=7564, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8212, PETRI_PLACES=276, PETRI_TRANSITIONS=472} [2024-06-27 22:25:57,707 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 235 predicate places. [2024-06-27 22:25:57,707 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 472 transitions, 8212 flow [2024-06-27 22:25:57,707 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:25:57,707 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:25:57,707 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:25:57,707 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 22:25:57,707 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:25:57,708 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:25:57,708 INFO L85 PathProgramCache]: Analyzing trace with hash 440919384, now seen corresponding path program 13 times [2024-06-27 22:25:57,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:25:57,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [936106860] [2024-06-27 22:25:57,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:25:57,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:25:57,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:25:58,976 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:25:58,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:25:58,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [936106860] [2024-06-27 22:25:58,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [936106860] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:25:58,977 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:25:58,977 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:25:58,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1782945611] [2024-06-27 22:25:58,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:25:58,977 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:25:58,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:25:58,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:25:58,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:25:59,042 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 22:25:59,042 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 472 transitions, 8212 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:25:59,043 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:25:59,043 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 22:25:59,043 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:25:59,762 INFO L124 PetriNetUnfolderBase]: 1592/3038 cut-off events. [2024-06-27 22:25:59,763 INFO L125 PetriNetUnfolderBase]: For 75051/75054 co-relation queries the response was YES. [2024-06-27 22:25:59,782 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21520 conditions, 3038 events. 1592/3038 cut-off events. For 75051/75054 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 20957 event pairs, 266 based on Foata normal form. 1/2912 useless extension candidates. Maximal degree in co-relation 21391. Up to 2149 conditions per place. [2024-06-27 22:25:59,794 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 357 selfloop transitions, 128 changer transitions 0/497 dead transitions. [2024-06-27 22:25:59,794 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 497 transitions, 9336 flow [2024-06-27 22:25:59,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:25:59,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:25:59,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-27 22:25:59,795 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5033783783783784 [2024-06-27 22:25:59,795 INFO L175 Difference]: Start difference. First operand has 276 places, 472 transitions, 8212 flow. Second operand 8 states and 149 transitions. [2024-06-27 22:25:59,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 497 transitions, 9336 flow [2024-06-27 22:26:00,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 497 transitions, 9083 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-27 22:26:00,066 INFO L231 Difference]: Finished difference. Result has 280 places, 474 transitions, 8282 flow [2024-06-27 22:26:00,066 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=7977, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=472, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8282, PETRI_PLACES=280, PETRI_TRANSITIONS=474} [2024-06-27 22:26:00,066 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 239 predicate places. [2024-06-27 22:26:00,067 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 474 transitions, 8282 flow [2024-06-27 22:26:00,067 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:26:00,067 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:26:00,067 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:26:00,067 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 22:26:00,067 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:26:00,068 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:26:00,068 INFO L85 PathProgramCache]: Analyzing trace with hash -1673253427, now seen corresponding path program 1 times [2024-06-27 22:26:00,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:26:00,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1754556375] [2024-06-27 22:26:00,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:26:00,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:26:00,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:26:02,097 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:26:02,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:26:02,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1754556375] [2024-06-27 22:26:02,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1754556375] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:26:02,097 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:26:02,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:26:02,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1959925554] [2024-06-27 22:26:02,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:26:02,098 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:26:02,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:26:02,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:26:02,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:26:02,223 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:26:02,223 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 474 transitions, 8282 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:26:02,223 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:26:02,223 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:26:02,223 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:26:03,218 INFO L124 PetriNetUnfolderBase]: 1739/3221 cut-off events. [2024-06-27 22:26:03,218 INFO L125 PetriNetUnfolderBase]: For 77844/77844 co-relation queries the response was YES. [2024-06-27 22:26:03,239 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22778 conditions, 3221 events. 1739/3221 cut-off events. For 77844/77844 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 21584 event pairs, 374 based on Foata normal form. 2/3120 useless extension candidates. Maximal degree in co-relation 22647. Up to 2690 conditions per place. [2024-06-27 22:26:03,250 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 473 selfloop transitions, 24 changer transitions 0/504 dead transitions. [2024-06-27 22:26:03,250 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 504 transitions, 9400 flow [2024-06-27 22:26:03,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:26:03,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:26:03,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 161 transitions. [2024-06-27 22:26:03,251 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43513513513513513 [2024-06-27 22:26:03,251 INFO L175 Difference]: Start difference. First operand has 280 places, 474 transitions, 8282 flow. Second operand 10 states and 161 transitions. [2024-06-27 22:26:03,251 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 504 transitions, 9400 flow [2024-06-27 22:26:03,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 504 transitions, 8931 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-27 22:26:03,508 INFO L231 Difference]: Finished difference. Result has 282 places, 474 transitions, 7865 flow [2024-06-27 22:26:03,508 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=7813, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=450, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7865, PETRI_PLACES=282, PETRI_TRANSITIONS=474} [2024-06-27 22:26:03,509 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 241 predicate places. [2024-06-27 22:26:03,509 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 474 transitions, 7865 flow [2024-06-27 22:26:03,509 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:26:03,509 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:26:03,509 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:26:03,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 22:26:03,509 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:26:03,510 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:26:03,510 INFO L85 PathProgramCache]: Analyzing trace with hash -862908327, now seen corresponding path program 1 times [2024-06-27 22:26:03,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:26:03,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2118336329] [2024-06-27 22:26:03,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:26:03,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:26:03,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:26:03,570 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:26:03,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:26:03,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2118336329] [2024-06-27 22:26:03,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2118336329] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:26:03,571 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:26:03,571 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 22:26:03,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1742220946] [2024-06-27 22:26:03,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:26:03,572 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 22:26:03,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:26:03,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 22:26:03,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-27 22:26:03,621 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 37 [2024-06-27 22:26:03,622 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 474 transitions, 7865 flow. Second operand has 4 states, 4 states have (on average 18.5) internal successors, (74), 4 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:26:03,622 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:26:03,622 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 37 [2024-06-27 22:26:03,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:26:03,977 INFO L124 PetriNetUnfolderBase]: 746/1530 cut-off events. [2024-06-27 22:26:03,977 INFO L125 PetriNetUnfolderBase]: For 38962/39047 co-relation queries the response was YES. [2024-06-27 22:26:03,986 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10854 conditions, 1530 events. 746/1530 cut-off events. For 38962/39047 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 9498 event pairs, 137 based on Foata normal form. 143/1490 useless extension candidates. Maximal degree in co-relation 10723. Up to 554 conditions per place. [2024-06-27 22:26:03,991 INFO L140 encePairwiseOnDemand]: 32/37 looper letters, 143 selfloop transitions, 40 changer transitions 0/313 dead transitions. [2024-06-27 22:26:03,991 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 313 transitions, 5699 flow [2024-06-27 22:26:03,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 22:26:03,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 22:26:03,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 103 transitions. [2024-06-27 22:26:03,992 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6959459459459459 [2024-06-27 22:26:03,992 INFO L175 Difference]: Start difference. First operand has 282 places, 474 transitions, 7865 flow. Second operand 4 states and 103 transitions. [2024-06-27 22:26:03,992 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 313 transitions, 5699 flow [2024-06-27 22:26:04,128 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 313 transitions, 4561 flow, removed 98 selfloop flow, removed 60 redundant places. [2024-06-27 22:26:04,132 INFO L231 Difference]: Finished difference. Result has 227 places, 298 transitions, 4275 flow [2024-06-27 22:26:04,132 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4085, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=4275, PETRI_PLACES=227, PETRI_TRANSITIONS=298} [2024-06-27 22:26:04,132 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 186 predicate places. [2024-06-27 22:26:04,132 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 298 transitions, 4275 flow [2024-06-27 22:26:04,133 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.5) internal successors, (74), 4 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:26:04,133 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:26:04,133 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:26:04,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 22:26:04,133 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:26:04,133 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:26:04,133 INFO L85 PathProgramCache]: Analyzing trace with hash 939198866, now seen corresponding path program 1 times [2024-06-27 22:26:04,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:26:04,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [324097811] [2024-06-27 22:26:04,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:26:04,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:26:04,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:26:05,371 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:26:05,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:26:05,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [324097811] [2024-06-27 22:26:05,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [324097811] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:26:05,384 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:26:05,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:26:05,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1041587458] [2024-06-27 22:26:05,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:26:05,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:26:05,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:26:05,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:26:05,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:26:05,458 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:26:05,458 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 298 transitions, 4275 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:26:05,458 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:26:05,458 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:26:05,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:26:06,003 INFO L124 PetriNetUnfolderBase]: 966/1847 cut-off events. [2024-06-27 22:26:06,003 INFO L125 PetriNetUnfolderBase]: For 50973/50973 co-relation queries the response was YES. [2024-06-27 22:26:06,014 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11810 conditions, 1847 events. 966/1847 cut-off events. For 50973/50973 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 10741 event pairs, 257 based on Foata normal form. 1/1762 useless extension candidates. Maximal degree in co-relation 11704. Up to 1437 conditions per place. [2024-06-27 22:26:06,021 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 194 selfloop transitions, 112 changer transitions 0/314 dead transitions. [2024-06-27 22:26:06,021 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 314 transitions, 4994 flow [2024-06-27 22:26:06,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:26:06,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:26:06,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 145 transitions. [2024-06-27 22:26:06,022 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43543543543543545 [2024-06-27 22:26:06,022 INFO L175 Difference]: Start difference. First operand has 227 places, 298 transitions, 4275 flow. Second operand 9 states and 145 transitions. [2024-06-27 22:26:06,022 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 314 transitions, 4994 flow [2024-06-27 22:26:06,213 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 314 transitions, 4953 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-27 22:26:06,217 INFO L231 Difference]: Finished difference. Result has 234 places, 300 transitions, 4488 flow [2024-06-27 22:26:06,217 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4234, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4488, PETRI_PLACES=234, PETRI_TRANSITIONS=300} [2024-06-27 22:26:06,217 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 193 predicate places. [2024-06-27 22:26:06,217 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 300 transitions, 4488 flow [2024-06-27 22:26:06,218 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:26:06,218 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:26:06,218 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:26:06,218 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 22:26:06,218 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:26:06,218 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:26:06,219 INFO L85 PathProgramCache]: Analyzing trace with hash 1843561267, now seen corresponding path program 1 times [2024-06-27 22:26:06,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:26:06,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [35540753] [2024-06-27 22:26:06,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:26:06,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:26:06,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:26:07,478 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:26:07,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:26:07,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [35540753] [2024-06-27 22:26:07,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [35540753] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:26:07,479 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:26:07,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:26:07,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [901388562] [2024-06-27 22:26:07,479 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:26:07,479 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:26:07,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:26:07,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:26:07,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:26:07,529 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:26:07,530 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 300 transitions, 4488 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:26:07,530 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:26:07,530 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:26:07,530 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:26:08,099 INFO L124 PetriNetUnfolderBase]: 1003/1884 cut-off events. [2024-06-27 22:26:08,099 INFO L125 PetriNetUnfolderBase]: For 58025/58025 co-relation queries the response was YES. [2024-06-27 22:26:08,109 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12445 conditions, 1884 events. 1003/1884 cut-off events. For 58025/58025 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 10944 event pairs, 219 based on Foata normal form. 2/1803 useless extension candidates. Maximal degree in co-relation 12336. Up to 1285 conditions per place. [2024-06-27 22:26:08,114 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 253 selfloop transitions, 70 changer transitions 0/331 dead transitions. [2024-06-27 22:26:08,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 331 transitions, 5398 flow [2024-06-27 22:26:08,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:26:08,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:26:08,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-27 22:26:08,116 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46846846846846846 [2024-06-27 22:26:08,116 INFO L175 Difference]: Start difference. First operand has 234 places, 300 transitions, 4488 flow. Second operand 9 states and 156 transitions. [2024-06-27 22:26:08,116 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 331 transitions, 5398 flow [2024-06-27 22:26:08,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 331 transitions, 5170 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-27 22:26:08,319 INFO L231 Difference]: Finished difference. Result has 236 places, 302 transitions, 4430 flow [2024-06-27 22:26:08,320 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4260, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4430, PETRI_PLACES=236, PETRI_TRANSITIONS=302} [2024-06-27 22:26:08,320 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 195 predicate places. [2024-06-27 22:26:08,320 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 302 transitions, 4430 flow [2024-06-27 22:26:08,320 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:26:08,320 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:26:08,320 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:26:08,320 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 22:26:08,321 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:26:08,321 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:26:08,321 INFO L85 PathProgramCache]: Analyzing trace with hash 1845435217, now seen corresponding path program 2 times [2024-06-27 22:26:08,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:26:08,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1263848997] [2024-06-27 22:26:08,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:26:08,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:26:08,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:26:09,715 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:26:09,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:26:09,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1263848997] [2024-06-27 22:26:09,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1263848997] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:26:09,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:26:09,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:26:09,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [665623160] [2024-06-27 22:26:09,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:26:09,716 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:26:09,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:26:09,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:26:09,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:26:09,802 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:26:09,802 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 302 transitions, 4430 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:26:09,803 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:26:09,803 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:26:09,803 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:26:10,352 INFO L124 PetriNetUnfolderBase]: 1040/2009 cut-off events. [2024-06-27 22:26:10,352 INFO L125 PetriNetUnfolderBase]: For 63509/63509 co-relation queries the response was YES. [2024-06-27 22:26:10,365 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13022 conditions, 2009 events. 1040/2009 cut-off events. For 63509/63509 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 12003 event pairs, 276 based on Foata normal form. 2/1913 useless extension candidates. Maximal degree in co-relation 12912. Up to 1516 conditions per place. [2024-06-27 22:26:10,372 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 250 selfloop transitions, 70 changer transitions 0/328 dead transitions. [2024-06-27 22:26:10,373 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 328 transitions, 5314 flow [2024-06-27 22:26:10,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:26:10,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:26:10,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-27 22:26:10,377 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45645645645645644 [2024-06-27 22:26:10,377 INFO L175 Difference]: Start difference. First operand has 236 places, 302 transitions, 4430 flow. Second operand 9 states and 152 transitions. [2024-06-27 22:26:10,377 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 328 transitions, 5314 flow [2024-06-27 22:26:10,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 328 transitions, 5200 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-27 22:26:10,631 INFO L231 Difference]: Finished difference. Result has 240 places, 304 transitions, 4490 flow [2024-06-27 22:26:10,631 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4324, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4490, PETRI_PLACES=240, PETRI_TRANSITIONS=304} [2024-06-27 22:26:10,631 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 199 predicate places. [2024-06-27 22:26:10,631 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 304 transitions, 4490 flow [2024-06-27 22:26:10,631 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:26:10,632 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:26:10,632 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:26:10,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 22:26:10,632 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:26:10,632 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:26:10,632 INFO L85 PathProgramCache]: Analyzing trace with hash -1747302390, now seen corresponding path program 2 times [2024-06-27 22:26:10,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:26:10,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1165333059] [2024-06-27 22:26:10,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:26:10,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:26:10,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:26:11,940 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:26:11,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:26:11,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1165333059] [2024-06-27 22:26:11,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1165333059] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:26:11,941 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:26:11,941 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:26:11,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1913653210] [2024-06-27 22:26:11,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:26:11,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:26:11,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:26:11,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:26:11,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:26:12,062 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:26:12,063 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 304 transitions, 4490 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:26:12,063 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:26:12,063 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:26:12,063 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:26:12,582 INFO L124 PetriNetUnfolderBase]: 1054/2030 cut-off events. [2024-06-27 22:26:12,582 INFO L125 PetriNetUnfolderBase]: For 65301/65301 co-relation queries the response was YES. [2024-06-27 22:26:12,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13259 conditions, 2030 events. 1054/2030 cut-off events. For 65301/65301 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 12132 event pairs, 292 based on Foata normal form. 1/1930 useless extension candidates. Maximal degree in co-relation 13147. Up to 1459 conditions per place. [2024-06-27 22:26:12,599 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 210 selfloop transitions, 106 changer transitions 0/324 dead transitions. [2024-06-27 22:26:12,600 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 324 transitions, 5340 flow [2024-06-27 22:26:12,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:26:12,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:26:12,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-27 22:26:12,601 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44144144144144143 [2024-06-27 22:26:12,601 INFO L175 Difference]: Start difference. First operand has 240 places, 304 transitions, 4490 flow. Second operand 9 states and 147 transitions. [2024-06-27 22:26:12,601 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 324 transitions, 5340 flow [2024-06-27 22:26:12,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 324 transitions, 5242 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-27 22:26:12,811 INFO L231 Difference]: Finished difference. Result has 244 places, 308 transitions, 4657 flow [2024-06-27 22:26:12,811 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4392, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4657, PETRI_PLACES=244, PETRI_TRANSITIONS=308} [2024-06-27 22:26:12,811 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 203 predicate places. [2024-06-27 22:26:12,811 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 308 transitions, 4657 flow [2024-06-27 22:26:12,812 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:26:12,812 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:26:12,812 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:26:12,812 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 22:26:12,812 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:26:12,812 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:26:12,812 INFO L85 PathProgramCache]: Analyzing trace with hash 1845438937, now seen corresponding path program 3 times [2024-06-27 22:26:12,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:26:12,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1168409504] [2024-06-27 22:26:12,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:26:12,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:26:12,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:26:14,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-27 22:26:14,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:26:14,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1168409504] [2024-06-27 22:26:14,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1168409504] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:26:14,200 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:26:14,200 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:26:14,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1733540317] [2024-06-27 22:26:14,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:26:14,200 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:26:14,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:26:14,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:26:14,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:26:14,289 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:26:14,289 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 308 transitions, 4657 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:26:14,289 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:26:14,289 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:26:14,289 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:26:14,890 INFO L124 PetriNetUnfolderBase]: 1051/2025 cut-off events. [2024-06-27 22:26:14,891 INFO L125 PetriNetUnfolderBase]: For 65603/65603 co-relation queries the response was YES. [2024-06-27 22:26:14,902 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13347 conditions, 2025 events. 1051/2025 cut-off events. For 65603/65603 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 12130 event pairs, 289 based on Foata normal form. 2/1927 useless extension candidates. Maximal degree in co-relation 13233. Up to 1587 conditions per place. [2024-06-27 22:26:14,907 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 250 selfloop transitions, 69 changer transitions 0/327 dead transitions. [2024-06-27 22:26:14,907 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 327 transitions, 5373 flow [2024-06-27 22:26:14,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:26:14,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:26:14,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 155 transitions. [2024-06-27 22:26:14,908 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4189189189189189 [2024-06-27 22:26:14,908 INFO L175 Difference]: Start difference. First operand has 244 places, 308 transitions, 4657 flow. Second operand 10 states and 155 transitions. [2024-06-27 22:26:14,908 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 327 transitions, 5373 flow [2024-06-27 22:26:15,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 327 transitions, 5254 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-27 22:26:15,116 INFO L231 Difference]: Finished difference. Result has 249 places, 308 transitions, 4680 flow [2024-06-27 22:26:15,116 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4538, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4680, PETRI_PLACES=249, PETRI_TRANSITIONS=308} [2024-06-27 22:26:15,117 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 208 predicate places. [2024-06-27 22:26:15,117 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 308 transitions, 4680 flow [2024-06-27 22:26:15,117 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:26:15,117 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:26:15,117 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:26:15,117 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 22:26:15,117 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:26:15,117 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:26:15,117 INFO L85 PathProgramCache]: Analyzing trace with hash 1932275052, now seen corresponding path program 3 times [2024-06-27 22:26:15,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:26:15,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [275928217] [2024-06-27 22:26:15,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:26:15,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:26:15,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:26:16,393 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:26:16,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:26:16,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [275928217] [2024-06-27 22:26:16,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [275928217] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:26:16,393 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:26:16,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:26:16,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [69446800] [2024-06-27 22:26:16,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:26:16,394 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:26:16,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:26:16,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:26:16,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:26:16,486 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:26:16,487 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 308 transitions, 4680 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:26:16,487 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:26:16,487 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:26:16,487 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:26:17,051 INFO L124 PetriNetUnfolderBase]: 1057/2040 cut-off events. [2024-06-27 22:26:17,052 INFO L125 PetriNetUnfolderBase]: For 65437/65437 co-relation queries the response was YES. [2024-06-27 22:26:17,064 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13563 conditions, 2040 events. 1057/2040 cut-off events. For 65437/65437 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 12225 event pairs, 293 based on Foata normal form. 1/1941 useless extension candidates. Maximal degree in co-relation 13447. Up to 1583 conditions per place. [2024-06-27 22:26:17,070 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 205 selfloop transitions, 112 changer transitions 0/325 dead transitions. [2024-06-27 22:26:17,070 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 325 transitions, 5433 flow [2024-06-27 22:26:17,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:26:17,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:26:17,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 146 transitions. [2024-06-27 22:26:17,071 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43843843843843844 [2024-06-27 22:26:17,071 INFO L175 Difference]: Start difference. First operand has 249 places, 308 transitions, 4680 flow. Second operand 9 states and 146 transitions. [2024-06-27 22:26:17,071 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 325 transitions, 5433 flow [2024-06-27 22:26:17,278 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 325 transitions, 5293 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-27 22:26:17,282 INFO L231 Difference]: Finished difference. Result has 249 places, 310 transitions, 4797 flow [2024-06-27 22:26:17,283 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4540, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4797, PETRI_PLACES=249, PETRI_TRANSITIONS=310} [2024-06-27 22:26:17,283 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 208 predicate places. [2024-06-27 22:26:17,283 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 310 transitions, 4797 flow [2024-06-27 22:26:17,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:26:17,283 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:26:17,283 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:26:17,284 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 22:26:17,284 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:26:17,284 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:26:17,284 INFO L85 PathProgramCache]: Analyzing trace with hash -1258903765, now seen corresponding path program 4 times [2024-06-27 22:26:17,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:26:17,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [731944075] [2024-06-27 22:26:17,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:26:17,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:26:17,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:26:18,721 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:26:18,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:26:18,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [731944075] [2024-06-27 22:26:18,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [731944075] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:26:18,722 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:26:18,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:26:18,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [355665119] [2024-06-27 22:26:18,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:26:18,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:26:18,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:26:18,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:26:18,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:26:18,827 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:26:18,828 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 310 transitions, 4797 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:26:18,828 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:26:18,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:26:18,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:26:19,381 INFO L124 PetriNetUnfolderBase]: 1074/2080 cut-off events. [2024-06-27 22:26:19,381 INFO L125 PetriNetUnfolderBase]: For 69342/69342 co-relation queries the response was YES. [2024-06-27 22:26:19,394 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13798 conditions, 2080 events. 1074/2080 cut-off events. For 69342/69342 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 12587 event pairs, 294 based on Foata normal form. 2/1980 useless extension candidates. Maximal degree in co-relation 13681. Up to 1693 conditions per place. [2024-06-27 22:26:19,401 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 254 selfloop transitions, 67 changer transitions 0/329 dead transitions. [2024-06-27 22:26:19,401 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 329 transitions, 5553 flow [2024-06-27 22:26:19,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:26:19,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:26:19,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 154 transitions. [2024-06-27 22:26:19,404 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41621621621621624 [2024-06-27 22:26:19,404 INFO L175 Difference]: Start difference. First operand has 249 places, 310 transitions, 4797 flow. Second operand 10 states and 154 transitions. [2024-06-27 22:26:19,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 329 transitions, 5553 flow [2024-06-27 22:26:19,649 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 329 transitions, 5320 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-27 22:26:19,653 INFO L231 Difference]: Finished difference. Result has 252 places, 311 transitions, 4716 flow [2024-06-27 22:26:19,653 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4564, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4716, PETRI_PLACES=252, PETRI_TRANSITIONS=311} [2024-06-27 22:26:19,654 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 211 predicate places. [2024-06-27 22:26:19,654 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 311 transitions, 4716 flow [2024-06-27 22:26:19,654 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:26:19,654 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:26:19,654 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:26:19,654 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 22:26:19,654 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:26:19,654 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:26:19,654 INFO L85 PathProgramCache]: Analyzing trace with hash -1259047760, now seen corresponding path program 4 times [2024-06-27 22:26:19,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:26:19,655 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1211240611] [2024-06-27 22:26:19,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:26:19,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:26:19,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:26:21,065 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:26:21,065 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:26:21,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1211240611] [2024-06-27 22:26:21,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1211240611] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:26:21,065 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:26:21,065 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:26:21,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [973197726] [2024-06-27 22:26:21,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:26:21,066 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:26:21,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:26:21,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:26:21,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:26:21,150 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:26:21,150 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 311 transitions, 4716 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:26:21,150 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:26:21,150 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:26:21,150 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:26:21,673 INFO L124 PetriNetUnfolderBase]: 1080/2089 cut-off events. [2024-06-27 22:26:21,674 INFO L125 PetriNetUnfolderBase]: For 69355/69355 co-relation queries the response was YES. [2024-06-27 22:26:21,684 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13835 conditions, 2089 events. 1080/2089 cut-off events. For 69355/69355 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 12631 event pairs, 296 based on Foata normal form. 1/1986 useless extension candidates. Maximal degree in co-relation 13717. Up to 1606 conditions per place. [2024-06-27 22:26:21,689 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 207 selfloop transitions, 114 changer transitions 0/329 dead transitions. [2024-06-27 22:26:21,689 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 329 transitions, 5487 flow [2024-06-27 22:26:21,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:26:21,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:26:21,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 156 transitions. [2024-06-27 22:26:21,690 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42162162162162165 [2024-06-27 22:26:21,690 INFO L175 Difference]: Start difference. First operand has 252 places, 311 transitions, 4716 flow. Second operand 10 states and 156 transitions. [2024-06-27 22:26:21,690 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 329 transitions, 5487 flow [2024-06-27 22:26:21,902 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 329 transitions, 5349 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-27 22:26:21,906 INFO L231 Difference]: Finished difference. Result has 254 places, 313 transitions, 4843 flow [2024-06-27 22:26:21,906 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4578, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4843, PETRI_PLACES=254, PETRI_TRANSITIONS=313} [2024-06-27 22:26:21,906 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 213 predicate places. [2024-06-27 22:26:21,906 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 313 transitions, 4843 flow [2024-06-27 22:26:21,907 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:26:21,907 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:26:21,907 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:26:21,907 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 22:26:21,907 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:26:21,907 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:26:21,908 INFO L85 PathProgramCache]: Analyzing trace with hash -1259047915, now seen corresponding path program 5 times [2024-06-27 22:26:21,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:26:21,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [905868733] [2024-06-27 22:26:21,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:26:21,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:26:21,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:26:23,339 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:26:23,339 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:26:23,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [905868733] [2024-06-27 22:26:23,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [905868733] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:26:23,339 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:26:23,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:26:23,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [180404374] [2024-06-27 22:26:23,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:26:23,340 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:26:23,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:26:23,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:26:23,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:26:23,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:26:23,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 313 transitions, 4843 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:26:23,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:26:23,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:26:23,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:26:23,966 INFO L124 PetriNetUnfolderBase]: 1097/2128 cut-off events. [2024-06-27 22:26:23,966 INFO L125 PetriNetUnfolderBase]: For 73680/73680 co-relation queries the response was YES. [2024-06-27 22:26:23,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14091 conditions, 2128 events. 1097/2128 cut-off events. For 73680/73680 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 12967 event pairs, 307 based on Foata normal form. 2/2024 useless extension candidates. Maximal degree in co-relation 13972. Up to 1721 conditions per place. [2024-06-27 22:26:23,984 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 257 selfloop transitions, 68 changer transitions 0/333 dead transitions. [2024-06-27 22:26:23,984 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 333 transitions, 5615 flow [2024-06-27 22:26:23,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:26:23,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:26:23,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 146 transitions. [2024-06-27 22:26:23,985 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43843843843843844 [2024-06-27 22:26:23,985 INFO L175 Difference]: Start difference. First operand has 254 places, 313 transitions, 4843 flow. Second operand 9 states and 146 transitions. [2024-06-27 22:26:23,985 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 333 transitions, 5615 flow [2024-06-27 22:26:24,214 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 333 transitions, 5374 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-27 22:26:24,219 INFO L231 Difference]: Finished difference. Result has 255 places, 314 transitions, 4758 flow [2024-06-27 22:26:24,219 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4602, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4758, PETRI_PLACES=255, PETRI_TRANSITIONS=314} [2024-06-27 22:26:24,219 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 214 predicate places. [2024-06-27 22:26:24,219 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 314 transitions, 4758 flow [2024-06-27 22:26:24,220 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:26:24,220 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:26:24,220 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:26:24,220 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 22:26:24,220 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:26:24,220 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:26:24,220 INFO L85 PathProgramCache]: Analyzing trace with hash -1259051635, now seen corresponding path program 6 times [2024-06-27 22:26:24,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:26:24,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1779554983] [2024-06-27 22:26:24,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:26:24,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:26:24,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:26:25,548 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:26:25,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:26:25,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1779554983] [2024-06-27 22:26:25,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1779554983] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:26:25,548 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:26:25,549 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:26:25,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [752498216] [2024-06-27 22:26:25,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:26:25,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:26:25,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:26:25,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:26:25,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:26:25,641 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:26:25,641 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 314 transitions, 4758 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:26:25,641 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:26:25,641 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:26:25,641 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:26:26,268 INFO L124 PetriNetUnfolderBase]: 1114/2167 cut-off events. [2024-06-27 22:26:26,268 INFO L125 PetriNetUnfolderBase]: For 75862/75862 co-relation queries the response was YES. [2024-06-27 22:26:26,283 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14238 conditions, 2167 events. 1114/2167 cut-off events. For 75862/75862 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 13308 event pairs, 307 based on Foata normal form. 2/2060 useless extension candidates. Maximal degree in co-relation 14118. Up to 1679 conditions per place. [2024-06-27 22:26:26,289 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 260 selfloop transitions, 70 changer transitions 0/338 dead transitions. [2024-06-27 22:26:26,290 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 338 transitions, 5564 flow [2024-06-27 22:26:26,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:26:26,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:26:26,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 159 transitions. [2024-06-27 22:26:26,291 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4297297297297297 [2024-06-27 22:26:26,291 INFO L175 Difference]: Start difference. First operand has 255 places, 314 transitions, 4758 flow. Second operand 10 states and 159 transitions. [2024-06-27 22:26:26,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 338 transitions, 5564 flow [2024-06-27 22:26:26,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 338 transitions, 5422 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-27 22:26:26,571 INFO L231 Difference]: Finished difference. Result has 258 places, 315 transitions, 4778 flow [2024-06-27 22:26:26,572 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4616, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4778, PETRI_PLACES=258, PETRI_TRANSITIONS=315} [2024-06-27 22:26:26,572 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 217 predicate places. [2024-06-27 22:26:26,572 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 315 transitions, 4778 flow [2024-06-27 22:26:26,572 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:26:26,572 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:26:26,572 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:26:26,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 22:26:26,573 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:26:26,573 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:26:26,573 INFO L85 PathProgramCache]: Analyzing trace with hash -1979992661, now seen corresponding path program 7 times [2024-06-27 22:26:26,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:26:26,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [822734602] [2024-06-27 22:26:26,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:26:26,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:26:26,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:26:27,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-27 22:26:27,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:26:27,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [822734602] [2024-06-27 22:26:27,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [822734602] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:26:27,894 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:26:27,894 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:26:27,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [736553269] [2024-06-27 22:26:27,894 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:26:27,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:26:27,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:26:27,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:26:27,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:26:27,965 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:26:27,965 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 315 transitions, 4778 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:26:27,965 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:26:27,965 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:26:27,965 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:26:28,615 INFO L124 PetriNetUnfolderBase]: 1131/2156 cut-off events. [2024-06-27 22:26:28,616 INFO L125 PetriNetUnfolderBase]: For 78403/78403 co-relation queries the response was YES. [2024-06-27 22:26:28,626 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14433 conditions, 2156 events. 1131/2156 cut-off events. For 78403/78403 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 13106 event pairs, 260 based on Foata normal form. 2/2056 useless extension candidates. Maximal degree in co-relation 14312. Up to 1667 conditions per place. [2024-06-27 22:26:28,632 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 253 selfloop transitions, 82 changer transitions 0/343 dead transitions. [2024-06-27 22:26:28,633 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 343 transitions, 5740 flow [2024-06-27 22:26:28,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:26:28,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:26:28,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 165 transitions. [2024-06-27 22:26:28,634 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44594594594594594 [2024-06-27 22:26:28,634 INFO L175 Difference]: Start difference. First operand has 258 places, 315 transitions, 4778 flow. Second operand 10 states and 165 transitions. [2024-06-27 22:26:28,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 343 transitions, 5740 flow [2024-06-27 22:26:28,903 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 343 transitions, 5592 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-27 22:26:28,907 INFO L231 Difference]: Finished difference. Result has 260 places, 316 transitions, 4816 flow [2024-06-27 22:26:28,908 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4630, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4816, PETRI_PLACES=260, PETRI_TRANSITIONS=316} [2024-06-27 22:26:28,908 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 219 predicate places. [2024-06-27 22:26:28,908 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 316 transitions, 4816 flow [2024-06-27 22:26:28,908 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:26:28,908 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:26:28,908 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:26:28,908 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 22:26:28,908 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:26:28,909 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:26:28,909 INFO L85 PathProgramCache]: Analyzing trace with hash -1979988941, now seen corresponding path program 8 times [2024-06-27 22:26:28,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:26:28,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1555952826] [2024-06-27 22:26:28,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:26:28,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:26:28,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:26:30,329 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:26:30,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:26:30,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1555952826] [2024-06-27 22:26:30,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1555952826] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:26:30,329 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:26:30,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:26:30,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1735828390] [2024-06-27 22:26:30,330 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:26:30,330 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:26:30,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:26:30,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:26:30,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:26:30,411 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:26:30,412 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 316 transitions, 4816 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:26:30,412 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:26:30,412 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:26:30,412 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:26:31,016 INFO L124 PetriNetUnfolderBase]: 1148/2244 cut-off events. [2024-06-27 22:26:31,017 INFO L125 PetriNetUnfolderBase]: For 80828/80828 co-relation queries the response was YES. [2024-06-27 22:26:31,031 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14723 conditions, 2244 events. 1148/2244 cut-off events. For 80828/80828 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 13978 event pairs, 324 based on Foata normal form. 2/2129 useless extension candidates. Maximal degree in co-relation 14601. Up to 1790 conditions per place. [2024-06-27 22:26:31,038 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 250 selfloop transitions, 80 changer transitions 0/338 dead transitions. [2024-06-27 22:26:31,039 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 338 transitions, 5612 flow [2024-06-27 22:26:31,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:26:31,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:26:31,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-27 22:26:31,040 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44744744744744747 [2024-06-27 22:26:31,040 INFO L175 Difference]: Start difference. First operand has 260 places, 316 transitions, 4816 flow. Second operand 9 states and 149 transitions. [2024-06-27 22:26:31,040 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 338 transitions, 5612 flow [2024-06-27 22:26:31,355 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 338 transitions, 5382 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-27 22:26:31,359 INFO L231 Difference]: Finished difference. Result has 260 places, 317 transitions, 4772 flow [2024-06-27 22:26:31,359 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4590, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4772, PETRI_PLACES=260, PETRI_TRANSITIONS=317} [2024-06-27 22:26:31,360 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 219 predicate places. [2024-06-27 22:26:31,360 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 317 transitions, 4772 flow [2024-06-27 22:26:31,360 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:26:31,360 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:26:31,360 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:26:31,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 22:26:31,360 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:26:31,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:26:31,361 INFO L85 PathProgramCache]: Analyzing trace with hash -1979988786, now seen corresponding path program 5 times [2024-06-27 22:26:31,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:26:31,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [810708468] [2024-06-27 22:26:31,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:26:31,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:26:31,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:26:32,764 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:26:32,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:26:32,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [810708468] [2024-06-27 22:26:32,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [810708468] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:26:32,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:26:32,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:26:32,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1398022017] [2024-06-27 22:26:32,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:26:32,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:26:32,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:26:32,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:26:32,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:26:32,837 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:26:32,837 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 317 transitions, 4772 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:26:32,837 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:26:32,837 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:26:32,837 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:26:33,427 INFO L124 PetriNetUnfolderBase]: 1154/2253 cut-off events. [2024-06-27 22:26:33,427 INFO L125 PetriNetUnfolderBase]: For 80034/80034 co-relation queries the response was YES. [2024-06-27 22:26:33,442 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14550 conditions, 2253 events. 1154/2253 cut-off events. For 80034/80034 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 14032 event pairs, 326 based on Foata normal form. 1/2135 useless extension candidates. Maximal degree in co-relation 14428. Up to 1683 conditions per place. [2024-06-27 22:26:33,449 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 201 selfloop transitions, 129 changer transitions 0/338 dead transitions. [2024-06-27 22:26:33,449 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 338 transitions, 5709 flow [2024-06-27 22:26:33,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:26:33,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:26:33,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 160 transitions. [2024-06-27 22:26:33,450 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43243243243243246 [2024-06-27 22:26:33,450 INFO L175 Difference]: Start difference. First operand has 260 places, 317 transitions, 4772 flow. Second operand 10 states and 160 transitions. [2024-06-27 22:26:33,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 338 transitions, 5709 flow [2024-06-27 22:26:33,737 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 338 transitions, 5541 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-27 22:26:33,742 INFO L231 Difference]: Finished difference. Result has 263 places, 319 transitions, 4899 flow [2024-06-27 22:26:33,742 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4604, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4899, PETRI_PLACES=263, PETRI_TRANSITIONS=319} [2024-06-27 22:26:33,742 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 222 predicate places. [2024-06-27 22:26:33,743 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 319 transitions, 4899 flow [2024-06-27 22:26:33,743 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:26:33,743 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:26:33,743 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:26:33,743 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 22:26:33,743 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:26:33,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:26:33,743 INFO L85 PathProgramCache]: Analyzing trace with hash -1979844791, now seen corresponding path program 9 times [2024-06-27 22:26:33,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:26:33,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [139996421] [2024-06-27 22:26:33,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:26:33,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:26:33,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:26:35,168 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:26:35,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:26:35,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [139996421] [2024-06-27 22:26:35,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [139996421] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:26:35,169 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:26:35,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:26:35,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1770044744] [2024-06-27 22:26:35,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:26:35,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:26:35,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:26:35,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:26:35,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:26:35,259 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:26:35,260 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 319 transitions, 4899 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:26:35,260 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:26:35,260 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:26:35,260 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:26:35,973 INFO L124 PetriNetUnfolderBase]: 1171/2293 cut-off events. [2024-06-27 22:26:35,973 INFO L125 PetriNetUnfolderBase]: For 84656/84656 co-relation queries the response was YES. [2024-06-27 22:26:35,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14797 conditions, 2293 events. 1171/2293 cut-off events. For 84656/84656 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 14395 event pairs, 328 based on Foata normal form. 2/2174 useless extension candidates. Maximal degree in co-relation 14674. Up to 1866 conditions per place. [2024-06-27 22:26:35,998 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 258 selfloop transitions, 74 changer transitions 0/340 dead transitions. [2024-06-27 22:26:35,998 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 340 transitions, 5706 flow [2024-06-27 22:26:35,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:26:35,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:26:35,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 155 transitions. [2024-06-27 22:26:35,999 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4189189189189189 [2024-06-27 22:26:35,999 INFO L175 Difference]: Start difference. First operand has 263 places, 319 transitions, 4899 flow. Second operand 10 states and 155 transitions. [2024-06-27 22:26:35,999 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 340 transitions, 5706 flow [2024-06-27 22:26:36,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 340 transitions, 5409 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-27 22:26:36,313 INFO L231 Difference]: Finished difference. Result has 265 places, 320 transitions, 4774 flow [2024-06-27 22:26:36,313 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4602, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4774, PETRI_PLACES=265, PETRI_TRANSITIONS=320} [2024-06-27 22:26:36,314 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 224 predicate places. [2024-06-27 22:26:36,314 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 320 transitions, 4774 flow [2024-06-27 22:26:36,314 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:26:36,314 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:26:36,314 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:26:36,314 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 22:26:36,315 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:26:36,315 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:26:36,315 INFO L85 PathProgramCache]: Analyzing trace with hash -1979838839, now seen corresponding path program 1 times [2024-06-27 22:26:36,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:26:36,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1487307912] [2024-06-27 22:26:36,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:26:36,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:26:36,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:26:37,677 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:26:37,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:26:37,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1487307912] [2024-06-27 22:26:37,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1487307912] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:26:37,677 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:26:37,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:26:37,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [999771926] [2024-06-27 22:26:37,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:26:37,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:26:37,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:26:37,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:26:37,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:26:37,766 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:26:37,766 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 320 transitions, 4774 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:26:37,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:26:37,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:26:37,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:26:38,408 INFO L124 PetriNetUnfolderBase]: 1185/2315 cut-off events. [2024-06-27 22:26:38,409 INFO L125 PetriNetUnfolderBase]: For 86755/86755 co-relation queries the response was YES. [2024-06-27 22:26:38,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14851 conditions, 2315 events. 1185/2315 cut-off events. For 86755/86755 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 14534 event pairs, 331 based on Foata normal form. 2/2193 useless extension candidates. Maximal degree in co-relation 14727. Up to 1653 conditions per place. [2024-06-27 22:26:38,430 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 213 selfloop transitions, 125 changer transitions 0/346 dead transitions. [2024-06-27 22:26:38,430 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 346 transitions, 5799 flow [2024-06-27 22:26:38,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:26:38,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:26:38,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 162 transitions. [2024-06-27 22:26:38,431 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43783783783783786 [2024-06-27 22:26:38,431 INFO L175 Difference]: Start difference. First operand has 265 places, 320 transitions, 4774 flow. Second operand 10 states and 162 transitions. [2024-06-27 22:26:38,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 346 transitions, 5799 flow [2024-06-27 22:26:38,749 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 346 transitions, 5641 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-27 22:26:38,753 INFO L231 Difference]: Finished difference. Result has 267 places, 324 transitions, 4934 flow [2024-06-27 22:26:38,754 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4616, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4934, PETRI_PLACES=267, PETRI_TRANSITIONS=324} [2024-06-27 22:26:38,754 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 226 predicate places. [2024-06-27 22:26:38,754 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 324 transitions, 4934 flow [2024-06-27 22:26:38,754 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:26:38,754 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:26:38,754 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:26:38,754 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-27 22:26:38,754 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:26:38,755 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:26:38,755 INFO L85 PathProgramCache]: Analyzing trace with hash -1974274866, now seen corresponding path program 6 times [2024-06-27 22:26:38,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:26:38,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [803154466] [2024-06-27 22:26:38,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:26:38,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:26:38,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:26:40,016 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:26:40,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:26:40,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [803154466] [2024-06-27 22:26:40,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [803154466] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:26:40,016 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:26:40,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:26:40,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [11368160] [2024-06-27 22:26:40,017 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:26:40,017 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:26:40,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:26:40,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:26:40,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:26:40,092 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:26:40,092 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 324 transitions, 4934 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:26:40,092 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:26:40,092 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:26:40,092 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:26:40,779 INFO L124 PetriNetUnfolderBase]: 1191/2321 cut-off events. [2024-06-27 22:26:40,779 INFO L125 PetriNetUnfolderBase]: For 86690/86690 co-relation queries the response was YES. [2024-06-27 22:26:40,793 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15021 conditions, 2321 events. 1191/2321 cut-off events. For 86690/86690 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 14531 event pairs, 330 based on Foata normal form. 1/2197 useless extension candidates. Maximal degree in co-relation 14896. Up to 1831 conditions per place. [2024-06-27 22:26:40,800 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 213 selfloop transitions, 119 changer transitions 0/340 dead transitions. [2024-06-27 22:26:40,801 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 340 transitions, 5713 flow [2024-06-27 22:26:40,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:26:40,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:26:40,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 144 transitions. [2024-06-27 22:26:40,801 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43243243243243246 [2024-06-27 22:26:40,802 INFO L175 Difference]: Start difference. First operand has 267 places, 324 transitions, 4934 flow. Second operand 9 states and 144 transitions. [2024-06-27 22:26:40,802 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 340 transitions, 5713 flow [2024-06-27 22:26:41,137 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 340 transitions, 5439 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-27 22:26:41,141 INFO L231 Difference]: Finished difference. Result has 268 places, 326 transitions, 4942 flow [2024-06-27 22:26:41,141 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4660, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4942, PETRI_PLACES=268, PETRI_TRANSITIONS=326} [2024-06-27 22:26:41,142 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 227 predicate places. [2024-06-27 22:26:41,142 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 326 transitions, 4942 flow [2024-06-27 22:26:41,142 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:26:41,142 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:26:41,142 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:26:41,142 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-27 22:26:41,142 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:26:41,143 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:26:41,143 INFO L85 PathProgramCache]: Analyzing trace with hash -1974274649, now seen corresponding path program 2 times [2024-06-27 22:26:41,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:26:41,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1681413693] [2024-06-27 22:26:41,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:26:41,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:26:41,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:26:42,467 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:26:42,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:26:42,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1681413693] [2024-06-27 22:26:42,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1681413693] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:26:42,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:26:42,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:26:42,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1842401108] [2024-06-27 22:26:42,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:26:42,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:26:42,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:26:42,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:26:42,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:26:42,537 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:26:42,537 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 326 transitions, 4942 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:26:42,537 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:26:42,537 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:26:42,537 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:26:43,255 INFO L124 PetriNetUnfolderBase]: 1241/2399 cut-off events. [2024-06-27 22:26:43,255 INFO L125 PetriNetUnfolderBase]: For 101105/101105 co-relation queries the response was YES. [2024-06-27 22:26:43,269 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15779 conditions, 2399 events. 1241/2399 cut-off events. For 101105/101105 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 15001 event pairs, 332 based on Foata normal form. 2/2270 useless extension candidates. Maximal degree in co-relation 15653. Up to 1710 conditions per place. [2024-06-27 22:26:43,275 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 226 selfloop transitions, 127 changer transitions 0/361 dead transitions. [2024-06-27 22:26:43,275 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 361 transitions, 6362 flow [2024-06-27 22:26:43,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:26:43,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:26:43,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 164 transitions. [2024-06-27 22:26:43,276 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44324324324324327 [2024-06-27 22:26:43,276 INFO L175 Difference]: Start difference. First operand has 268 places, 326 transitions, 4942 flow. Second operand 10 states and 164 transitions. [2024-06-27 22:26:43,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 361 transitions, 6362 flow [2024-06-27 22:26:43,696 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 361 transitions, 6110 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-27 22:26:43,700 INFO L231 Difference]: Finished difference. Result has 271 places, 338 transitions, 5116 flow [2024-06-27 22:26:43,701 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4690, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5116, PETRI_PLACES=271, PETRI_TRANSITIONS=338} [2024-06-27 22:26:43,701 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 230 predicate places. [2024-06-27 22:26:43,701 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 338 transitions, 5116 flow [2024-06-27 22:26:43,701 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:26:43,701 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:26:43,701 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:26:43,702 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-27 22:26:43,702 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:26:43,702 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:26:43,702 INFO L85 PathProgramCache]: Analyzing trace with hash -738811130, now seen corresponding path program 7 times [2024-06-27 22:26:43,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:26:43,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [836657189] [2024-06-27 22:26:43,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:26:43,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:26:43,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:26:45,122 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:26:45,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:26:45,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [836657189] [2024-06-27 22:26:45,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [836657189] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:26:45,123 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:26:45,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:26:45,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [300366394] [2024-06-27 22:26:45,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:26:45,123 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:26:45,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:26:45,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:26:45,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:26:45,210 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:26:45,211 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 338 transitions, 5116 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:26:45,211 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:26:45,211 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:26:45,211 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:26:45,827 INFO L124 PetriNetUnfolderBase]: 1247/2413 cut-off events. [2024-06-27 22:26:45,827 INFO L125 PetriNetUnfolderBase]: For 101420/101420 co-relation queries the response was YES. [2024-06-27 22:26:45,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15976 conditions, 2413 events. 1247/2413 cut-off events. For 101420/101420 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 15168 event pairs, 341 based on Foata normal form. 1/2283 useless extension candidates. Maximal degree in co-relation 15849. Up to 1918 conditions per place. [2024-06-27 22:26:45,851 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 223 selfloop transitions, 126 changer transitions 0/357 dead transitions. [2024-06-27 22:26:45,851 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 357 transitions, 5977 flow [2024-06-27 22:26:45,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:26:45,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:26:45,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 155 transitions. [2024-06-27 22:26:45,852 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4189189189189189 [2024-06-27 22:26:45,852 INFO L175 Difference]: Start difference. First operand has 271 places, 338 transitions, 5116 flow. Second operand 10 states and 155 transitions. [2024-06-27 22:26:45,852 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 357 transitions, 5977 flow [2024-06-27 22:26:46,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 357 transitions, 5803 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-27 22:26:46,245 INFO L231 Difference]: Finished difference. Result has 276 places, 340 transitions, 5242 flow [2024-06-27 22:26:46,245 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4942, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5242, PETRI_PLACES=276, PETRI_TRANSITIONS=340} [2024-06-27 22:26:46,246 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 235 predicate places. [2024-06-27 22:26:46,246 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 340 transitions, 5242 flow [2024-06-27 22:26:46,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:26:46,246 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:26:46,246 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:26:46,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-27 22:26:46,246 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:26:46,247 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:26:46,247 INFO L85 PathProgramCache]: Analyzing trace with hash 1211334026, now seen corresponding path program 8 times [2024-06-27 22:26:46,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:26:46,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1172871956] [2024-06-27 22:26:46,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:26:46,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:26:46,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:26:47,504 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:26:47,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:26:47,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1172871956] [2024-06-27 22:26:47,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1172871956] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:26:47,505 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:26:47,505 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:26:47,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1598145525] [2024-06-27 22:26:47,505 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:26:47,505 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:26:47,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:26:47,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:26:47,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:26:47,596 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:26:47,597 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 340 transitions, 5242 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:26:47,597 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:26:47,597 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:26:47,597 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:26:48,240 INFO L124 PetriNetUnfolderBase]: 1253/2422 cut-off events. [2024-06-27 22:26:48,240 INFO L125 PetriNetUnfolderBase]: For 104144/104144 co-relation queries the response was YES. [2024-06-27 22:26:48,257 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16008 conditions, 2422 events. 1253/2422 cut-off events. For 104144/104144 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 15221 event pairs, 341 based on Foata normal form. 1/2291 useless extension candidates. Maximal degree in co-relation 15880. Up to 1914 conditions per place. [2024-06-27 22:26:48,265 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 226 selfloop transitions, 126 changer transitions 0/360 dead transitions. [2024-06-27 22:26:48,265 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 360 transitions, 6119 flow [2024-06-27 22:26:48,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:26:48,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:26:48,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-27 22:26:48,266 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-27 22:26:48,266 INFO L175 Difference]: Start difference. First operand has 276 places, 340 transitions, 5242 flow. Second operand 9 states and 148 transitions. [2024-06-27 22:26:48,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 360 transitions, 6119 flow [2024-06-27 22:26:48,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 360 transitions, 5849 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-27 22:26:48,674 INFO L231 Difference]: Finished difference. Result has 277 places, 342 transitions, 5273 flow [2024-06-27 22:26:48,674 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4972, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5273, PETRI_PLACES=277, PETRI_TRANSITIONS=342} [2024-06-27 22:26:48,674 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 236 predicate places. [2024-06-27 22:26:48,674 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 342 transitions, 5273 flow [2024-06-27 22:26:48,675 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:26:48,675 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:26:48,675 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:26:48,675 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-27 22:26:48,675 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:26:48,675 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:26:48,675 INFO L85 PathProgramCache]: Analyzing trace with hash 1216911453, now seen corresponding path program 3 times [2024-06-27 22:26:48,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:26:48,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [652002550] [2024-06-27 22:26:48,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:26:48,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:26:48,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:26:49,991 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:26:49,991 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:26:49,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [652002550] [2024-06-27 22:26:49,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [652002550] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:26:49,992 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:26:49,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:26:49,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2133892549] [2024-06-27 22:26:49,992 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:26:49,992 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:26:49,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:26:49,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:26:49,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:26:50,097 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:26:50,097 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 342 transitions, 5273 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:26:50,097 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:26:50,098 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:26:50,098 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:26:50,865 INFO L124 PetriNetUnfolderBase]: 1249/2411 cut-off events. [2024-06-27 22:26:50,865 INFO L125 PetriNetUnfolderBase]: For 103963/103963 co-relation queries the response was YES. [2024-06-27 22:26:50,881 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15843 conditions, 2411 events. 1249/2411 cut-off events. For 103963/103963 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 15096 event pairs, 332 based on Foata normal form. 2/2280 useless extension candidates. Maximal degree in co-relation 15714. Up to 1725 conditions per place. [2024-06-27 22:26:50,888 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 218 selfloop transitions, 135 changer transitions 0/361 dead transitions. [2024-06-27 22:26:50,888 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 361 transitions, 6371 flow [2024-06-27 22:26:50,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:26:50,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:26:50,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 161 transitions. [2024-06-27 22:26:50,890 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43513513513513513 [2024-06-27 22:26:50,890 INFO L175 Difference]: Start difference. First operand has 277 places, 342 transitions, 5273 flow. Second operand 10 states and 161 transitions. [2024-06-27 22:26:50,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 361 transitions, 6371 flow [2024-06-27 22:26:51,313 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 361 transitions, 6090 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-27 22:26:51,318 INFO L231 Difference]: Finished difference. Result has 280 places, 342 transitions, 5271 flow [2024-06-27 22:26:51,318 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4992, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5271, PETRI_PLACES=280, PETRI_TRANSITIONS=342} [2024-06-27 22:26:51,319 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 239 predicate places. [2024-06-27 22:26:51,319 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 342 transitions, 5271 flow [2024-06-27 22:26:51,319 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:26:51,319 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:26:51,319 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:26:51,319 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-27 22:26:51,320 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:26:51,320 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:26:51,320 INFO L85 PathProgramCache]: Analyzing trace with hash 1216702203, now seen corresponding path program 4 times [2024-06-27 22:26:51,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:26:51,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1802934080] [2024-06-27 22:26:51,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:26:51,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:26:51,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:26:52,591 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:26:52,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:26:52,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1802934080] [2024-06-27 22:26:52,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1802934080] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:26:52,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:26:52,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:26:52,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1835742360] [2024-06-27 22:26:52,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:26:52,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:26:52,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:26:52,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:26:52,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:26:52,656 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:26:52,657 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 342 transitions, 5271 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:26:52,657 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:26:52,657 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:26:52,657 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:26:53,252 INFO L124 PetriNetUnfolderBase]: 1245/2408 cut-off events. [2024-06-27 22:26:53,253 INFO L125 PetriNetUnfolderBase]: For 101138/101138 co-relation queries the response was YES. [2024-06-27 22:26:53,269 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15754 conditions, 2408 events. 1245/2408 cut-off events. For 101138/101138 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 15072 event pairs, 337 based on Foata normal form. 2/2278 useless extension candidates. Maximal degree in co-relation 15624. Up to 1722 conditions per place. [2024-06-27 22:26:53,276 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 234 selfloop transitions, 123 changer transitions 0/365 dead transitions. [2024-06-27 22:26:53,277 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 365 transitions, 6291 flow [2024-06-27 22:26:53,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:26:53,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:26:53,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 163 transitions. [2024-06-27 22:26:53,278 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44054054054054054 [2024-06-27 22:26:53,278 INFO L175 Difference]: Start difference. First operand has 280 places, 342 transitions, 5271 flow. Second operand 10 states and 163 transitions. [2024-06-27 22:26:53,278 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 365 transitions, 6291 flow [2024-06-27 22:26:53,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 365 transitions, 6036 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-27 22:26:53,722 INFO L231 Difference]: Finished difference. Result has 282 places, 342 transitions, 5272 flow [2024-06-27 22:26:53,722 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5016, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5272, PETRI_PLACES=282, PETRI_TRANSITIONS=342} [2024-06-27 22:26:53,722 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 241 predicate places. [2024-06-27 22:26:53,722 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 342 transitions, 5272 flow [2024-06-27 22:26:53,723 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:26:53,723 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:26:53,723 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:26:53,723 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-27 22:26:53,723 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:26:53,723 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:26:53,723 INFO L85 PathProgramCache]: Analyzing trace with hash 1216696406, now seen corresponding path program 9 times [2024-06-27 22:26:53,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:26:53,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [188995516] [2024-06-27 22:26:53,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:26:53,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:26:53,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:26:54,977 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:26:54,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:26:54,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [188995516] [2024-06-27 22:26:54,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [188995516] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:26:54,977 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:26:54,977 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:26:54,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1961513318] [2024-06-27 22:26:54,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:26:54,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:26:54,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:26:54,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:26:54,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:26:55,067 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:26:55,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 342 transitions, 5272 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:26:55,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:26:55,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:26:55,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:26:55,748 INFO L124 PetriNetUnfolderBase]: 1259/2429 cut-off events. [2024-06-27 22:26:55,748 INFO L125 PetriNetUnfolderBase]: For 104427/104427 co-relation queries the response was YES. [2024-06-27 22:26:55,765 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16058 conditions, 2429 events. 1259/2429 cut-off events. For 104427/104427 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 15235 event pairs, 339 based on Foata normal form. 1/2296 useless extension candidates. Maximal degree in co-relation 15927. Up to 1914 conditions per place. [2024-06-27 22:26:55,772 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 238 selfloop transitions, 117 changer transitions 0/363 dead transitions. [2024-06-27 22:26:55,772 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 363 transitions, 6332 flow [2024-06-27 22:26:55,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:26:55,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:26:55,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-27 22:26:55,773 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44144144144144143 [2024-06-27 22:26:55,773 INFO L175 Difference]: Start difference. First operand has 282 places, 342 transitions, 5272 flow. Second operand 9 states and 147 transitions. [2024-06-27 22:26:55,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 363 transitions, 6332 flow [2024-06-27 22:26:56,167 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 363 transitions, 5999 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-27 22:26:56,171 INFO L231 Difference]: Finished difference. Result has 281 places, 346 transitions, 5270 flow [2024-06-27 22:26:56,172 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4939, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5270, PETRI_PLACES=281, PETRI_TRANSITIONS=346} [2024-06-27 22:26:56,172 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 240 predicate places. [2024-06-27 22:26:56,172 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 346 transitions, 5270 flow [2024-06-27 22:26:56,172 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:26:56,172 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:26:56,172 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:26:56,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-27 22:26:56,173 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:26:56,173 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:26:56,173 INFO L85 PathProgramCache]: Analyzing trace with hash 1216701986, now seen corresponding path program 10 times [2024-06-27 22:26:56,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:26:56,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283762264] [2024-06-27 22:26:56,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:26:56,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:26:56,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:26:57,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-27 22:26:57,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:26:57,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [283762264] [2024-06-27 22:26:57,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [283762264] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:26:57,403 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:26:57,403 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:26:57,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1356328611] [2024-06-27 22:26:57,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:26:57,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:26:57,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:26:57,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:26:57,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:26:57,483 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:26:57,483 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 346 transitions, 5270 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:26:57,483 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:26:57,483 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:26:57,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:26:58,096 INFO L124 PetriNetUnfolderBase]: 1257/2424 cut-off events. [2024-06-27 22:26:58,097 INFO L125 PetriNetUnfolderBase]: For 102917/102917 co-relation queries the response was YES. [2024-06-27 22:26:58,112 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15870 conditions, 2424 events. 1257/2424 cut-off events. For 102917/102917 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 15191 event pairs, 333 based on Foata normal form. 1/2290 useless extension candidates. Maximal degree in co-relation 15738. Up to 1933 conditions per place. [2024-06-27 22:26:58,119 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 239 selfloop transitions, 115 changer transitions 0/362 dead transitions. [2024-06-27 22:26:58,119 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 362 transitions, 6095 flow [2024-06-27 22:26:58,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:26:58,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:26:58,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 145 transitions. [2024-06-27 22:26:58,120 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43543543543543545 [2024-06-27 22:26:58,120 INFO L175 Difference]: Start difference. First operand has 281 places, 346 transitions, 5270 flow. Second operand 9 states and 145 transitions. [2024-06-27 22:26:58,120 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 362 transitions, 6095 flow [2024-06-27 22:26:58,536 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 362 transitions, 5900 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-27 22:26:58,541 INFO L231 Difference]: Finished difference. Result has 285 places, 346 transitions, 5313 flow [2024-06-27 22:26:58,541 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5075, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5313, PETRI_PLACES=285, PETRI_TRANSITIONS=346} [2024-06-27 22:26:58,541 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 244 predicate places. [2024-06-27 22:26:58,541 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 346 transitions, 5313 flow [2024-06-27 22:26:58,541 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:26:58,541 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:26:58,542 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:26:58,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-27 22:26:58,542 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:26:58,542 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:26:58,542 INFO L85 PathProgramCache]: Analyzing trace with hash 1216696251, now seen corresponding path program 10 times [2024-06-27 22:26:58,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:26:58,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [536047854] [2024-06-27 22:26:58,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:26:58,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:26:58,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:26:59,866 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:26:59,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:26:59,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [536047854] [2024-06-27 22:26:59,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [536047854] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:26:59,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:26:59,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:26:59,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [970492107] [2024-06-27 22:26:59,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:26:59,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:26:59,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:26:59,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:26:59,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:26:59,952 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:26:59,952 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 346 transitions, 5313 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:26:59,952 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:26:59,952 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:26:59,952 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:27:00,593 INFO L124 PetriNetUnfolderBase]: 1274/2466 cut-off events. [2024-06-27 22:27:00,594 INFO L125 PetriNetUnfolderBase]: For 108172/108172 co-relation queries the response was YES. [2024-06-27 22:27:00,611 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16177 conditions, 2466 events. 1274/2466 cut-off events. For 108172/108172 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 15591 event pairs, 340 based on Foata normal form. 2/2332 useless extension candidates. Maximal degree in co-relation 16043. Up to 2030 conditions per place. [2024-06-27 22:27:00,619 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 290 selfloop transitions, 67 changer transitions 0/365 dead transitions. [2024-06-27 22:27:00,619 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 365 transitions, 6147 flow [2024-06-27 22:27:00,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:27:00,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:27:00,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 144 transitions. [2024-06-27 22:27:00,620 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43243243243243246 [2024-06-27 22:27:00,620 INFO L175 Difference]: Start difference. First operand has 285 places, 346 transitions, 5313 flow. Second operand 9 states and 144 transitions. [2024-06-27 22:27:00,620 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 365 transitions, 6147 flow [2024-06-27 22:27:01,042 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 365 transitions, 5899 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-27 22:27:01,047 INFO L231 Difference]: Finished difference. Result has 286 places, 347 transitions, 5225 flow [2024-06-27 22:27:01,047 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5065, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5225, PETRI_PLACES=286, PETRI_TRANSITIONS=347} [2024-06-27 22:27:01,047 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 245 predicate places. [2024-06-27 22:27:01,047 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 347 transitions, 5225 flow [2024-06-27 22:27:01,047 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:27:01,047 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:27:01,048 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:27:01,048 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-27 22:27:01,048 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:27:01,048 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:27:01,048 INFO L85 PathProgramCache]: Analyzing trace with hash -2118167441, now seen corresponding path program 5 times [2024-06-27 22:27:01,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:27:01,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [471263672] [2024-06-27 22:27:01,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:27:01,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:27:01,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:27:02,421 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:27:02,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:27:02,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [471263672] [2024-06-27 22:27:02,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [471263672] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:27:02,422 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:27:02,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:27:02,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [597817672] [2024-06-27 22:27:02,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:27:02,422 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:27:02,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:27:02,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:27:02,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:27:02,519 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:27:02,519 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 347 transitions, 5225 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:27:02,519 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:27:02,519 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:27:02,519 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:27:03,197 INFO L124 PetriNetUnfolderBase]: 1314/2526 cut-off events. [2024-06-27 22:27:03,197 INFO L125 PetriNetUnfolderBase]: For 120531/120531 co-relation queries the response was YES. [2024-06-27 22:27:03,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16771 conditions, 2526 events. 1314/2526 cut-off events. For 120531/120531 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 15959 event pairs, 333 based on Foata normal form. 2/2386 useless extension candidates. Maximal degree in co-relation 16636. Up to 2105 conditions per place. [2024-06-27 22:27:03,224 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 316 selfloop transitions, 55 changer transitions 0/379 dead transitions. [2024-06-27 22:27:03,224 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 379 transitions, 6559 flow [2024-06-27 22:27:03,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:27:03,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:27:03,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 155 transitions. [2024-06-27 22:27:03,225 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4189189189189189 [2024-06-27 22:27:03,225 INFO L175 Difference]: Start difference. First operand has 286 places, 347 transitions, 5225 flow. Second operand 10 states and 155 transitions. [2024-06-27 22:27:03,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 379 transitions, 6559 flow [2024-06-27 22:27:03,742 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 379 transitions, 6413 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-27 22:27:03,747 INFO L231 Difference]: Finished difference. Result has 290 places, 358 transitions, 5379 flow [2024-06-27 22:27:03,748 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5079, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5379, PETRI_PLACES=290, PETRI_TRANSITIONS=358} [2024-06-27 22:27:03,748 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 249 predicate places. [2024-06-27 22:27:03,748 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 358 transitions, 5379 flow [2024-06-27 22:27:03,748 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:27:03,748 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:27:03,748 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:27:03,748 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-27 22:27:03,748 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:27:03,749 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:27:03,749 INFO L85 PathProgramCache]: Analyzing trace with hash -626121950, now seen corresponding path program 11 times [2024-06-27 22:27:03,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:27:03,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [155522818] [2024-06-27 22:27:03,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:27:03,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:27:03,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:27:04,926 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:27:04,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:27:04,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [155522818] [2024-06-27 22:27:04,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [155522818] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:27:04,926 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:27:04,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:27:04,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1295630463] [2024-06-27 22:27:04,926 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:27:04,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:27:04,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:27:04,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:27:04,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:27:04,994 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:27:04,995 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 358 transitions, 5379 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:27:04,995 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:27:04,995 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:27:04,995 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:27:05,721 INFO L124 PetriNetUnfolderBase]: 1320/2542 cut-off events. [2024-06-27 22:27:05,722 INFO L125 PetriNetUnfolderBase]: For 120077/120077 co-relation queries the response was YES. [2024-06-27 22:27:05,738 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16972 conditions, 2542 events. 1320/2542 cut-off events. For 120077/120077 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 16084 event pairs, 342 based on Foata normal form. 1/2403 useless extension candidates. Maximal degree in co-relation 16835. Up to 2173 conditions per place. [2024-06-27 22:27:05,745 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 322 selfloop transitions, 46 changer transitions 0/376 dead transitions. [2024-06-27 22:27:05,746 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 376 transitions, 6282 flow [2024-06-27 22:27:05,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:27:05,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:27:05,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 138 transitions. [2024-06-27 22:27:05,746 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4144144144144144 [2024-06-27 22:27:05,746 INFO L175 Difference]: Start difference. First operand has 290 places, 358 transitions, 5379 flow. Second operand 9 states and 138 transitions. [2024-06-27 22:27:05,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 376 transitions, 6282 flow [2024-06-27 22:27:06,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 376 transitions, 6207 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-27 22:27:06,247 INFO L231 Difference]: Finished difference. Result has 294 places, 360 transitions, 5455 flow [2024-06-27 22:27:06,247 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5304, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5455, PETRI_PLACES=294, PETRI_TRANSITIONS=360} [2024-06-27 22:27:06,247 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 253 predicate places. [2024-06-27 22:27:06,248 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 360 transitions, 5455 flow [2024-06-27 22:27:06,248 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:27:06,248 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:27:06,248 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:27:06,248 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-27 22:27:06,248 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:27:06,249 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:27:06,249 INFO L85 PathProgramCache]: Analyzing trace with hash -625919923, now seen corresponding path program 6 times [2024-06-27 22:27:06,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:27:06,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1996271399] [2024-06-27 22:27:06,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:27:06,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:27:06,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:27:07,537 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:27:07,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:27:07,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1996271399] [2024-06-27 22:27:07,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1996271399] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:27:07,537 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:27:07,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:27:07,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [510298694] [2024-06-27 22:27:07,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:27:07,538 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:27:07,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:27:07,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:27:07,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:27:07,605 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:27:07,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 360 transitions, 5455 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:27:07,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:27:07,606 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:27:07,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:27:08,363 INFO L124 PetriNetUnfolderBase]: 1334/2560 cut-off events. [2024-06-27 22:27:08,363 INFO L125 PetriNetUnfolderBase]: For 125863/125863 co-relation queries the response was YES. [2024-06-27 22:27:08,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17128 conditions, 2560 events. 1334/2560 cut-off events. For 125863/125863 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 16208 event pairs, 340 based on Foata normal form. 2/2419 useless extension candidates. Maximal degree in co-relation 16989. Up to 2077 conditions per place. [2024-06-27 22:27:08,388 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 322 selfloop transitions, 58 changer transitions 0/388 dead transitions. [2024-06-27 22:27:08,388 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 388 transitions, 6747 flow [2024-06-27 22:27:08,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:27:08,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:27:08,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 158 transitions. [2024-06-27 22:27:08,389 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42702702702702705 [2024-06-27 22:27:08,389 INFO L175 Difference]: Start difference. First operand has 294 places, 360 transitions, 5455 flow. Second operand 10 states and 158 transitions. [2024-06-27 22:27:08,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 388 transitions, 6747 flow [2024-06-27 22:27:08,938 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 388 transitions, 6624 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-27 22:27:08,943 INFO L231 Difference]: Finished difference. Result has 297 places, 364 transitions, 5507 flow [2024-06-27 22:27:08,943 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5332, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5507, PETRI_PLACES=297, PETRI_TRANSITIONS=364} [2024-06-27 22:27:08,943 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 256 predicate places. [2024-06-27 22:27:08,944 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 364 transitions, 5507 flow [2024-06-27 22:27:08,944 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:27:08,944 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:27:08,944 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:27:08,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-27 22:27:08,944 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:27:08,944 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:27:08,945 INFO L85 PathProgramCache]: Analyzing trace with hash -625920140, now seen corresponding path program 12 times [2024-06-27 22:27:08,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:27:08,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982975597] [2024-06-27 22:27:08,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:27:08,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:27:08,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:27:10,127 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:27:10,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:27:10,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [982975597] [2024-06-27 22:27:10,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [982975597] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:27:10,127 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:27:10,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:27:10,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1072985225] [2024-06-27 22:27:10,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:27:10,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:27:10,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:27:10,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:27:10,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:27:10,192 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:27:10,192 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 364 transitions, 5507 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:27:10,193 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:27:10,193 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:27:10,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:27:11,020 INFO L124 PetriNetUnfolderBase]: 1340/2570 cut-off events. [2024-06-27 22:27:11,020 INFO L125 PetriNetUnfolderBase]: For 126042/126042 co-relation queries the response was YES. [2024-06-27 22:27:11,036 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17291 conditions, 2570 events. 1340/2570 cut-off events. For 126042/126042 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 16261 event pairs, 341 based on Foata normal form. 1/2427 useless extension candidates. Maximal degree in co-relation 17151. Up to 2204 conditions per place. [2024-06-27 22:27:11,042 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 329 selfloop transitions, 44 changer transitions 0/381 dead transitions. [2024-06-27 22:27:11,042 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 381 transitions, 6405 flow [2024-06-27 22:27:11,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:27:11,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:27:11,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 139 transitions. [2024-06-27 22:27:11,043 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4174174174174174 [2024-06-27 22:27:11,043 INFO L175 Difference]: Start difference. First operand has 297 places, 364 transitions, 5507 flow. Second operand 9 states and 139 transitions. [2024-06-27 22:27:11,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 381 transitions, 6405 flow [2024-06-27 22:27:11,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 381 transitions, 6274 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-27 22:27:11,554 INFO L231 Difference]: Finished difference. Result has 299 places, 366 transitions, 5527 flow [2024-06-27 22:27:11,555 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5376, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5527, PETRI_PLACES=299, PETRI_TRANSITIONS=366} [2024-06-27 22:27:11,555 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 258 predicate places. [2024-06-27 22:27:11,555 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 366 transitions, 5527 flow [2024-06-27 22:27:11,555 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:27:11,555 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:27:11,555 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:27:11,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-27 22:27:11,555 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:27:11,556 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:27:11,556 INFO L85 PathProgramCache]: Analyzing trace with hash -626127685, now seen corresponding path program 11 times [2024-06-27 22:27:11,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:27:11,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1881443686] [2024-06-27 22:27:11,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:27:11,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:27:11,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:27:12,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 22:27:12,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:27:12,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1881443686] [2024-06-27 22:27:12,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1881443686] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:27:12,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:27:12,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:27:12,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1222398330] [2024-06-27 22:27:12,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:27:12,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:27:12,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:27:12,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:27:12,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:27:12,981 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:27:12,982 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 366 transitions, 5527 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:27:12,982 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:27:12,982 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:27:12,982 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:27:13,640 INFO L124 PetriNetUnfolderBase]: 1337/2564 cut-off events. [2024-06-27 22:27:13,640 INFO L125 PetriNetUnfolderBase]: For 124487/124487 co-relation queries the response was YES. [2024-06-27 22:27:13,659 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17062 conditions, 2564 events. 1337/2564 cut-off events. For 124487/124487 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 16222 event pairs, 339 based on Foata normal form. 2/2422 useless extension candidates. Maximal degree in co-relation 16921. Up to 2213 conditions per place. [2024-06-27 22:27:13,667 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 354 selfloop transitions, 22 changer transitions 0/384 dead transitions. [2024-06-27 22:27:13,668 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 384 transitions, 6381 flow [2024-06-27 22:27:13,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:27:13,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:27:13,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 138 transitions. [2024-06-27 22:27:13,668 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4144144144144144 [2024-06-27 22:27:13,669 INFO L175 Difference]: Start difference. First operand has 299 places, 366 transitions, 5527 flow. Second operand 9 states and 138 transitions. [2024-06-27 22:27:13,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 384 transitions, 6381 flow [2024-06-27 22:27:14,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 384 transitions, 6248 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-27 22:27:14,209 INFO L231 Difference]: Finished difference. Result has 301 places, 366 transitions, 5442 flow [2024-06-27 22:27:14,210 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5394, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5442, PETRI_PLACES=301, PETRI_TRANSITIONS=366} [2024-06-27 22:27:14,210 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 260 predicate places. [2024-06-27 22:27:14,210 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 366 transitions, 5442 flow [2024-06-27 22:27:14,210 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:27:14,210 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:27:14,210 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:27:14,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-27 22:27:14,210 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:27:14,211 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:27:14,211 INFO L85 PathProgramCache]: Analyzing trace with hash -341713783, now seen corresponding path program 7 times [2024-06-27 22:27:14,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:27:14,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2003490151] [2024-06-27 22:27:14,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:27:14,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:27:14,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:27:15,518 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:27:15,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:27:15,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2003490151] [2024-06-27 22:27:15,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2003490151] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:27:15,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:27:15,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:27:15,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751863341] [2024-06-27 22:27:15,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:27:15,519 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:27:15,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:27:15,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:27:15,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:27:15,606 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:27:15,607 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 366 transitions, 5442 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:27:15,607 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:27:15,607 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:27:15,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:27:16,338 INFO L124 PetriNetUnfolderBase]: 1351/2586 cut-off events. [2024-06-27 22:27:16,338 INFO L125 PetriNetUnfolderBase]: For 126386/126386 co-relation queries the response was YES. [2024-06-27 22:27:16,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17097 conditions, 2586 events. 1351/2586 cut-off events. For 126386/126386 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 16375 event pairs, 338 based on Foata normal form. 2/2442 useless extension candidates. Maximal degree in co-relation 16955. Up to 2182 conditions per place. [2024-06-27 22:27:16,367 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 347 selfloop transitions, 36 changer transitions 0/391 dead transitions. [2024-06-27 22:27:16,367 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 391 transitions, 6556 flow [2024-06-27 22:27:16,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:27:16,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:27:16,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 142 transitions. [2024-06-27 22:27:16,368 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4264264264264264 [2024-06-27 22:27:16,368 INFO L175 Difference]: Start difference. First operand has 301 places, 366 transitions, 5442 flow. Second operand 9 states and 142 transitions. [2024-06-27 22:27:16,368 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 391 transitions, 6556 flow [2024-06-27 22:27:17,020 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 391 transitions, 6516 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-27 22:27:17,025 INFO L231 Difference]: Finished difference. Result has 304 places, 370 transitions, 5545 flow [2024-06-27 22:27:17,025 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5402, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5545, PETRI_PLACES=304, PETRI_TRANSITIONS=370} [2024-06-27 22:27:17,026 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 263 predicate places. [2024-06-27 22:27:17,026 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 370 transitions, 5545 flow [2024-06-27 22:27:17,026 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:27:17,026 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:27:17,026 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:27:17,026 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-27 22:27:17,026 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:27:17,027 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:27:17,027 INFO L85 PathProgramCache]: Analyzing trace with hash -2111025258, now seen corresponding path program 13 times [2024-06-27 22:27:17,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:27:17,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [951951374] [2024-06-27 22:27:17,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:27:17,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:27:17,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:27:18,201 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:27:18,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:27:18,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [951951374] [2024-06-27 22:27:18,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [951951374] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:27:18,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:27:18,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:27:18,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2038856319] [2024-06-27 22:27:18,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:27:18,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:27:18,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:27:18,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:27:18,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:27:18,284 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:27:18,284 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 370 transitions, 5545 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:27:18,284 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:27:18,284 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:27:18,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:27:19,008 INFO L124 PetriNetUnfolderBase]: 1357/2598 cut-off events. [2024-06-27 22:27:19,008 INFO L125 PetriNetUnfolderBase]: For 126149/126149 co-relation queries the response was YES. [2024-06-27 22:27:19,026 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17276 conditions, 2598 events. 1357/2598 cut-off events. For 126149/126149 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 16437 event pairs, 346 based on Foata normal form. 1/2453 useless extension candidates. Maximal degree in co-relation 17133. Up to 2260 conditions per place. [2024-06-27 22:27:19,033 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 355 selfloop transitions, 23 changer transitions 0/386 dead transitions. [2024-06-27 22:27:19,033 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 386 transitions, 6429 flow [2024-06-27 22:27:19,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:27:19,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:27:19,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 135 transitions. [2024-06-27 22:27:19,034 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40540540540540543 [2024-06-27 22:27:19,034 INFO L175 Difference]: Start difference. First operand has 304 places, 370 transitions, 5545 flow. Second operand 9 states and 135 transitions. [2024-06-27 22:27:19,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 386 transitions, 6429 flow [2024-06-27 22:27:19,565 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 386 transitions, 6312 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-27 22:27:19,570 INFO L231 Difference]: Finished difference. Result has 306 places, 372 transitions, 5541 flow [2024-06-27 22:27:19,570 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5428, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5541, PETRI_PLACES=306, PETRI_TRANSITIONS=372} [2024-06-27 22:27:19,570 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 265 predicate places. [2024-06-27 22:27:19,570 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 372 transitions, 5541 flow [2024-06-27 22:27:19,570 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:27:19,571 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:27:19,571 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:27:19,571 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-27 22:27:19,571 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:27:19,571 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:27:19,571 INFO L85 PathProgramCache]: Analyzing trace with hash -2111017601, now seen corresponding path program 8 times [2024-06-27 22:27:19,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:27:19,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1869518696] [2024-06-27 22:27:19,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:27:19,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:27:19,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:27:20,819 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:27:20,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:27:20,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1869518696] [2024-06-27 22:27:20,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1869518696] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:27:20,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:27:20,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:27:20,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [59472672] [2024-06-27 22:27:20,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:27:20,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:27:20,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:27:20,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:27:20,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:27:20,896 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:27:20,896 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 372 transitions, 5541 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:27:20,896 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:27:20,896 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:27:20,896 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:27:21,786 INFO L124 PetriNetUnfolderBase]: 1363/2604 cut-off events. [2024-06-27 22:27:21,786 INFO L125 PetriNetUnfolderBase]: For 128289/128289 co-relation queries the response was YES. [2024-06-27 22:27:21,805 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17191 conditions, 2604 events. 1363/2604 cut-off events. For 128289/128289 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 16483 event pairs, 344 based on Foata normal form. 2/2457 useless extension candidates. Maximal degree in co-relation 17047. Up to 2200 conditions per place. [2024-06-27 22:27:21,813 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 347 selfloop transitions, 39 changer transitions 0/394 dead transitions. [2024-06-27 22:27:21,813 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 394 transitions, 6631 flow [2024-06-27 22:27:21,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:27:21,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:27:21,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 152 transitions. [2024-06-27 22:27:21,814 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41081081081081083 [2024-06-27 22:27:21,814 INFO L175 Difference]: Start difference. First operand has 306 places, 372 transitions, 5541 flow. Second operand 10 states and 152 transitions. [2024-06-27 22:27:21,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 394 transitions, 6631 flow [2024-06-27 22:27:22,469 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 394 transitions, 6546 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-27 22:27:22,474 INFO L231 Difference]: Finished difference. Result has 309 places, 376 transitions, 5595 flow [2024-06-27 22:27:22,474 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5456, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=372, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5595, PETRI_PLACES=309, PETRI_TRANSITIONS=376} [2024-06-27 22:27:22,474 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 268 predicate places. [2024-06-27 22:27:22,474 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 376 transitions, 5595 flow [2024-06-27 22:27:22,475 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:27:22,475 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:27:22,475 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:27:22,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-27 22:27:22,475 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:27:22,475 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:27:22,475 INFO L85 PathProgramCache]: Analyzing trace with hash -331615843, now seen corresponding path program 9 times [2024-06-27 22:27:22,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:27:22,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1116885313] [2024-06-27 22:27:22,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:27:22,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:27:22,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:27:23,664 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:27:23,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:27:23,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1116885313] [2024-06-27 22:27:23,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1116885313] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:27:23,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:27:23,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:27:23,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2062543831] [2024-06-27 22:27:23,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:27:23,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:27:23,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:27:23,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:27:23,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:27:23,738 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:27:23,738 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 376 transitions, 5595 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:27:23,738 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:27:23,738 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:27:23,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:27:24,548 INFO L124 PetriNetUnfolderBase]: 1357/2595 cut-off events. [2024-06-27 22:27:24,548 INFO L125 PetriNetUnfolderBase]: For 123100/123100 co-relation queries the response was YES. [2024-06-27 22:27:24,565 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16904 conditions, 2595 events. 1357/2595 cut-off events. For 123100/123100 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 16418 event pairs, 343 based on Foata normal form. 3/2449 useless extension candidates. Maximal degree in co-relation 16759. Up to 2231 conditions per place. [2024-06-27 22:27:24,572 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 360 selfloop transitions, 27 changer transitions 0/395 dead transitions. [2024-06-27 22:27:24,572 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 395 transitions, 6474 flow [2024-06-27 22:27:24,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:27:24,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:27:24,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 147 transitions. [2024-06-27 22:27:24,573 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3972972972972973 [2024-06-27 22:27:24,573 INFO L175 Difference]: Start difference. First operand has 309 places, 376 transitions, 5595 flow. Second operand 10 states and 147 transitions. [2024-06-27 22:27:24,573 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 395 transitions, 6474 flow [2024-06-27 22:27:25,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 395 transitions, 6399 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-27 22:27:25,084 INFO L231 Difference]: Finished difference. Result has 312 places, 378 transitions, 5618 flow [2024-06-27 22:27:25,085 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5520, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5618, PETRI_PLACES=312, PETRI_TRANSITIONS=378} [2024-06-27 22:27:25,085 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 271 predicate places. [2024-06-27 22:27:25,085 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 378 transitions, 5618 flow [2024-06-27 22:27:25,085 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:27:25,085 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:27:25,085 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:27:25,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-27 22:27:25,085 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:27:25,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:27:25,086 INFO L85 PathProgramCache]: Analyzing trace with hash -626121733, now seen corresponding path program 10 times [2024-06-27 22:27:25,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:27:25,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1519453938] [2024-06-27 22:27:25,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:27:25,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:27:25,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:27:26,345 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:27:26,345 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:27:26,345 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1519453938] [2024-06-27 22:27:26,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1519453938] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:27:26,346 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:27:26,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:27:26,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1466931852] [2024-06-27 22:27:26,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:27:26,346 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:27:26,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:27:26,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:27:26,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:27:26,429 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:27:26,429 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 378 transitions, 5618 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:27:26,430 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:27:26,430 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:27:26,430 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:27:27,228 INFO L124 PetriNetUnfolderBase]: 1353/2592 cut-off events. [2024-06-27 22:27:27,228 INFO L125 PetriNetUnfolderBase]: For 113933/113933 co-relation queries the response was YES. [2024-06-27 22:27:27,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16727 conditions, 2592 events. 1353/2592 cut-off events. For 113933/113933 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 16408 event pairs, 333 based on Foata normal form. 2/2446 useless extension candidates. Maximal degree in co-relation 16581. Up to 2104 conditions per place. [2024-06-27 22:27:27,255 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 322 selfloop transitions, 70 changer transitions 0/400 dead transitions. [2024-06-27 22:27:27,256 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 400 transitions, 6565 flow [2024-06-27 22:27:27,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:27:27,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:27:27,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 153 transitions. [2024-06-27 22:27:27,258 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4135135135135135 [2024-06-27 22:27:27,258 INFO L175 Difference]: Start difference. First operand has 312 places, 378 transitions, 5618 flow. Second operand 10 states and 153 transitions. [2024-06-27 22:27:27,258 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 400 transitions, 6565 flow [2024-06-27 22:27:27,816 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 400 transitions, 6497 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-27 22:27:27,821 INFO L231 Difference]: Finished difference. Result has 314 places, 378 transitions, 5699 flow [2024-06-27 22:27:27,821 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5550, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5699, PETRI_PLACES=314, PETRI_TRANSITIONS=378} [2024-06-27 22:27:27,822 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 273 predicate places. [2024-06-27 22:27:27,822 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 378 transitions, 5699 flow [2024-06-27 22:27:27,822 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:27:27,822 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:27:27,822 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:27:27,822 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-27 22:27:27,823 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:27:27,823 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:27:27,823 INFO L85 PathProgramCache]: Analyzing trace with hash -626127530, now seen corresponding path program 14 times [2024-06-27 22:27:27,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:27:27,823 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [630213124] [2024-06-27 22:27:27,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:27:27,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:27:27,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:27:29,166 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:27:29,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:27:29,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [630213124] [2024-06-27 22:27:29,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [630213124] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:27:29,167 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:27:29,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:27:29,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1808931863] [2024-06-27 22:27:29,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:27:29,168 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:27:29,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:27:29,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:27:29,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:27:29,286 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:27:29,287 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 378 transitions, 5699 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:27:29,287 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:27:29,287 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:27:29,287 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:27:30,081 INFO L124 PetriNetUnfolderBase]: 1351/2595 cut-off events. [2024-06-27 22:27:30,082 INFO L125 PetriNetUnfolderBase]: For 108826/108826 co-relation queries the response was YES. [2024-06-27 22:27:30,097 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16748 conditions, 2595 events. 1351/2595 cut-off events. For 108826/108826 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 16495 event pairs, 351 based on Foata normal form. 1/2451 useless extension candidates. Maximal degree in co-relation 16601. Up to 2195 conditions per place. [2024-06-27 22:27:30,105 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 335 selfloop transitions, 51 changer transitions 0/394 dead transitions. [2024-06-27 22:27:30,105 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 394 transitions, 6581 flow [2024-06-27 22:27:30,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:27:30,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:27:30,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 148 transitions. [2024-06-27 22:27:30,106 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-27 22:27:30,106 INFO L175 Difference]: Start difference. First operand has 314 places, 378 transitions, 5699 flow. Second operand 10 states and 148 transitions. [2024-06-27 22:27:30,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 394 transitions, 6581 flow [2024-06-27 22:27:30,655 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 394 transitions, 6292 flow, removed 8 selfloop flow, removed 11 redundant places. [2024-06-27 22:27:30,660 INFO L231 Difference]: Finished difference. Result has 313 places, 378 transitions, 5517 flow [2024-06-27 22:27:30,660 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5410, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5517, PETRI_PLACES=313, PETRI_TRANSITIONS=378} [2024-06-27 22:27:30,661 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 272 predicate places. [2024-06-27 22:27:30,661 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 378 transitions, 5517 flow [2024-06-27 22:27:30,661 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:27:30,661 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:27:30,661 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:27:30,661 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-27 22:27:30,661 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:27:30,662 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:27:30,662 INFO L85 PathProgramCache]: Analyzing trace with hash 1316974459, now seen corresponding path program 12 times [2024-06-27 22:27:30,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:27:30,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [298791530] [2024-06-27 22:27:30,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:27:30,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:27:30,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:27:32,017 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:27:32,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:27:32,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [298791530] [2024-06-27 22:27:32,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [298791530] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:27:32,018 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:27:32,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:27:32,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1485241806] [2024-06-27 22:27:32,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:27:32,018 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:27:32,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:27:32,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:27:32,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:27:32,074 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:27:32,074 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 378 transitions, 5517 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:27:32,074 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:27:32,074 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:27:32,074 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:27:32,812 INFO L124 PetriNetUnfolderBase]: 1368/2570 cut-off events. [2024-06-27 22:27:32,812 INFO L125 PetriNetUnfolderBase]: For 113803/113804 co-relation queries the response was YES. [2024-06-27 22:27:32,833 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16661 conditions, 2570 events. 1368/2570 cut-off events. For 113803/113804 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 16060 event pairs, 160 based on Foata normal form. 3/2435 useless extension candidates. Maximal degree in co-relation 16513. Up to 1383 conditions per place. [2024-06-27 22:27:32,841 INFO L140 encePairwiseOnDemand]: 28/37 looper letters, 296 selfloop transitions, 107 changer transitions 0/411 dead transitions. [2024-06-27 22:27:32,841 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 411 transitions, 6657 flow [2024-06-27 22:27:32,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:27:32,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:27:32,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-27 22:27:32,842 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46546546546546547 [2024-06-27 22:27:32,842 INFO L175 Difference]: Start difference. First operand has 313 places, 378 transitions, 5517 flow. Second operand 9 states and 155 transitions. [2024-06-27 22:27:32,842 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 411 transitions, 6657 flow [2024-06-27 22:27:33,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 411 transitions, 6391 flow, removed 16 selfloop flow, removed 10 redundant places. [2024-06-27 22:27:33,436 INFO L231 Difference]: Finished difference. Result has 312 places, 379 transitions, 5485 flow [2024-06-27 22:27:33,436 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5251, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5485, PETRI_PLACES=312, PETRI_TRANSITIONS=379} [2024-06-27 22:27:33,437 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 271 predicate places. [2024-06-27 22:27:33,437 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 379 transitions, 5485 flow [2024-06-27 22:27:33,437 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:27:33,437 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:27:33,437 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:27:33,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-27 22:27:33,437 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:27:33,437 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:27:33,437 INFO L85 PathProgramCache]: Analyzing trace with hash 1317064669, now seen corresponding path program 13 times [2024-06-27 22:27:33,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:27:33,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1603306933] [2024-06-27 22:27:33,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:27:33,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:27:33,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:27:34,828 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:27:34,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:27:34,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1603306933] [2024-06-27 22:27:34,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1603306933] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:27:34,829 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:27:34,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:27:34,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1147181636] [2024-06-27 22:27:34,829 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:27:34,829 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:27:34,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:27:34,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:27:34,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:27:34,905 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 22:27:34,905 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 379 transitions, 5485 flow. Second operand has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:27:34,905 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:27:34,905 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 22:27:34,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:27:35,461 INFO L124 PetriNetUnfolderBase]: 1153/2333 cut-off events. [2024-06-27 22:27:35,461 INFO L125 PetriNetUnfolderBase]: For 116049/116116 co-relation queries the response was YES. [2024-06-27 22:27:35,479 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15082 conditions, 2333 events. 1153/2333 cut-off events. For 116049/116116 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 15435 event pairs, 281 based on Foata normal form. 29/2212 useless extension candidates. Maximal degree in co-relation 14934. Up to 1688 conditions per place. [2024-06-27 22:27:35,486 INFO L140 encePairwiseOnDemand]: 28/37 looper letters, 288 selfloop transitions, 96 changer transitions 0/397 dead transitions. [2024-06-27 22:27:35,486 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 397 transitions, 6327 flow [2024-06-27 22:27:35,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:27:35,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:27:35,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-27 22:27:35,487 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45345345345345345 [2024-06-27 22:27:35,487 INFO L175 Difference]: Start difference. First operand has 312 places, 379 transitions, 5485 flow. Second operand 9 states and 151 transitions. [2024-06-27 22:27:35,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 397 transitions, 6327 flow [2024-06-27 22:27:36,099 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 397 transitions, 6128 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-27 22:27:36,104 INFO L231 Difference]: Finished difference. Result has 314 places, 380 transitions, 5502 flow [2024-06-27 22:27:36,104 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5291, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5502, PETRI_PLACES=314, PETRI_TRANSITIONS=380} [2024-06-27 22:27:36,104 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 273 predicate places. [2024-06-27 22:27:36,104 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 380 transitions, 5502 flow [2024-06-27 22:27:36,105 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:27:36,105 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:27:36,105 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:27:36,105 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-27 22:27:36,105 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:27:36,105 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:27:36,106 INFO L85 PathProgramCache]: Analyzing trace with hash 1317064824, now seen corresponding path program 15 times [2024-06-27 22:27:36,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:27:36,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [611795611] [2024-06-27 22:27:36,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:27:36,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:27:36,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:27:37,382 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:27:37,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:27:37,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [611795611] [2024-06-27 22:27:37,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [611795611] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:27:37,382 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:27:37,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:27:37,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [226173758] [2024-06-27 22:27:37,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:27:37,383 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:27:37,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:27:37,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:27:37,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:27:37,479 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 22:27:37,479 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 380 transitions, 5502 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:27:37,479 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:27:37,479 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 22:27:37,480 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:27:38,061 INFO L124 PetriNetUnfolderBase]: 1157/2339 cut-off events. [2024-06-27 22:27:38,061 INFO L125 PetriNetUnfolderBase]: For 111712/111779 co-relation queries the response was YES. [2024-06-27 22:27:38,078 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14955 conditions, 2339 events. 1157/2339 cut-off events. For 111712/111779 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 15447 event pairs, 287 based on Foata normal form. 17/2205 useless extension candidates. Maximal degree in co-relation 14807. Up to 1549 conditions per place. [2024-06-27 22:27:38,084 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 227 selfloop transitions, 158 changer transitions 0/398 dead transitions. [2024-06-27 22:27:38,084 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 398 transitions, 6544 flow [2024-06-27 22:27:38,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:27:38,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:27:38,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-27 22:27:38,085 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45645645645645644 [2024-06-27 22:27:38,085 INFO L175 Difference]: Start difference. First operand has 314 places, 380 transitions, 5502 flow. Second operand 9 states and 152 transitions. [2024-06-27 22:27:38,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 398 transitions, 6544 flow [2024-06-27 22:27:38,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 398 transitions, 6344 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-27 22:27:38,613 INFO L231 Difference]: Finished difference. Result has 315 places, 384 transitions, 5684 flow [2024-06-27 22:27:38,613 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5304, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5684, PETRI_PLACES=315, PETRI_TRANSITIONS=384} [2024-06-27 22:27:38,614 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 274 predicate places. [2024-06-27 22:27:38,614 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 384 transitions, 5684 flow [2024-06-27 22:27:38,614 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:27:38,614 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:27:38,614 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:27:38,614 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-27 22:27:38,615 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:27:38,615 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:27:38,615 INFO L85 PathProgramCache]: Analyzing trace with hash 1317060949, now seen corresponding path program 14 times [2024-06-27 22:27:38,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:27:38,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1480235887] [2024-06-27 22:27:38,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:27:38,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:27:38,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:27:39,974 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:27:39,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:27:39,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1480235887] [2024-06-27 22:27:39,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1480235887] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:27:39,975 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:27:39,975 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:27:39,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954669040] [2024-06-27 22:27:39,975 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:27:39,975 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:27:39,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:27:39,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:27:39,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:27:40,059 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:27:40,059 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 384 transitions, 5684 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:27:40,059 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:27:40,060 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:27:40,060 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:27:40,791 INFO L124 PetriNetUnfolderBase]: 1408/2714 cut-off events. [2024-06-27 22:27:40,792 INFO L125 PetriNetUnfolderBase]: For 117394/117395 co-relation queries the response was YES. [2024-06-27 22:27:40,812 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17232 conditions, 2714 events. 1408/2714 cut-off events. For 117394/117395 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 17508 event pairs, 272 based on Foata normal form. 3/2560 useless extension candidates. Maximal degree in co-relation 17084. Up to 1942 conditions per place. [2024-06-27 22:27:40,820 INFO L140 encePairwiseOnDemand]: 28/37 looper letters, 306 selfloop transitions, 98 changer transitions 0/412 dead transitions. [2024-06-27 22:27:40,820 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 412 transitions, 6621 flow [2024-06-27 22:27:40,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:27:40,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:27:40,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-27 22:27:40,821 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4624624624624625 [2024-06-27 22:27:40,821 INFO L175 Difference]: Start difference. First operand has 315 places, 384 transitions, 5684 flow. Second operand 9 states and 154 transitions. [2024-06-27 22:27:40,821 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 412 transitions, 6621 flow [2024-06-27 22:27:41,370 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 412 transitions, 6475 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-27 22:27:41,375 INFO L231 Difference]: Finished difference. Result has 318 places, 385 transitions, 5755 flow [2024-06-27 22:27:41,375 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5538, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5755, PETRI_PLACES=318, PETRI_TRANSITIONS=385} [2024-06-27 22:27:41,376 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 277 predicate places. [2024-06-27 22:27:41,376 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 385 transitions, 5755 flow [2024-06-27 22:27:41,376 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:27:41,376 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:27:41,376 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:27:41,376 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-27 22:27:41,376 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:27:41,383 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:27:41,383 INFO L85 PathProgramCache]: Analyzing trace with hash -124660454, now seen corresponding path program 16 times [2024-06-27 22:27:41,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:27:41,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1260559249] [2024-06-27 22:27:41,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:27:41,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:27:41,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:27:42,681 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:27:42,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:27:42,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1260559249] [2024-06-27 22:27:42,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1260559249] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:27:42,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:27:42,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:27:42,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1626082618] [2024-06-27 22:27:42,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:27:42,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:27:42,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:27:42,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:27:42,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:27:42,793 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 22:27:42,793 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 385 transitions, 5755 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:27:42,793 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:27:42,793 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 22:27:42,793 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:27:43,493 INFO L124 PetriNetUnfolderBase]: 1175/2382 cut-off events. [2024-06-27 22:27:43,493 INFO L125 PetriNetUnfolderBase]: For 112570/112643 co-relation queries the response was YES. [2024-06-27 22:27:43,507 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15476 conditions, 2382 events. 1175/2382 cut-off events. For 112570/112643 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 15869 event pairs, 284 based on Foata normal form. 18/2246 useless extension candidates. Maximal degree in co-relation 15327. Up to 1759 conditions per place. [2024-06-27 22:27:43,514 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 248 selfloop transitions, 136 changer transitions 0/397 dead transitions. [2024-06-27 22:27:43,514 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 397 transitions, 6575 flow [2024-06-27 22:27:43,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:27:43,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:27:43,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-27 22:27:43,515 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-27 22:27:43,515 INFO L175 Difference]: Start difference. First operand has 318 places, 385 transitions, 5755 flow. Second operand 9 states and 148 transitions. [2024-06-27 22:27:43,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 397 transitions, 6575 flow [2024-06-27 22:27:44,028 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 397 transitions, 6373 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-27 22:27:44,032 INFO L231 Difference]: Finished difference. Result has 319 places, 387 transitions, 5868 flow [2024-06-27 22:27:44,032 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5553, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5868, PETRI_PLACES=319, PETRI_TRANSITIONS=387} [2024-06-27 22:27:44,033 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 278 predicate places. [2024-06-27 22:27:44,033 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 387 transitions, 5868 flow [2024-06-27 22:27:44,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:27:44,033 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:27:44,033 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:27:44,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-27 22:27:44,033 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:27:44,033 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:27:44,033 INFO L85 PathProgramCache]: Analyzing trace with hash 1403900784, now seen corresponding path program 17 times [2024-06-27 22:27:44,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:27:44,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1174087780] [2024-06-27 22:27:44,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:27:44,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:27:44,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:27:45,394 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:27:45,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:27:45,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1174087780] [2024-06-27 22:27:45,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1174087780] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:27:45,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:27:45,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:27:45,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [176960256] [2024-06-27 22:27:45,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:27:45,395 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:27:45,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:27:45,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:27:45,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:27:45,487 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 22:27:45,487 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 387 transitions, 5868 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:27:45,488 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:27:45,488 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 22:27:45,488 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:27:46,191 INFO L124 PetriNetUnfolderBase]: 1179/2388 cut-off events. [2024-06-27 22:27:46,192 INFO L125 PetriNetUnfolderBase]: For 112228/112301 co-relation queries the response was YES. [2024-06-27 22:27:46,209 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15500 conditions, 2388 events. 1179/2388 cut-off events. For 112228/112301 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 15909 event pairs, 284 based on Foata normal form. 21/2254 useless extension candidates. Maximal degree in co-relation 15351. Up to 1749 conditions per place. [2024-06-27 22:27:46,216 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 247 selfloop transitions, 139 changer transitions 0/399 dead transitions. [2024-06-27 22:27:46,216 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 399 transitions, 6696 flow [2024-06-27 22:27:46,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:27:46,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:27:46,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-27 22:27:46,217 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44744744744744747 [2024-06-27 22:27:46,217 INFO L175 Difference]: Start difference. First operand has 319 places, 387 transitions, 5868 flow. Second operand 9 states and 149 transitions. [2024-06-27 22:27:46,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 399 transitions, 6696 flow [2024-06-27 22:27:46,712 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 399 transitions, 6425 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-27 22:27:46,717 INFO L231 Difference]: Finished difference. Result has 321 places, 389 transitions, 5919 flow [2024-06-27 22:27:46,717 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5597, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5919, PETRI_PLACES=321, PETRI_TRANSITIONS=389} [2024-06-27 22:27:46,717 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 280 predicate places. [2024-06-27 22:27:46,717 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 389 transitions, 5919 flow [2024-06-27 22:27:46,717 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:27:46,717 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:27:46,718 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:27:46,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-27 22:27:46,718 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:27:46,718 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:27:46,718 INFO L85 PathProgramCache]: Analyzing trace with hash -1177480129, now seen corresponding path program 15 times [2024-06-27 22:27:46,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:27:46,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [712933992] [2024-06-27 22:27:46,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:27:46,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:27:46,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:27:48,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-27 22:27:48,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:27:48,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [712933992] [2024-06-27 22:27:48,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [712933992] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:27:48,026 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:27:48,026 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:27:48,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1345180923] [2024-06-27 22:27:48,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:27:48,026 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:27:48,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:27:48,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:27:48,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:27:48,105 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 22:27:48,106 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 389 transitions, 5919 flow. Second operand has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:27:48,106 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:27:48,106 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 22:27:48,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:27:48,787 INFO L124 PetriNetUnfolderBase]: 1193/2421 cut-off events. [2024-06-27 22:27:48,787 INFO L125 PetriNetUnfolderBase]: For 118675/118748 co-relation queries the response was YES. [2024-06-27 22:27:48,806 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15684 conditions, 2421 events. 1193/2421 cut-off events. For 118675/118748 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 16193 event pairs, 285 based on Foata normal form. 22/2285 useless extension candidates. Maximal degree in co-relation 15534. Up to 1846 conditions per place. [2024-06-27 22:27:48,813 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 306 selfloop transitions, 85 changer transitions 0/404 dead transitions. [2024-06-27 22:27:48,813 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 404 transitions, 6762 flow [2024-06-27 22:27:48,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:27:48,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:27:48,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-27 22:27:48,814 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-27 22:27:48,814 INFO L175 Difference]: Start difference. First operand has 321 places, 389 transitions, 5919 flow. Second operand 9 states and 148 transitions. [2024-06-27 22:27:48,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 404 transitions, 6762 flow [2024-06-27 22:27:49,290 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 404 transitions, 6469 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-27 22:27:49,294 INFO L231 Difference]: Finished difference. Result has 322 places, 390 transitions, 5819 flow [2024-06-27 22:27:49,295 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5626, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5819, PETRI_PLACES=322, PETRI_TRANSITIONS=390} [2024-06-27 22:27:49,295 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 281 predicate places. [2024-06-27 22:27:49,295 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 390 transitions, 5819 flow [2024-06-27 22:27:49,295 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:27:49,295 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:27:49,295 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:27:49,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-27 22:27:49,295 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:27:49,296 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:27:49,296 INFO L85 PathProgramCache]: Analyzing trace with hash -1177624279, now seen corresponding path program 16 times [2024-06-27 22:27:49,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:27:49,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [832445066] [2024-06-27 22:27:49,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:27:49,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:27:49,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:27:50,678 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:27:50,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:27:50,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [832445066] [2024-06-27 22:27:50,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [832445066] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:27:50,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:27:50,679 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:27:50,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1034457089] [2024-06-27 22:27:50,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:27:50,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:27:50,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:27:50,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:27:50,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:27:50,821 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:27:50,821 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 390 transitions, 5819 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:27:50,821 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:27:50,821 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:27:50,821 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:27:51,759 INFO L124 PetriNetUnfolderBase]: 1454/2819 cut-off events. [2024-06-27 22:27:51,759 INFO L125 PetriNetUnfolderBase]: For 120516/120518 co-relation queries the response was YES. [2024-06-27 22:27:51,788 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17960 conditions, 2819 events. 1454/2819 cut-off events. For 120516/120518 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 18425 event pairs, 310 based on Foata normal form. 4/2664 useless extension candidates. Maximal degree in co-relation 17810. Up to 2225 conditions per place. [2024-06-27 22:27:51,798 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 316 selfloop transitions, 89 changer transitions 0/413 dead transitions. [2024-06-27 22:27:51,798 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 413 transitions, 6768 flow [2024-06-27 22:27:51,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:27:51,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:27:51,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-27 22:27:51,799 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44144144144144143 [2024-06-27 22:27:51,800 INFO L175 Difference]: Start difference. First operand has 322 places, 390 transitions, 5819 flow. Second operand 9 states and 147 transitions. [2024-06-27 22:27:51,800 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 413 transitions, 6768 flow [2024-06-27 22:27:52,384 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 413 transitions, 6590 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-27 22:27:52,389 INFO L231 Difference]: Finished difference. Result has 323 places, 391 transitions, 5844 flow [2024-06-27 22:27:52,389 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5641, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5844, PETRI_PLACES=323, PETRI_TRANSITIONS=391} [2024-06-27 22:27:52,390 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 282 predicate places. [2024-06-27 22:27:52,390 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 391 transitions, 5844 flow [2024-06-27 22:27:52,390 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:27:52,390 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:27:52,390 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:27:52,390 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-27 22:27:52,390 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:27:52,390 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:27:52,390 INFO L85 PathProgramCache]: Analyzing trace with hash 1403756634, now seen corresponding path program 18 times [2024-06-27 22:27:52,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:27:52,391 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1892095031] [2024-06-27 22:27:52,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:27:52,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:27:52,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:27:53,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-27 22:27:53,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:27:53,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1892095031] [2024-06-27 22:27:53,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1892095031] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:27:53,725 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:27:53,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:27:53,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1504785702] [2024-06-27 22:27:53,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:27:53,726 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:27:53,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:27:53,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:27:53,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:27:53,817 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 22:27:53,818 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 391 transitions, 5844 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:27:53,818 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:27:53,818 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 22:27:53,818 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:27:54,427 INFO L124 PetriNetUnfolderBase]: 1211/2463 cut-off events. [2024-06-27 22:27:54,427 INFO L125 PetriNetUnfolderBase]: For 115194/115267 co-relation queries the response was YES. [2024-06-27 22:27:54,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15831 conditions, 2463 events. 1211/2463 cut-off events. For 115194/115267 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 16589 event pairs, 299 based on Foata normal form. 20/2321 useless extension candidates. Maximal degree in co-relation 15681. Up to 1786 conditions per place. [2024-06-27 22:27:54,454 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 245 selfloop transitions, 145 changer transitions 0/403 dead transitions. [2024-06-27 22:27:54,454 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 403 transitions, 6684 flow [2024-06-27 22:27:54,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:27:54,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:27:54,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-27 22:27:54,455 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45045045045045046 [2024-06-27 22:27:54,455 INFO L175 Difference]: Start difference. First operand has 323 places, 391 transitions, 5844 flow. Second operand 9 states and 150 transitions. [2024-06-27 22:27:54,455 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 403 transitions, 6684 flow [2024-06-27 22:27:54,956 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 403 transitions, 6496 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-27 22:27:54,961 INFO L231 Difference]: Finished difference. Result has 324 places, 393 transitions, 5994 flow [2024-06-27 22:27:54,961 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5656, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5994, PETRI_PLACES=324, PETRI_TRANSITIONS=393} [2024-06-27 22:27:54,961 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 283 predicate places. [2024-06-27 22:27:54,961 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 393 transitions, 5994 flow [2024-06-27 22:27:54,961 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:27:54,961 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:27:54,962 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:27:54,962 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-27 22:27:54,962 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:27:54,962 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:27:54,962 INFO L85 PathProgramCache]: Analyzing trace with hash -1177627999, now seen corresponding path program 17 times [2024-06-27 22:27:54,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:27:54,962 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [418407419] [2024-06-27 22:27:54,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:27:54,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:27:54,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:27:56,245 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:27:56,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:27:56,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [418407419] [2024-06-27 22:27:56,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [418407419] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:27:56,245 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:27:56,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:27:56,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [697992572] [2024-06-27 22:27:56,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:27:56,246 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:27:56,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:27:56,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:27:56,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:27:56,308 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:27:56,308 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 393 transitions, 5994 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:27:56,308 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:27:56,308 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:27:56,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:27:57,247 INFO L124 PetriNetUnfolderBase]: 1477/2867 cut-off events. [2024-06-27 22:27:57,247 INFO L125 PetriNetUnfolderBase]: For 121489/121491 co-relation queries the response was YES. [2024-06-27 22:27:57,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18274 conditions, 2867 events. 1477/2867 cut-off events. For 121489/121491 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 18877 event pairs, 297 based on Foata normal form. 4/2708 useless extension candidates. Maximal degree in co-relation 18124. Up to 2119 conditions per place. [2024-06-27 22:27:57,275 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 319 selfloop transitions, 93 changer transitions 0/420 dead transitions. [2024-06-27 22:27:57,275 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 420 transitions, 6981 flow [2024-06-27 22:27:57,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:27:57,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:27:57,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-27 22:27:57,276 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45345345345345345 [2024-06-27 22:27:57,276 INFO L175 Difference]: Start difference. First operand has 324 places, 393 transitions, 5994 flow. Second operand 9 states and 151 transitions. [2024-06-27 22:27:57,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 420 transitions, 6981 flow [2024-06-27 22:27:57,966 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 420 transitions, 6672 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-27 22:27:57,970 INFO L231 Difference]: Finished difference. Result has 325 places, 394 transitions, 5898 flow [2024-06-27 22:27:57,971 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5685, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5898, PETRI_PLACES=325, PETRI_TRANSITIONS=394} [2024-06-27 22:27:57,971 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 284 predicate places. [2024-06-27 22:27:57,971 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 394 transitions, 5898 flow [2024-06-27 22:27:57,971 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:27:57,971 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:27:57,971 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:27:57,971 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-27 22:27:57,971 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:27:57,972 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:27:57,972 INFO L85 PathProgramCache]: Analyzing trace with hash 1697737903, now seen corresponding path program 18 times [2024-06-27 22:27:57,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:27:57,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1427923680] [2024-06-27 22:27:57,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:27:57,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:27:57,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:27:59,269 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:27:59,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:27:59,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1427923680] [2024-06-27 22:27:59,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1427923680] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:27:59,270 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:27:59,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:27:59,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1522927359] [2024-06-27 22:27:59,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:27:59,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:27:59,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:27:59,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:27:59,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:27:59,359 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 22:27:59,359 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 394 transitions, 5898 flow. Second operand has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:27:59,359 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:27:59,359 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 22:27:59,359 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:28:00,083 INFO L124 PetriNetUnfolderBase]: 1239/2515 cut-off events. [2024-06-27 22:28:00,084 INFO L125 PetriNetUnfolderBase]: For 120595/120665 co-relation queries the response was YES. [2024-06-27 22:28:00,104 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16194 conditions, 2515 events. 1239/2515 cut-off events. For 120595/120665 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 16974 event pairs, 213 based on Foata normal form. 27/2384 useless extension candidates. Maximal degree in co-relation 16044. Up to 1683 conditions per place. [2024-06-27 22:28:00,113 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 295 selfloop transitions, 112 changer transitions 0/420 dead transitions. [2024-06-27 22:28:00,113 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 420 transitions, 7026 flow [2024-06-27 22:28:00,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:28:00,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:28:00,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-27 22:28:00,114 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48348348348348347 [2024-06-27 22:28:00,114 INFO L175 Difference]: Start difference. First operand has 325 places, 394 transitions, 5898 flow. Second operand 9 states and 161 transitions. [2024-06-27 22:28:00,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 420 transitions, 7026 flow [2024-06-27 22:28:00,623 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 420 transitions, 6826 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-27 22:28:00,628 INFO L231 Difference]: Finished difference. Result has 326 places, 395 transitions, 5951 flow [2024-06-27 22:28:00,628 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5700, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5951, PETRI_PLACES=326, PETRI_TRANSITIONS=395} [2024-06-27 22:28:00,628 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 285 predicate places. [2024-06-27 22:28:00,628 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 395 transitions, 5951 flow [2024-06-27 22:28:00,628 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:28:00,628 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:28:00,629 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:28:00,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-27 22:28:00,629 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:28:00,629 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:28:00,629 INFO L85 PathProgramCache]: Analyzing trace with hash 783455988, now seen corresponding path program 19 times [2024-06-27 22:28:00,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:28:00,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1178783474] [2024-06-27 22:28:00,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:28:00,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:28:00,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:28:01,911 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:28:01,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:28:01,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1178783474] [2024-06-27 22:28:01,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1178783474] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:28:01,912 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:28:01,912 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:28:01,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1875463672] [2024-06-27 22:28:01,912 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:28:01,912 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:28:01,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:28:01,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:28:01,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:28:01,995 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 22:28:01,995 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 395 transitions, 5951 flow. Second operand has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:28:01,995 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:28:01,995 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 22:28:01,995 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:28:02,630 INFO L124 PetriNetUnfolderBase]: 1256/2560 cut-off events. [2024-06-27 22:28:02,630 INFO L125 PetriNetUnfolderBase]: For 125038/125108 co-relation queries the response was YES. [2024-06-27 22:28:02,651 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16640 conditions, 2560 events. 1256/2560 cut-off events. For 125038/125108 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 17423 event pairs, 302 based on Foata normal form. 36/2427 useless extension candidates. Maximal degree in co-relation 16490. Up to 1469 conditions per place. [2024-06-27 22:28:02,659 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 198 selfloop transitions, 210 changer transitions 0/421 dead transitions. [2024-06-27 22:28:02,659 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 421 transitions, 7297 flow [2024-06-27 22:28:02,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:28:02,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:28:02,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-27 22:28:02,660 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.527027027027027 [2024-06-27 22:28:02,660 INFO L175 Difference]: Start difference. First operand has 326 places, 395 transitions, 5951 flow. Second operand 8 states and 156 transitions. [2024-06-27 22:28:02,660 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 421 transitions, 7297 flow [2024-06-27 22:28:03,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 421 transitions, 7035 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-27 22:28:03,123 INFO L231 Difference]: Finished difference. Result has 327 places, 399 transitions, 6296 flow [2024-06-27 22:28:03,124 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5693, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=206, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6296, PETRI_PLACES=327, PETRI_TRANSITIONS=399} [2024-06-27 22:28:03,124 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 286 predicate places. [2024-06-27 22:28:03,124 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 399 transitions, 6296 flow [2024-06-27 22:28:03,124 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:28:03,124 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:28:03,125 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:28:03,125 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-27 22:28:03,125 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:28:03,125 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:28:03,125 INFO L85 PathProgramCache]: Analyzing trace with hash 783455833, now seen corresponding path program 19 times [2024-06-27 22:28:03,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:28:03,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1432540761] [2024-06-27 22:28:03,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:28:03,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:28:03,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:28:04,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-27 22:28:04,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:28:04,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1432540761] [2024-06-27 22:28:04,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1432540761] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:28:04,594 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:28:04,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:28:04,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1681267148] [2024-06-27 22:28:04,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:28:04,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:28:04,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:28:04,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:28:04,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:28:04,695 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 22:28:04,695 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 399 transitions, 6296 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:28:04,695 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:28:04,695 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 22:28:04,695 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:28:05,360 INFO L124 PetriNetUnfolderBase]: 1270/2595 cut-off events. [2024-06-27 22:28:05,360 INFO L125 PetriNetUnfolderBase]: For 130532/130602 co-relation queries the response was YES. [2024-06-27 22:28:05,380 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17065 conditions, 2595 events. 1270/2595 cut-off events. For 130532/130602 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 17733 event pairs, 316 based on Foata normal form. 29/2452 useless extension candidates. Maximal degree in co-relation 16915. Up to 1930 conditions per place. [2024-06-27 22:28:05,388 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 302 selfloop transitions, 105 changer transitions 0/420 dead transitions. [2024-06-27 22:28:05,388 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 420 transitions, 7216 flow [2024-06-27 22:28:05,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:28:05,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:28:05,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-27 22:28:05,389 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46846846846846846 [2024-06-27 22:28:05,389 INFO L175 Difference]: Start difference. First operand has 327 places, 399 transitions, 6296 flow. Second operand 9 states and 156 transitions. [2024-06-27 22:28:05,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 420 transitions, 7216 flow [2024-06-27 22:28:05,989 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 420 transitions, 6999 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-27 22:28:05,994 INFO L231 Difference]: Finished difference. Result has 331 places, 400 transitions, 6318 flow [2024-06-27 22:28:05,994 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=6079, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6318, PETRI_PLACES=331, PETRI_TRANSITIONS=400} [2024-06-27 22:28:05,994 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 290 predicate places. [2024-06-27 22:28:05,994 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 400 transitions, 6318 flow [2024-06-27 22:28:05,995 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:28:05,995 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:28:05,995 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:28:05,995 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-27 22:28:05,995 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:28:05,995 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:28:05,995 INFO L85 PathProgramCache]: Analyzing trace with hash 789169908, now seen corresponding path program 20 times [2024-06-27 22:28:05,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:28:05,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2082756594] [2024-06-27 22:28:05,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:28:05,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:28:06,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:28:07,251 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:28:07,251 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:28:07,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2082756594] [2024-06-27 22:28:07,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2082756594] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:28:07,252 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:28:07,252 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:28:07,252 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [587902631] [2024-06-27 22:28:07,252 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:28:07,252 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:28:07,252 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:28:07,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:28:07,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:28:07,333 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:28:07,333 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 400 transitions, 6318 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:28:07,333 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:28:07,333 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:28:07,333 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:28:08,190 INFO L124 PetriNetUnfolderBase]: 1540/2982 cut-off events. [2024-06-27 22:28:08,190 INFO L125 PetriNetUnfolderBase]: For 128093/128094 co-relation queries the response was YES. [2024-06-27 22:28:08,213 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19468 conditions, 2982 events. 1540/2982 cut-off events. For 128093/128094 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 19768 event pairs, 331 based on Foata normal form. 2/2805 useless extension candidates. Maximal degree in co-relation 19317. Up to 2322 conditions per place. [2024-06-27 22:28:08,222 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 272 selfloop transitions, 141 changer transitions 0/421 dead transitions. [2024-06-27 22:28:08,222 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 421 transitions, 7297 flow [2024-06-27 22:28:08,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:28:08,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:28:08,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 145 transitions. [2024-06-27 22:28:08,223 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43543543543543545 [2024-06-27 22:28:08,223 INFO L175 Difference]: Start difference. First operand has 331 places, 400 transitions, 6318 flow. Second operand 9 states and 145 transitions. [2024-06-27 22:28:08,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 421 transitions, 7297 flow [2024-06-27 22:28:08,802 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 421 transitions, 7073 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-27 22:28:08,806 INFO L231 Difference]: Finished difference. Result has 332 places, 402 transitions, 6435 flow [2024-06-27 22:28:08,807 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=6094, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6435, PETRI_PLACES=332, PETRI_TRANSITIONS=402} [2024-06-27 22:28:08,807 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 291 predicate places. [2024-06-27 22:28:08,807 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 402 transitions, 6435 flow [2024-06-27 22:28:08,807 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:28:08,807 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:28:08,807 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:28:08,807 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-27 22:28:08,807 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:28:08,808 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:28:08,808 INFO L85 PathProgramCache]: Analyzing trace with hash 789170125, now seen corresponding path program 11 times [2024-06-27 22:28:08,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:28:08,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [437948161] [2024-06-27 22:28:08,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:28:08,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:28:08,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:28:10,249 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:28:10,250 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:28:10,250 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [437948161] [2024-06-27 22:28:10,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [437948161] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:28:10,250 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:28:10,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:28:10,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [742542631] [2024-06-27 22:28:10,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:28:10,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:28:10,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:28:10,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:28:10,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:28:10,332 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:28:10,333 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 402 transitions, 6435 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:28:10,333 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:28:10,333 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:28:10,333 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:28:11,358 INFO L124 PetriNetUnfolderBase]: 1587/3066 cut-off events. [2024-06-27 22:28:11,358 INFO L125 PetriNetUnfolderBase]: For 141038/141039 co-relation queries the response was YES. [2024-06-27 22:28:11,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20065 conditions, 3066 events. 1587/3066 cut-off events. For 141038/141039 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 20396 event pairs, 316 based on Foata normal form. 3/2885 useless extension candidates. Maximal degree in co-relation 19914. Up to 2099 conditions per place. [2024-06-27 22:28:11,389 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 270 selfloop transitions, 172 changer transitions 0/450 dead transitions. [2024-06-27 22:28:11,389 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 450 transitions, 8035 flow [2024-06-27 22:28:11,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:28:11,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:28:11,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 175 transitions. [2024-06-27 22:28:11,390 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47297297297297297 [2024-06-27 22:28:11,390 INFO L175 Difference]: Start difference. First operand has 332 places, 402 transitions, 6435 flow. Second operand 10 states and 175 transitions. [2024-06-27 22:28:11,390 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 450 transitions, 8035 flow [2024-06-27 22:28:11,944 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 450 transitions, 7726 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-27 22:28:11,949 INFO L231 Difference]: Finished difference. Result has 335 places, 419 transitions, 6723 flow [2024-06-27 22:28:11,950 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=6130, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6723, PETRI_PLACES=335, PETRI_TRANSITIONS=419} [2024-06-27 22:28:11,950 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 294 predicate places. [2024-06-27 22:28:11,950 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 419 transitions, 6723 flow [2024-06-27 22:28:11,950 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:28:11,950 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:28:11,950 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:28:11,950 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-27 22:28:11,950 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:28:11,951 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:28:11,951 INFO L85 PathProgramCache]: Analyzing trace with hash 783600138, now seen corresponding path program 21 times [2024-06-27 22:28:11,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:28:11,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1556874487] [2024-06-27 22:28:11,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:28:11,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:28:11,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:28: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-27 22:28:13,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:28:13,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1556874487] [2024-06-27 22:28:13,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1556874487] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:28:13,342 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:28:13,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:28:13,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1580713549] [2024-06-27 22:28:13,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:28:13,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:28:13,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:28:13,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:28:13,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:28:13,417 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 22:28:13,418 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 419 transitions, 6723 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:28:13,418 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:28:13,418 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 22:28:13,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:28:14,155 INFO L124 PetriNetUnfolderBase]: 1320/2685 cut-off events. [2024-06-27 22:28:14,155 INFO L125 PetriNetUnfolderBase]: For 140646/140736 co-relation queries the response was YES. [2024-06-27 22:28:14,176 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18102 conditions, 2685 events. 1320/2685 cut-off events. For 140646/140736 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 18399 event pairs, 341 based on Foata normal form. 19/2523 useless extension candidates. Maximal degree in co-relation 17950. Up to 1985 conditions per place. [2024-06-27 22:28:14,185 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 270 selfloop transitions, 154 changer transitions 0/437 dead transitions. [2024-06-27 22:28:14,185 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 437 transitions, 7906 flow [2024-06-27 22:28:14,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:28:14,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:28:14,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-27 22:28:14,186 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4624624624624625 [2024-06-27 22:28:14,186 INFO L175 Difference]: Start difference. First operand has 335 places, 419 transitions, 6723 flow. Second operand 9 states and 154 transitions. [2024-06-27 22:28:14,186 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 437 transitions, 7906 flow [2024-06-27 22:28:14,720 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 437 transitions, 7661 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-27 22:28:14,725 INFO L231 Difference]: Finished difference. Result has 339 places, 423 transitions, 6895 flow [2024-06-27 22:28:14,725 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=6479, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=419, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6895, PETRI_PLACES=339, PETRI_TRANSITIONS=423} [2024-06-27 22:28:14,726 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 298 predicate places. [2024-06-27 22:28:14,726 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 423 transitions, 6895 flow [2024-06-27 22:28:14,726 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:28:14,726 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:28:14,726 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:28:14,726 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-27 22:28:14,726 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:28:14,726 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:28:14,726 INFO L85 PathProgramCache]: Analyzing trace with hash 783599983, now seen corresponding path program 20 times [2024-06-27 22:28:14,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:28:14,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1836359924] [2024-06-27 22:28:14,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:28:14,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:28:14,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:28:16,084 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:28:16,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:28:16,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1836359924] [2024-06-27 22:28:16,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1836359924] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:28:16,085 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:28:16,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:28:16,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1017208977] [2024-06-27 22:28:16,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:28:16,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:28:16,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:28:16,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:28:16,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:28:16,195 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 22:28:16,195 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 423 transitions, 6895 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:28:16,195 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:28:16,195 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 22:28:16,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:28:16,953 INFO L124 PetriNetUnfolderBase]: 1334/2720 cut-off events. [2024-06-27 22:28:16,953 INFO L125 PetriNetUnfolderBase]: For 148024/148114 co-relation queries the response was YES. [2024-06-27 22:28:16,976 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18194 conditions, 2720 events. 1334/2720 cut-off events. For 148024/148114 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 18754 event pairs, 341 based on Foata normal form. 20/2556 useless extension candidates. Maximal degree in co-relation 18041. Up to 2083 conditions per place. [2024-06-27 22:28:16,985 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 335 selfloop transitions, 93 changer transitions 0/441 dead transitions. [2024-06-27 22:28:16,985 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 441 transitions, 7848 flow [2024-06-27 22:28:16,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:28:16,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:28:16,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-27 22:28:16,986 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45345345345345345 [2024-06-27 22:28:16,986 INFO L175 Difference]: Start difference. First operand has 339 places, 423 transitions, 6895 flow. Second operand 9 states and 151 transitions. [2024-06-27 22:28:16,986 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 441 transitions, 7848 flow [2024-06-27 22:28:17,619 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 441 transitions, 7626 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-27 22:28:17,625 INFO L231 Difference]: Finished difference. Result has 342 places, 424 transitions, 6890 flow [2024-06-27 22:28:17,625 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=6673, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6890, PETRI_PLACES=342, PETRI_TRANSITIONS=424} [2024-06-27 22:28:17,625 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 301 predicate places. [2024-06-27 22:28:17,625 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 424 transitions, 6890 flow [2024-06-27 22:28:17,625 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:28:17,625 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:28:17,625 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:28:17,626 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-27 22:28:17,626 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:28:17,626 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:28:17,626 INFO L85 PathProgramCache]: Analyzing trace with hash 783605718, now seen corresponding path program 22 times [2024-06-27 22:28:17,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:28:17,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1840931073] [2024-06-27 22:28:17,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:28:17,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:28:17,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:28:18,908 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:28:18,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:28:18,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1840931073] [2024-06-27 22:28:18,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1840931073] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:28:18,909 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:28:18,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:28:18,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2033677181] [2024-06-27 22:28:18,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:28:18,909 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:28:18,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:28:18,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:28:18,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:28:18,995 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:28:18,996 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 424 transitions, 6890 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:28:18,996 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:28:18,996 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:28:18,996 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:28:20,038 INFO L124 PetriNetUnfolderBase]: 1616/3145 cut-off events. [2024-06-27 22:28:20,038 INFO L125 PetriNetUnfolderBase]: For 140502/140502 co-relation queries the response was YES. [2024-06-27 22:28:20,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20824 conditions, 3145 events. 1616/3145 cut-off events. For 140502/140502 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 21222 event pairs, 385 based on Foata normal form. 1/2965 useless extension candidates. Maximal degree in co-relation 20670. Up to 2446 conditions per place. [2024-06-27 22:28:20,065 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 289 selfloop transitions, 151 changer transitions 0/448 dead transitions. [2024-06-27 22:28:20,065 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 448 transitions, 7952 flow [2024-06-27 22:28:20,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:28:20,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:28:20,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-27 22:28:20,066 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44744744744744747 [2024-06-27 22:28:20,066 INFO L175 Difference]: Start difference. First operand has 342 places, 424 transitions, 6890 flow. Second operand 9 states and 149 transitions. [2024-06-27 22:28:20,066 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 448 transitions, 7952 flow [2024-06-27 22:28:20,742 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 448 transitions, 7724 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-27 22:28:20,748 INFO L231 Difference]: Finished difference. Result has 343 places, 424 transitions, 6975 flow [2024-06-27 22:28:20,748 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=6662, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6975, PETRI_PLACES=343, PETRI_TRANSITIONS=424} [2024-06-27 22:28:20,748 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 302 predicate places. [2024-06-27 22:28:20,748 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 424 transitions, 6975 flow [2024-06-27 22:28:20,748 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:28:20,748 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:28:20,748 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:28:20,748 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-27 22:28:20,748 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:28:20,749 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:28:20,749 INFO L85 PathProgramCache]: Analyzing trace with hash 783605935, now seen corresponding path program 12 times [2024-06-27 22:28:20,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:28:20,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1501190250] [2024-06-27 22:28:20,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:28:20,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:28:20,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:28:22,194 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:28:22,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:28:22,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1501190250] [2024-06-27 22:28:22,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1501190250] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:28:22,195 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:28:22,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:28:22,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2094071143] [2024-06-27 22:28:22,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:28:22,195 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:28:22,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:28:22,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:28:22,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:28:22,254 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:28:22,254 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 424 transitions, 6975 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:28:22,254 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:28:22,254 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:28:22,254 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:28:23,248 INFO L124 PetriNetUnfolderBase]: 1657/3189 cut-off events. [2024-06-27 22:28:23,248 INFO L125 PetriNetUnfolderBase]: For 144714/144715 co-relation queries the response was YES. [2024-06-27 22:28:23,272 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21133 conditions, 3189 events. 1657/3189 cut-off events. For 144714/144715 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 21364 event pairs, 330 based on Foata normal form. 3/2992 useless extension candidates. Maximal degree in co-relation 20979. Up to 2198 conditions per place. [2024-06-27 22:28:23,282 INFO L140 encePairwiseOnDemand]: 23/37 looper letters, 263 selfloop transitions, 207 changer transitions 0/478 dead transitions. [2024-06-27 22:28:23,282 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 478 transitions, 8559 flow [2024-06-27 22:28:23,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:28:23,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:28:23,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 174 transitions. [2024-06-27 22:28:23,283 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4702702702702703 [2024-06-27 22:28:23,283 INFO L175 Difference]: Start difference. First operand has 343 places, 424 transitions, 6975 flow. Second operand 10 states and 174 transitions. [2024-06-27 22:28:23,283 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 478 transitions, 8559 flow [2024-06-27 22:28:23,910 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 478 transitions, 8236 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-27 22:28:23,916 INFO L231 Difference]: Finished difference. Result has 345 places, 452 transitions, 7535 flow [2024-06-27 22:28:23,916 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=6654, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=179, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7535, PETRI_PLACES=345, PETRI_TRANSITIONS=452} [2024-06-27 22:28:23,916 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 304 predicate places. [2024-06-27 22:28:23,917 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 452 transitions, 7535 flow [2024-06-27 22:28:23,917 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:28:23,917 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:28:23,917 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:28:23,917 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-27 22:28:23,917 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:28:23,917 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:28:23,917 INFO L85 PathProgramCache]: Analyzing trace with hash 788968098, now seen corresponding path program 23 times [2024-06-27 22:28:23,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:28:23,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [900471951] [2024-06-27 22:28:23,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:28:23,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:28:23,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:28:25,191 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:28:25,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:28:25,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [900471951] [2024-06-27 22:28:25,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [900471951] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:28:25,192 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:28:25,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:28:25,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [15087611] [2024-06-27 22:28:25,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:28:25,192 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:28:25,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:28:25,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:28:25,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:28:25,268 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:28:25,268 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 452 transitions, 7535 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:28:25,268 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:28:25,269 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:28:25,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:28:26,231 INFO L124 PetriNetUnfolderBase]: 1663/3204 cut-off events. [2024-06-27 22:28:26,231 INFO L125 PetriNetUnfolderBase]: For 142908/142909 co-relation queries the response was YES. [2024-06-27 22:28:26,256 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21714 conditions, 3204 events. 1663/3204 cut-off events. For 142908/142909 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 21489 event pairs, 342 based on Foata normal form. 2/3007 useless extension candidates. Maximal degree in co-relation 21559. Up to 2522 conditions per place. [2024-06-27 22:28:26,266 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 331 selfloop transitions, 136 changer transitions 0/475 dead transitions. [2024-06-27 22:28:26,266 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 475 transitions, 8684 flow [2024-06-27 22:28:26,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:28:26,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:28:26,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 146 transitions. [2024-06-27 22:28:26,267 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43843843843843844 [2024-06-27 22:28:26,267 INFO L175 Difference]: Start difference. First operand has 345 places, 452 transitions, 7535 flow. Second operand 9 states and 146 transitions. [2024-06-27 22:28:26,267 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 475 transitions, 8684 flow [2024-06-27 22:28:27,071 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 475 transitions, 8269 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-27 22:28:27,077 INFO L231 Difference]: Finished difference. Result has 347 places, 454 transitions, 7464 flow [2024-06-27 22:28:27,077 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=7125, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7464, PETRI_PLACES=347, PETRI_TRANSITIONS=454} [2024-06-27 22:28:27,077 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 306 predicate places. [2024-06-27 22:28:27,078 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 454 transitions, 7464 flow [2024-06-27 22:28:27,078 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:28:27,078 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:28:27,078 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:28:27,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-27 22:28:27,078 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:28:27,078 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:28:27,078 INFO L85 PathProgramCache]: Analyzing trace with hash 788968315, now seen corresponding path program 13 times [2024-06-27 22:28:27,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:28:27,078 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2133872987] [2024-06-27 22:28:27,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:28:27,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:28:27,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:28:28,504 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:28:28,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:28:28,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2133872987] [2024-06-27 22:28:28,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2133872987] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:28:28,505 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:28:28,505 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:28:28,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [109170816] [2024-06-27 22:28:28,505 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:28:28,505 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:28:28,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:28:28,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:28:28,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:28:28,589 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:28:28,589 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 454 transitions, 7464 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:28:28,589 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:28:28,589 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:28:28,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:28:29,687 INFO L124 PetriNetUnfolderBase]: 1659/3193 cut-off events. [2024-06-27 22:28:29,688 INFO L125 PetriNetUnfolderBase]: For 139688/139689 co-relation queries the response was YES. [2024-06-27 22:28:29,715 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21234 conditions, 3193 events. 1659/3193 cut-off events. For 139688/139689 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 21375 event pairs, 318 based on Foata normal form. 3/2995 useless extension candidates. Maximal degree in co-relation 21078. Up to 2204 conditions per place. [2024-06-27 22:28:29,724 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 279 selfloop transitions, 192 changer transitions 0/479 dead transitions. [2024-06-27 22:28:29,725 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 479 transitions, 8697 flow [2024-06-27 22:28:29,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:28:29,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:28:29,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 175 transitions. [2024-06-27 22:28:29,725 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47297297297297297 [2024-06-27 22:28:29,726 INFO L175 Difference]: Start difference. First operand has 347 places, 454 transitions, 7464 flow. Second operand 10 states and 175 transitions. [2024-06-27 22:28:29,726 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 479 transitions, 8697 flow [2024-06-27 22:28:30,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 479 transitions, 8388 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-27 22:28:30,547 INFO L231 Difference]: Finished difference. Result has 349 places, 454 transitions, 7549 flow [2024-06-27 22:28:30,547 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=7157, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=192, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7549, PETRI_PLACES=349, PETRI_TRANSITIONS=454} [2024-06-27 22:28:30,548 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 308 predicate places. [2024-06-27 22:28:30,548 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 454 transitions, 7549 flow [2024-06-27 22:28:30,548 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:28:30,548 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:28:30,548 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:28:30,548 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-27 22:28:30,549 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:28:30,549 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:28:30,549 INFO L85 PathProgramCache]: Analyzing trace with hash 788962363, now seen corresponding path program 21 times [2024-06-27 22:28:30,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:28:30,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [600355585] [2024-06-27 22:28:30,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:28:30,550 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:28:30,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:28:31,922 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:28:31,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:28:31,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [600355585] [2024-06-27 22:28:31,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [600355585] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:28:31,923 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:28:31,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:28:31,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [510729960] [2024-06-27 22:28:31,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:28:31,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:28:31,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:28:31,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:28:31,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:28:32,015 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 22:28:32,015 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 454 transitions, 7549 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:28:32,015 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:28:32,015 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 22:28:32,015 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:28:32,723 INFO L124 PetriNetUnfolderBase]: 1376/2783 cut-off events. [2024-06-27 22:28:32,723 INFO L125 PetriNetUnfolderBase]: For 130040/130083 co-relation queries the response was YES. [2024-06-27 22:28:32,745 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18640 conditions, 2783 events. 1376/2783 cut-off events. For 130040/130083 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 19186 event pairs, 326 based on Foata normal form. 12/2595 useless extension candidates. Maximal degree in co-relation 18484. Up to 2146 conditions per place. [2024-06-27 22:28:32,753 INFO L140 encePairwiseOnDemand]: 28/37 looper letters, 373 selfloop transitions, 82 changer transitions 0/468 dead transitions. [2024-06-27 22:28:32,753 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 468 transitions, 8505 flow [2024-06-27 22:28:32,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:28:32,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:28:32,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-27 22:28:32,754 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44144144144144143 [2024-06-27 22:28:32,754 INFO L175 Difference]: Start difference. First operand has 349 places, 454 transitions, 7549 flow. Second operand 9 states and 147 transitions. [2024-06-27 22:28:32,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 468 transitions, 8505 flow [2024-06-27 22:28:33,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 468 transitions, 8155 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-27 22:28:33,340 INFO L231 Difference]: Finished difference. Result has 351 places, 454 transitions, 7369 flow [2024-06-27 22:28:33,340 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=7199, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7369, PETRI_PLACES=351, PETRI_TRANSITIONS=454} [2024-06-27 22:28:33,340 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 310 predicate places. [2024-06-27 22:28:33,340 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 454 transitions, 7369 flow [2024-06-27 22:28:33,340 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:28:33,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:28:33,341 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:28:33,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-27 22:28:33,341 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:28:33,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:28:33,341 INFO L85 PathProgramCache]: Analyzing trace with hash 788962518, now seen corresponding path program 24 times [2024-06-27 22:28:33,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:28:33,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [926839247] [2024-06-27 22:28:33,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:28:33,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:28:33,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:28:34,722 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:28:34,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:28:34,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [926839247] [2024-06-27 22:28:34,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [926839247] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:28:34,722 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:28:34,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:28:34,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1263887376] [2024-06-27 22:28:34,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:28:34,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:28:34,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:28:34,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:28:34,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:28:34,815 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 22:28:34,815 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 454 transitions, 7369 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:28:34,815 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:28:34,815 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 22:28:34,816 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:28:35,508 INFO L124 PetriNetUnfolderBase]: 1374/2780 cut-off events. [2024-06-27 22:28:35,508 INFO L125 PetriNetUnfolderBase]: For 121459/121502 co-relation queries the response was YES. [2024-06-27 22:28:35,530 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18176 conditions, 2780 events. 1374/2780 cut-off events. For 121459/121502 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 19179 event pairs, 327 based on Foata normal form. 11/2591 useless extension candidates. Maximal degree in co-relation 18019. Up to 2062 conditions per place. [2024-06-27 22:28:35,538 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 308 selfloop transitions, 143 changer transitions 0/464 dead transitions. [2024-06-27 22:28:35,539 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 464 transitions, 8295 flow [2024-06-27 22:28:35,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:28:35,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:28:35,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-27 22:28:35,539 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44744744744744747 [2024-06-27 22:28:35,539 INFO L175 Difference]: Start difference. First operand has 351 places, 454 transitions, 7369 flow. Second operand 9 states and 149 transitions. [2024-06-27 22:28:35,539 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 464 transitions, 8295 flow [2024-06-27 22:28:36,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 464 transitions, 8024 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-27 22:28:36,236 INFO L231 Difference]: Finished difference. Result has 350 places, 454 transitions, 7392 flow [2024-06-27 22:28:36,236 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=7098, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7392, PETRI_PLACES=350, PETRI_TRANSITIONS=454} [2024-06-27 22:28:36,236 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 309 predicate places. [2024-06-27 22:28:36,237 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 454 transitions, 7392 flow [2024-06-27 22:28:36,237 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:28:36,237 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:28:36,237 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:28:36,237 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-27 22:28:36,237 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:28:36,237 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:28:36,237 INFO L85 PathProgramCache]: Analyzing trace with hash 789177565, now seen corresponding path program 14 times [2024-06-27 22:28:36,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:28:36,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1413310166] [2024-06-27 22:28:36,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:28:36,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:28:36,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:28:37,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 22:28:37,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:28:37,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1413310166] [2024-06-27 22:28:37,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1413310166] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:28:37,705 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:28:37,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:28:37,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1505313490] [2024-06-27 22:28:37,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:28:37,706 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:28:37,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:28:37,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:28:37,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:28:37,752 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:28:37,753 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 454 transitions, 7392 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:28:37,753 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:28:37,753 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:28:37,753 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:28:38,697 INFO L124 PetriNetUnfolderBase]: 1650/3179 cut-off events. [2024-06-27 22:28:38,697 INFO L125 PetriNetUnfolderBase]: For 117812/117813 co-relation queries the response was YES. [2024-06-27 22:28:38,722 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20391 conditions, 3179 events. 1650/3179 cut-off events. For 117812/117813 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 21286 event pairs, 317 based on Foata normal form. 3/2981 useless extension candidates. Maximal degree in co-relation 20234. Up to 2193 conditions per place. [2024-06-27 22:28:38,732 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 269 selfloop transitions, 200 changer transitions 0/477 dead transitions. [2024-06-27 22:28:38,732 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 477 transitions, 8425 flow [2024-06-27 22:28:38,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:28:38,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:28:38,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 171 transitions. [2024-06-27 22:28:38,733 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46216216216216216 [2024-06-27 22:28:38,733 INFO L175 Difference]: Start difference. First operand has 350 places, 454 transitions, 7392 flow. Second operand 10 states and 171 transitions. [2024-06-27 22:28:38,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 477 transitions, 8425 flow [2024-06-27 22:28:39,318 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 477 transitions, 7830 flow, removed 21 selfloop flow, removed 11 redundant places. [2024-06-27 22:28:39,324 INFO L231 Difference]: Finished difference. Result has 349 places, 454 transitions, 7207 flow [2024-06-27 22:28:39,324 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=6797, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=200, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7207, PETRI_PLACES=349, PETRI_TRANSITIONS=454} [2024-06-27 22:28:39,324 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 308 predicate places. [2024-06-27 22:28:39,324 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 454 transitions, 7207 flow [2024-06-27 22:28:39,324 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:28:39,324 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:28:39,324 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:28:39,324 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-27 22:28:39,325 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:28:39,325 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:28:39,325 INFO L85 PathProgramCache]: Analyzing trace with hash 1173534837, now seen corresponding path program 1 times [2024-06-27 22:28:39,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:28:39,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1580244378] [2024-06-27 22:28:39,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:28:39,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:28:39,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:28:40,834 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:28:40,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:28:40,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1580244378] [2024-06-27 22:28:40,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1580244378] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:28:40,834 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:28:40,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:28:40,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [52911805] [2024-06-27 22:28:40,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:28:40,835 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:28:40,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:28:40,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:28:40,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:28:40,948 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:28:40,948 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 454 transitions, 7207 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:28:40,948 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:28:40,948 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:28:40,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:28:41,852 INFO L124 PetriNetUnfolderBase]: 1687/3224 cut-off events. [2024-06-27 22:28:41,852 INFO L125 PetriNetUnfolderBase]: For 127656/127656 co-relation queries the response was YES. [2024-06-27 22:28:41,877 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20511 conditions, 3224 events. 1687/3224 cut-off events. For 127656/127656 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 21586 event pairs, 441 based on Foata normal form. 2/3032 useless extension candidates. Maximal degree in co-relation 20356. Up to 1867 conditions per place. [2024-06-27 22:28:41,887 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 353 selfloop transitions, 130 changer transitions 0/491 dead transitions. [2024-06-27 22:28:41,887 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 491 transitions, 8537 flow [2024-06-27 22:28:41,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:28:41,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:28:41,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 185 transitions. [2024-06-27 22:28:41,888 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-27 22:28:41,888 INFO L175 Difference]: Start difference. First operand has 349 places, 454 transitions, 7207 flow. Second operand 11 states and 185 transitions. [2024-06-27 22:28:41,888 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 491 transitions, 8537 flow [2024-06-27 22:28:42,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 491 transitions, 8163 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-27 22:28:42,555 INFO L231 Difference]: Finished difference. Result has 352 places, 456 transitions, 7115 flow [2024-06-27 22:28:42,555 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=6833, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7115, PETRI_PLACES=352, PETRI_TRANSITIONS=456} [2024-06-27 22:28:42,555 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 311 predicate places. [2024-06-27 22:28:42,555 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 456 transitions, 7115 flow [2024-06-27 22:28:42,555 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:28:42,555 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:28:42,556 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:28:42,556 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-27 22:28:42,556 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:28:42,556 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:28:42,556 INFO L85 PathProgramCache]: Analyzing trace with hash 1231627287, now seen corresponding path program 2 times [2024-06-27 22:28:42,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:28:42,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1529853446] [2024-06-27 22:28:42,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:28:42,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:28:42,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:28:44,034 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:28:44,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:28:44,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1529853446] [2024-06-27 22:28:44,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1529853446] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:28:44,035 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:28:44,035 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:28:44,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [34763828] [2024-06-27 22:28:44,035 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:28:44,035 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:28:44,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:28:44,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:28:44,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:28:44,121 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:28:44,121 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 456 transitions, 7115 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:28:44,121 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:28:44,121 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:28:44,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:28:45,125 INFO L124 PetriNetUnfolderBase]: 1724/3332 cut-off events. [2024-06-27 22:28:45,125 INFO L125 PetriNetUnfolderBase]: For 138263/138263 co-relation queries the response was YES. [2024-06-27 22:28:45,147 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20896 conditions, 3332 events. 1724/3332 cut-off events. For 138263/138263 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 22591 event pairs, 502 based on Foata normal form. 2/3130 useless extension candidates. Maximal degree in co-relation 20740. Up to 2429 conditions per place. [2024-06-27 22:28:45,156 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 350 selfloop transitions, 130 changer transitions 0/488 dead transitions. [2024-06-27 22:28:45,156 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 488 transitions, 8419 flow [2024-06-27 22:28:45,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:28:45,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:28:45,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 182 transitions. [2024-06-27 22:28:45,157 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44717444717444715 [2024-06-27 22:28:45,157 INFO L175 Difference]: Start difference. First operand has 352 places, 456 transitions, 7115 flow. Second operand 11 states and 182 transitions. [2024-06-27 22:28:45,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 488 transitions, 8419 flow [2024-06-27 22:28:45,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 488 transitions, 8228 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-27 22:28:45,827 INFO L231 Difference]: Finished difference. Result has 356 places, 458 transitions, 7210 flow [2024-06-27 22:28:45,827 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=6928, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7210, PETRI_PLACES=356, PETRI_TRANSITIONS=458} [2024-06-27 22:28:45,827 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 315 predicate places. [2024-06-27 22:28:45,827 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 458 transitions, 7210 flow [2024-06-27 22:28:45,827 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:28:45,827 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:28:45,829 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:28:45,829 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-27 22:28:45,829 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:28:45,829 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:28:45,829 INFO L85 PathProgramCache]: Analyzing trace with hash 1231742607, now seen corresponding path program 3 times [2024-06-27 22:28:45,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:28:45,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1684290378] [2024-06-27 22:28:45,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:28:45,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:28:45,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:28:47,507 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:28:47,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:28:47,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1684290378] [2024-06-27 22:28:47,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1684290378] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:28:47,508 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:28:47,508 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:28:47,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520185982] [2024-06-27 22:28:47,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:28:47,509 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:28:47,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:28:47,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:28:47,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:28:47,678 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:28:47,678 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 458 transitions, 7210 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:28:47,678 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:28:47,678 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:28:47,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:28:48,622 INFO L124 PetriNetUnfolderBase]: 1741/3380 cut-off events. [2024-06-27 22:28:48,623 INFO L125 PetriNetUnfolderBase]: For 141149/141149 co-relation queries the response was YES. [2024-06-27 22:28:48,651 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21271 conditions, 3380 events. 1741/3380 cut-off events. For 141149/141149 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 23070 event pairs, 518 based on Foata normal form. 2/3174 useless extension candidates. Maximal degree in co-relation 21113. Up to 2526 conditions per place. [2024-06-27 22:28:48,662 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 347 selfloop transitions, 130 changer transitions 0/485 dead transitions. [2024-06-27 22:28:48,662 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 485 transitions, 8478 flow [2024-06-27 22:28:48,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:28:48,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:28:48,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 177 transitions. [2024-06-27 22:28:48,664 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4348894348894349 [2024-06-27 22:28:48,664 INFO L175 Difference]: Start difference. First operand has 356 places, 458 transitions, 7210 flow. Second operand 11 states and 177 transitions. [2024-06-27 22:28:48,664 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 485 transitions, 8478 flow [2024-06-27 22:28:49,367 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 485 transitions, 8295 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-27 22:28:49,372 INFO L231 Difference]: Finished difference. Result has 360 places, 459 transitions, 7301 flow [2024-06-27 22:28:49,373 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=7027, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7301, PETRI_PLACES=360, PETRI_TRANSITIONS=459} [2024-06-27 22:28:49,373 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 319 predicate places. [2024-06-27 22:28:49,373 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 459 transitions, 7301 flow [2024-06-27 22:28:49,373 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:28:49,373 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:28:49,373 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:28:49,374 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-27 22:28:49,374 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:28:49,374 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:28:49,374 INFO L85 PathProgramCache]: Analyzing trace with hash 1231747443, now seen corresponding path program 1 times [2024-06-27 22:28:49,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:28:49,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1379747004] [2024-06-27 22:28:49,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:28:49,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:28:49,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:28:51,105 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:28:51,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:28:51,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1379747004] [2024-06-27 22:28:51,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1379747004] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:28:51,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:28:51,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:28:51,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1292860205] [2024-06-27 22:28:51,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:28:51,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:28:51,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:28:51,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:28:51,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:28:51,187 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:28:51,187 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 459 transitions, 7301 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:28:51,187 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:28:51,187 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:28:51,187 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:28:52,099 INFO L124 PetriNetUnfolderBase]: 1788/3457 cut-off events. [2024-06-27 22:28:52,100 INFO L125 PetriNetUnfolderBase]: For 163758/163758 co-relation queries the response was YES. [2024-06-27 22:28:52,126 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22434 conditions, 3457 events. 1788/3457 cut-off events. For 163758/163758 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 23607 event pairs, 537 based on Foata normal form. 2/3238 useless extension candidates. Maximal degree in co-relation 22274. Up to 2223 conditions per place. [2024-06-27 22:28:52,137 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 300 selfloop transitions, 178 changer transitions 0/486 dead transitions. [2024-06-27 22:28:52,137 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 486 transitions, 8641 flow [2024-06-27 22:28:52,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:28:52,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:28:52,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 175 transitions. [2024-06-27 22:28:52,138 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42997542997543 [2024-06-27 22:28:52,138 INFO L175 Difference]: Start difference. First operand has 360 places, 459 transitions, 7301 flow. Second operand 11 states and 175 transitions. [2024-06-27 22:28:52,138 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 486 transitions, 8641 flow [2024-06-27 22:28:52,928 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 486 transitions, 8379 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-27 22:28:52,934 INFO L231 Difference]: Finished difference. Result has 363 places, 465 transitions, 7625 flow [2024-06-27 22:28:52,934 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=7039, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=459, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7625, PETRI_PLACES=363, PETRI_TRANSITIONS=465} [2024-06-27 22:28:52,934 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 322 predicate places. [2024-06-27 22:28:52,935 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 465 transitions, 7625 flow [2024-06-27 22:28:52,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:28:52,935 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:28:52,935 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:28:52,935 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-27 22:28:52,935 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:28:52,935 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:28:52,935 INFO L85 PathProgramCache]: Analyzing trace with hash 1231747257, now seen corresponding path program 4 times [2024-06-27 22:28:52,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:28:52,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [860148254] [2024-06-27 22:28:52,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:28:52,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:28:52,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:28:54,518 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:28:54,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:28:54,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [860148254] [2024-06-27 22:28:54,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [860148254] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:28:54,518 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:28:54,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:28:54,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1592080432] [2024-06-27 22:28:54,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:28:54,519 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:28:54,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:28:54,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:28:54,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:28:54,627 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:28:54,627 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 465 transitions, 7625 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:28:54,628 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:28:54,628 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:28:54,628 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:28:55,551 INFO L124 PetriNetUnfolderBase]: 1785/3452 cut-off events. [2024-06-27 22:28:55,551 INFO L125 PetriNetUnfolderBase]: For 159064/159064 co-relation queries the response was YES. [2024-06-27 22:28:55,580 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22569 conditions, 3452 events. 1785/3452 cut-off events. For 159064/159064 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 23552 event pairs, 542 based on Foata normal form. 2/3234 useless extension candidates. Maximal degree in co-relation 22407. Up to 2645 conditions per place. [2024-06-27 22:28:55,590 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 349 selfloop transitions, 129 changer transitions 0/486 dead transitions. [2024-06-27 22:28:55,590 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 486 transitions, 8667 flow [2024-06-27 22:28:55,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:28:55,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:28:55,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 171 transitions. [2024-06-27 22:28:55,591 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4201474201474201 [2024-06-27 22:28:55,591 INFO L175 Difference]: Start difference. First operand has 363 places, 465 transitions, 7625 flow. Second operand 11 states and 171 transitions. [2024-06-27 22:28:55,591 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 486 transitions, 8667 flow [2024-06-27 22:28:56,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 486 transitions, 8477 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-27 22:28:56,410 INFO L231 Difference]: Finished difference. Result has 367 places, 465 transitions, 7697 flow [2024-06-27 22:28:56,410 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=7435, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=465, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7697, PETRI_PLACES=367, PETRI_TRANSITIONS=465} [2024-06-27 22:28:56,411 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 326 predicate places. [2024-06-27 22:28:56,411 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 465 transitions, 7697 flow [2024-06-27 22:28:56,411 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:28:56,411 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:28:56,411 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:28:56,411 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-27 22:28:56,411 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:28:56,411 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:28:56,412 INFO L85 PathProgramCache]: Analyzing trace with hash -1102575569, now seen corresponding path program 2 times [2024-06-27 22:28:56,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:28:56,412 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1251047631] [2024-06-27 22:28:56,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:28:56,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:28:56,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:28:58,062 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:28:58,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:28:58,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1251047631] [2024-06-27 22:28:58,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1251047631] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:28:58,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:28:58,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:28:58,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [443617008] [2024-06-27 22:28:58,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:28:58,063 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:28:58,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:28:58,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:28:58,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:28:58,212 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:28:58,213 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 465 transitions, 7697 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:28:58,213 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:28:58,213 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:28:58,213 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:28:59,259 INFO L124 PetriNetUnfolderBase]: 1798/3479 cut-off events. [2024-06-27 22:28:59,259 INFO L125 PetriNetUnfolderBase]: For 160910/160910 co-relation queries the response was YES. [2024-06-27 22:28:59,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22986 conditions, 3479 events. 1798/3479 cut-off events. For 160910/160910 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 23839 event pairs, 534 based on Foata normal form. 2/3260 useless extension candidates. Maximal degree in co-relation 22822. Up to 2569 conditions per place. [2024-06-27 22:28:59,295 INFO L140 encePairwiseOnDemand]: 23/37 looper letters, 301 selfloop transitions, 177 changer transitions 0/486 dead transitions. [2024-06-27 22:28:59,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 486 transitions, 8821 flow [2024-06-27 22:28:59,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:28:59,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:28:59,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 173 transitions. [2024-06-27 22:28:59,295 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4250614250614251 [2024-06-27 22:28:59,296 INFO L175 Difference]: Start difference. First operand has 367 places, 465 transitions, 7697 flow. Second operand 11 states and 173 transitions. [2024-06-27 22:28:59,296 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 486 transitions, 8821 flow [2024-06-27 22:29:00,172 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 486 transitions, 8561 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-27 22:29:00,178 INFO L231 Difference]: Finished difference. Result has 368 places, 467 transitions, 7841 flow [2024-06-27 22:29:00,178 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=7437, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=465, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7841, PETRI_PLACES=368, PETRI_TRANSITIONS=467} [2024-06-27 22:29:00,178 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 327 predicate places. [2024-06-27 22:29:00,178 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 467 transitions, 7841 flow [2024-06-27 22:29:00,178 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:29:00,178 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:29:00,179 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:29:00,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-27 22:29:00,179 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:29:00,179 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:29:00,179 INFO L85 PathProgramCache]: Analyzing trace with hash -371132299, now seen corresponding path program 5 times [2024-06-27 22:29:00,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:29:00,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [948447909] [2024-06-27 22:29:00,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:29:00,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:29:00,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:29:01,649 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:29:01,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:29:01,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [948447909] [2024-06-27 22:29:01,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [948447909] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:29:01,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:29:01,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:29:01,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1568382636] [2024-06-27 22:29:01,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:29:01,650 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:29:01,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:29:01,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:29:01,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:29:01,770 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:29:01,770 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 467 transitions, 7841 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:29:01,770 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:29:01,770 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:29:01,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:29:02,753 INFO L124 PetriNetUnfolderBase]: 1815/3519 cut-off events. [2024-06-27 22:29:02,753 INFO L125 PetriNetUnfolderBase]: For 164817/164817 co-relation queries the response was YES. [2024-06-27 22:29:02,782 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23299 conditions, 3519 events. 1815/3519 cut-off events. For 164817/164817 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 24220 event pairs, 548 based on Foata normal form. 2/3298 useless extension candidates. Maximal degree in co-relation 23134. Up to 2849 conditions per place. [2024-06-27 22:29:02,793 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 367 selfloop transitions, 113 changer transitions 0/488 dead transitions. [2024-06-27 22:29:02,793 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 488 transitions, 8939 flow [2024-06-27 22:29:02,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:29:02,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:29:02,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 170 transitions. [2024-06-27 22:29:02,794 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4176904176904177 [2024-06-27 22:29:02,794 INFO L175 Difference]: Start difference. First operand has 368 places, 467 transitions, 7841 flow. Second operand 11 states and 170 transitions. [2024-06-27 22:29:02,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 488 transitions, 8939 flow [2024-06-27 22:29:03,595 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 488 transitions, 8587 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-27 22:29:03,601 INFO L231 Difference]: Finished difference. Result has 371 places, 468 transitions, 7731 flow [2024-06-27 22:29:03,601 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=7489, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=354, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7731, PETRI_PLACES=371, PETRI_TRANSITIONS=468} [2024-06-27 22:29:03,601 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 330 predicate places. [2024-06-27 22:29:03,602 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 468 transitions, 7731 flow [2024-06-27 22:29:03,602 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:29:03,602 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:29:03,602 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:29:03,602 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-27 22:29:03,602 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:29:03,602 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:29:03,602 INFO L85 PathProgramCache]: Analyzing trace with hash -371132113, now seen corresponding path program 3 times [2024-06-27 22:29:03,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:29:03,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [13334610] [2024-06-27 22:29:03,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:29:03,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:29:03,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:29:05,404 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:29:05,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:29:05,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [13334610] [2024-06-27 22:29:05,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [13334610] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:29:05,405 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:29:05,405 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:29:05,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1810386856] [2024-06-27 22:29:05,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:29:05,405 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:29:05,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:29:05,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:29:05,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:29:05,510 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:29:05,510 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 468 transitions, 7731 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:29:05,510 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:29:05,511 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:29:05,511 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:29:06,624 INFO L124 PetriNetUnfolderBase]: 1828/3538 cut-off events. [2024-06-27 22:29:06,625 INFO L125 PetriNetUnfolderBase]: For 166986/166986 co-relation queries the response was YES. [2024-06-27 22:29:06,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23274 conditions, 3538 events. 1828/3538 cut-off events. For 166986/166986 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 24319 event pairs, 539 based on Foata normal form. 2/3313 useless extension candidates. Maximal degree in co-relation 23108. Up to 2586 conditions per place. [2024-06-27 22:29:06,663 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 303 selfloop transitions, 181 changer transitions 0/492 dead transitions. [2024-06-27 22:29:06,663 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 492 transitions, 8889 flow [2024-06-27 22:29:06,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:29:06,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:29:06,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 176 transitions. [2024-06-27 22:29:06,664 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43243243243243246 [2024-06-27 22:29:06,664 INFO L175 Difference]: Start difference. First operand has 371 places, 468 transitions, 7731 flow. Second operand 11 states and 176 transitions. [2024-06-27 22:29:06,664 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 492 transitions, 8889 flow [2024-06-27 22:29:07,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 492 transitions, 8645 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-27 22:29:07,451 INFO L231 Difference]: Finished difference. Result has 372 places, 470 transitions, 7900 flow [2024-06-27 22:29:07,451 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=7487, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=468, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=179, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7900, PETRI_PLACES=372, PETRI_TRANSITIONS=470} [2024-06-27 22:29:07,451 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 331 predicate places. [2024-06-27 22:29:07,451 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 470 transitions, 7900 flow [2024-06-27 22:29:07,451 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:29:07,452 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:29:07,452 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:29:07,452 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-27 22:29:07,452 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:29:07,452 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:29:07,452 INFO L85 PathProgramCache]: Analyzing trace with hash -371305279, now seen corresponding path program 6 times [2024-06-27 22:29:07,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:29:07,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1209015522] [2024-06-27 22:29:07,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:29:07,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:29:07,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:29:08,903 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:29:08,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:29:08,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1209015522] [2024-06-27 22:29:08,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1209015522] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:29:08,904 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:29:08,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:29:08,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [606393893] [2024-06-27 22:29:08,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:29:08,904 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:29:08,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:29:08,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:29:08,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:29:09,021 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:29:09,021 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 470 transitions, 7900 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:29:09,021 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:29:09,021 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:29:09,021 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:29:10,043 INFO L124 PetriNetUnfolderBase]: 1845/3577 cut-off events. [2024-06-27 22:29:10,044 INFO L125 PetriNetUnfolderBase]: For 171293/171293 co-relation queries the response was YES. [2024-06-27 22:29:10,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23686 conditions, 3577 events. 1845/3577 cut-off events. For 171293/171293 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 24714 event pairs, 557 based on Foata normal form. 2/3351 useless extension candidates. Maximal degree in co-relation 23519. Up to 2870 conditions per place. [2024-06-27 22:29:10,085 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 369 selfloop transitions, 118 changer transitions 0/495 dead transitions. [2024-06-27 22:29:10,085 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 495 transitions, 9055 flow [2024-06-27 22:29:10,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:29:10,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:29:10,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 164 transitions. [2024-06-27 22:29:10,086 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44324324324324327 [2024-06-27 22:29:10,086 INFO L175 Difference]: Start difference. First operand has 372 places, 470 transitions, 7900 flow. Second operand 10 states and 164 transitions. [2024-06-27 22:29:10,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 495 transitions, 9055 flow [2024-06-27 22:29:10,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 495 transitions, 8672 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-27 22:29:10,840 INFO L231 Difference]: Finished difference. Result has 373 places, 471 transitions, 7771 flow [2024-06-27 22:29:10,840 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=7517, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=470, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=352, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7771, PETRI_PLACES=373, PETRI_TRANSITIONS=471} [2024-06-27 22:29:10,840 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 332 predicate places. [2024-06-27 22:29:10,840 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 471 transitions, 7771 flow [2024-06-27 22:29:10,840 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:29:10,840 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:29:10,840 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:29:10,841 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-27 22:29:10,841 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:29:10,841 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:29:10,841 INFO L85 PathProgramCache]: Analyzing trace with hash -371305093, now seen corresponding path program 4 times [2024-06-27 22:29:10,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:29:10,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1632297479] [2024-06-27 22:29:10,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:29:10,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:29:10,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:29:12,535 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:29:12,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:29:12,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1632297479] [2024-06-27 22:29:12,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1632297479] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:29:12,536 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:29:12,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:29:12,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [790640949] [2024-06-27 22:29:12,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:29:12,536 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:29:12,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:29:12,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:29:12,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:29:12,626 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:29:12,627 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 471 transitions, 7771 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:29:12,627 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:29:12,627 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:29:12,627 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:29:13,710 INFO L124 PetriNetUnfolderBase]: 1858/3596 cut-off events. [2024-06-27 22:29:13,710 INFO L125 PetriNetUnfolderBase]: For 173408/173408 co-relation queries the response was YES. [2024-06-27 22:29:13,742 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23637 conditions, 3596 events. 1858/3596 cut-off events. For 173408/173408 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 24802 event pairs, 557 based on Foata normal form. 2/3366 useless extension candidates. Maximal degree in co-relation 23469. Up to 2890 conditions per place. [2024-06-27 22:29:13,754 INFO L140 encePairwiseOnDemand]: 23/37 looper letters, 367 selfloop transitions, 120 changer transitions 0/495 dead transitions. [2024-06-27 22:29:13,754 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 495 transitions, 8950 flow [2024-06-27 22:29:13,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:29:13,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:29:13,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 164 transitions. [2024-06-27 22:29:13,755 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44324324324324327 [2024-06-27 22:29:13,755 INFO L175 Difference]: Start difference. First operand has 373 places, 471 transitions, 7771 flow. Second operand 10 states and 164 transitions. [2024-06-27 22:29:13,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 495 transitions, 8950 flow [2024-06-27 22:29:14,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 495 transitions, 8710 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-27 22:29:14,574 INFO L231 Difference]: Finished difference. Result has 375 places, 473 transitions, 7826 flow [2024-06-27 22:29:14,575 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=7531, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=471, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7826, PETRI_PLACES=375, PETRI_TRANSITIONS=473} [2024-06-27 22:29:14,575 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 334 predicate places. [2024-06-27 22:29:14,575 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 473 transitions, 7826 flow [2024-06-27 22:29:14,575 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:29:14,575 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:29:14,575 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:29:14,575 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-27 22:29:14,575 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:29:14,576 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:29:14,576 INFO L85 PathProgramCache]: Analyzing trace with hash -371309929, now seen corresponding path program 7 times [2024-06-27 22:29:14,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:29:14,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1400168370] [2024-06-27 22:29:14,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:29:14,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:29:14,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:29:16,159 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:29:16,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:29:16,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1400168370] [2024-06-27 22:29:16,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1400168370] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:29:16,160 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:29:16,160 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:29:16,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1485292971] [2024-06-27 22:29:16,160 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:29:16,161 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:29:16,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:29:16,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:29:16,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:29:16,300 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:29:16,300 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 473 transitions, 7826 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:29:16,300 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:29:16,300 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:29:16,300 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:29:17,461 INFO L124 PetriNetUnfolderBase]: 1875/3628 cut-off events. [2024-06-27 22:29:17,461 INFO L125 PetriNetUnfolderBase]: For 176689/176689 co-relation queries the response was YES. [2024-06-27 22:29:17,485 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23826 conditions, 3628 events. 1875/3628 cut-off events. For 176689/176689 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 25101 event pairs, 547 based on Foata normal form. 2/3400 useless extension candidates. Maximal degree in co-relation 23657. Up to 2847 conditions per place. [2024-06-27 22:29:17,494 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 374 selfloop transitions, 120 changer transitions 0/502 dead transitions. [2024-06-27 22:29:17,494 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 502 transitions, 9019 flow [2024-06-27 22:29:17,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:29:17,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:29:17,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 177 transitions. [2024-06-27 22:29:17,495 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4348894348894349 [2024-06-27 22:29:17,495 INFO L175 Difference]: Start difference. First operand has 375 places, 473 transitions, 7826 flow. Second operand 11 states and 177 transitions. [2024-06-27 22:29:17,495 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 502 transitions, 9019 flow [2024-06-27 22:29:18,328 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 502 transitions, 8754 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-27 22:29:18,334 INFO L231 Difference]: Finished difference. Result has 378 places, 474 transitions, 7821 flow [2024-06-27 22:29:18,334 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=7561, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=473, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7821, PETRI_PLACES=378, PETRI_TRANSITIONS=474} [2024-06-27 22:29:18,335 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 337 predicate places. [2024-06-27 22:29:18,335 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 474 transitions, 7821 flow [2024-06-27 22:29:18,335 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:29:18,335 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:29:18,335 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:29:18,335 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-27 22:29:18,335 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:29:18,336 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:29:18,336 INFO L85 PathProgramCache]: Analyzing trace with hash -375773743, now seen corresponding path program 5 times [2024-06-27 22:29:18,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:29:18,336 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [224610822] [2024-06-27 22:29:18,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:29:18,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:29:18,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:29:20,016 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:29:20,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:29:20,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [224610822] [2024-06-27 22:29:20,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [224610822] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:29:20,016 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:29:20,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:29:20,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [80807102] [2024-06-27 22:29:20,016 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:29:20,017 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:29:20,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:29:20,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:29:20,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:29:20,138 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:29:20,138 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 474 transitions, 7821 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:29:20,138 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:29:20,138 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:29:20,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:29:21,320 INFO L124 PetriNetUnfolderBase]: 1888/3655 cut-off events. [2024-06-27 22:29:21,321 INFO L125 PetriNetUnfolderBase]: For 180139/180139 co-relation queries the response was YES. [2024-06-27 22:29:21,367 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24034 conditions, 3655 events. 1888/3655 cut-off events. For 180139/180139 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 25310 event pairs, 555 based on Foata normal form. 2/3419 useless extension candidates. Maximal degree in co-relation 23864. Up to 2636 conditions per place. [2024-06-27 22:29:21,382 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 307 selfloop transitions, 185 changer transitions 0/500 dead transitions. [2024-06-27 22:29:21,382 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 500 transitions, 9015 flow [2024-06-27 22:29:21,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:29:21,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:29:21,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 178 transitions. [2024-06-27 22:29:21,383 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43734643734643736 [2024-06-27 22:29:21,383 INFO L175 Difference]: Start difference. First operand has 378 places, 474 transitions, 7821 flow. Second operand 11 states and 178 transitions. [2024-06-27 22:29:21,383 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 500 transitions, 9015 flow [2024-06-27 22:29:22,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 500 transitions, 8769 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-27 22:29:22,275 INFO L231 Difference]: Finished difference. Result has 380 places, 476 transitions, 8004 flow [2024-06-27 22:29:22,276 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=7575, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8004, PETRI_PLACES=380, PETRI_TRANSITIONS=476} [2024-06-27 22:29:22,276 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 339 predicate places. [2024-06-27 22:29:22,276 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 476 transitions, 8004 flow [2024-06-27 22:29:22,276 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:29:22,276 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:29:22,276 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:29:22,276 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-27 22:29:22,277 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:29:22,277 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:29:22,277 INFO L85 PathProgramCache]: Analyzing trace with hash -375773929, now seen corresponding path program 8 times [2024-06-27 22:29:22,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:29:22,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [458367328] [2024-06-27 22:29:22,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:29:22,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:29:22,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:29:23,793 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:29:23,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:29:23,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [458367328] [2024-06-27 22:29:23,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [458367328] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:29:23,794 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:29:23,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:29:23,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1927769758] [2024-06-27 22:29:23,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:29:23,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:29:23,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:29:23,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:29:23,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:29:23,949 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:29:23,950 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 476 transitions, 8004 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:29:23,950 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:29:23,950 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:29:23,950 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:29:25,091 INFO L124 PetriNetUnfolderBase]: 1905/3694 cut-off events. [2024-06-27 22:29:25,091 INFO L125 PetriNetUnfolderBase]: For 184620/184620 co-relation queries the response was YES. [2024-06-27 22:29:25,121 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24438 conditions, 3694 events. 1905/3694 cut-off events. For 184620/184620 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 25678 event pairs, 566 based on Foata normal form. 2/3457 useless extension candidates. Maximal degree in co-relation 24267. Up to 2691 conditions per place. [2024-06-27 22:29:25,131 INFO L140 encePairwiseOnDemand]: 23/37 looper letters, 317 selfloop transitions, 178 changer transitions 0/503 dead transitions. [2024-06-27 22:29:25,131 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 503 transitions, 9180 flow [2024-06-27 22:29:25,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:29:25,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:29:25,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 179 transitions. [2024-06-27 22:29:25,132 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4398034398034398 [2024-06-27 22:29:25,132 INFO L175 Difference]: Start difference. First operand has 380 places, 476 transitions, 8004 flow. Second operand 11 states and 179 transitions. [2024-06-27 22:29:25,133 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 503 transitions, 9180 flow [2024-06-27 22:29:26,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 503 transitions, 8781 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-06-27 22:29:26,071 INFO L231 Difference]: Finished difference. Result has 382 places, 477 transitions, 7983 flow [2024-06-27 22:29:26,071 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=7605, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=476, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7983, PETRI_PLACES=382, PETRI_TRANSITIONS=477} [2024-06-27 22:29:26,071 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 341 predicate places. [2024-06-27 22:29:26,072 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 477 transitions, 7983 flow [2024-06-27 22:29:26,072 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:29:26,072 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:29:26,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-27 22:29:26,072 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-27 22:29:26,072 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:29:26,073 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:29:26,073 INFO L85 PathProgramCache]: Analyzing trace with hash -375893899, now seen corresponding path program 9 times [2024-06-27 22:29:26,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:29:26,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1786456396] [2024-06-27 22:29:26,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:29:26,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:29:26,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:29:27,449 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:29:27,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:29:27,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1786456396] [2024-06-27 22:29:27,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1786456396] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:29:27,449 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:29:27,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:29:27,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [795921711] [2024-06-27 22:29:27,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:29:27,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:29:27,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:29:27,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:29:27,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:29:27,569 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:29:27,570 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 477 transitions, 7983 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:29:27,570 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:29:27,570 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:29:27,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:29:28,625 INFO L124 PetriNetUnfolderBase]: 1942/3775 cut-off events. [2024-06-27 22:29:28,625 INFO L125 PetriNetUnfolderBase]: For 199170/199170 co-relation queries the response was YES. [2024-06-27 22:29:28,659 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25007 conditions, 3775 events. 1942/3775 cut-off events. For 199170/199170 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 26393 event pairs, 578 based on Foata normal form. 2/3534 useless extension candidates. Maximal degree in co-relation 24835. Up to 2804 conditions per place. [2024-06-27 22:29:28,672 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 382 selfloop transitions, 120 changer transitions 0/510 dead transitions. [2024-06-27 22:29:28,672 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 510 transitions, 9425 flow [2024-06-27 22:29:28,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:29:28,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:29:28,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 172 transitions. [2024-06-27 22:29:28,673 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4648648648648649 [2024-06-27 22:29:28,673 INFO L175 Difference]: Start difference. First operand has 382 places, 477 transitions, 7983 flow. Second operand 10 states and 172 transitions. [2024-06-27 22:29:28,673 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 510 transitions, 9425 flow [2024-06-27 22:29:29,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 510 transitions, 9061 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-27 22:29:29,650 INFO L231 Difference]: Finished difference. Result has 383 places, 479 transitions, 7901 flow [2024-06-27 22:29:29,650 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=7619, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7901, PETRI_PLACES=383, PETRI_TRANSITIONS=479} [2024-06-27 22:29:29,650 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 342 predicate places. [2024-06-27 22:29:29,650 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 479 transitions, 7901 flow [2024-06-27 22:29:29,650 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:29:29,650 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:29:29,650 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:29:29,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-27 22:29:29,651 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:29:29,651 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:29:29,651 INFO L85 PathProgramCache]: Analyzing trace with hash -375778579, now seen corresponding path program 10 times [2024-06-27 22:29:29,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:29:29,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1402543858] [2024-06-27 22:29:29,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:29:29,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:29:29,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:29:31,175 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:29:31,175 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:29:31,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1402543858] [2024-06-27 22:29:31,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1402543858] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:29:31,176 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:29:31,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:29:31,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1713634319] [2024-06-27 22:29:31,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:29:31,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:29:31,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:29:31,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:29:31,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:29:31,285 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:29:31,285 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 479 transitions, 7901 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:29:31,285 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:29:31,285 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:29:31,285 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:29:32,428 INFO L124 PetriNetUnfolderBase]: 1939/3764 cut-off events. [2024-06-27 22:29:32,428 INFO L125 PetriNetUnfolderBase]: For 189672/189672 co-relation queries the response was YES. [2024-06-27 22:29:32,459 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24619 conditions, 3764 events. 1939/3764 cut-off events. For 189672/189672 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 26277 event pairs, 592 based on Foata normal form. 2/3526 useless extension candidates. Maximal degree in co-relation 24446. Up to 2946 conditions per place. [2024-06-27 22:29:32,471 INFO L140 encePairwiseOnDemand]: 23/37 looper letters, 370 selfloop transitions, 128 changer transitions 0/506 dead transitions. [2024-06-27 22:29:32,471 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 506 transitions, 9071 flow [2024-06-27 22:29:32,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:29:32,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:29:32,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 171 transitions. [2024-06-27 22:29:32,472 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46216216216216216 [2024-06-27 22:29:32,472 INFO L175 Difference]: Start difference. First operand has 383 places, 479 transitions, 7901 flow. Second operand 10 states and 171 transitions. [2024-06-27 22:29:32,472 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 506 transitions, 9071 flow [2024-06-27 22:29:33,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 506 transitions, 8908 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-27 22:29:33,430 INFO L231 Difference]: Finished difference. Result has 387 places, 479 transitions, 7998 flow [2024-06-27 22:29:33,431 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=7738, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=479, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7998, PETRI_PLACES=387, PETRI_TRANSITIONS=479} [2024-06-27 22:29:33,431 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 346 predicate places. [2024-06-27 22:29:33,431 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 479 transitions, 7998 flow [2024-06-27 22:29:33,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:29:33,431 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:29:33,431 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:29:33,431 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-27 22:29:33,431 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:29:33,432 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:29:33,432 INFO L85 PathProgramCache]: Analyzing trace with hash -1250229225, now seen corresponding path program 11 times [2024-06-27 22:29:33,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:29:33,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [491195891] [2024-06-27 22:29:33,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:29:33,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:29:33,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:29:34,811 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:29:34,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:29:34,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [491195891] [2024-06-27 22:29:34,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [491195891] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:29:34,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:29:34,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:29:34,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1250105113] [2024-06-27 22:29:34,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:29:34,811 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:29:34,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:29:34,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:29:34,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:29:34,890 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:29:34,891 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 479 transitions, 7998 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:29:34,891 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:29:34,891 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:29:34,891 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:29:35,941 INFO L124 PetriNetUnfolderBase]: 1956/3763 cut-off events. [2024-06-27 22:29:35,942 INFO L125 PetriNetUnfolderBase]: For 192929/192929 co-relation queries the response was YES. [2024-06-27 22:29:35,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24946 conditions, 3763 events. 1956/3763 cut-off events. For 192929/192929 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 26152 event pairs, 534 based on Foata normal form. 2/3536 useless extension candidates. Maximal degree in co-relation 24771. Up to 2704 conditions per place. [2024-06-27 22:29:35,994 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 358 selfloop transitions, 148 changer transitions 0/514 dead transitions. [2024-06-27 22:29:35,994 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 514 transitions, 9448 flow [2024-06-27 22:29:35,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:29:35,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:29:35,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 177 transitions. [2024-06-27 22:29:35,995 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4783783783783784 [2024-06-27 22:29:35,995 INFO L175 Difference]: Start difference. First operand has 387 places, 479 transitions, 7998 flow. Second operand 10 states and 177 transitions. [2024-06-27 22:29:35,995 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 514 transitions, 9448 flow [2024-06-27 22:29:37,049 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 514 transitions, 9174 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-27 22:29:37,055 INFO L231 Difference]: Finished difference. Result has 388 places, 480 transitions, 8044 flow [2024-06-27 22:29:37,056 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=7724, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=479, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8044, PETRI_PLACES=388, PETRI_TRANSITIONS=480} [2024-06-27 22:29:37,056 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 347 predicate places. [2024-06-27 22:29:37,056 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 480 transitions, 8044 flow [2024-06-27 22:29:37,056 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:29:37,056 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:29:37,056 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:29:37,056 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-27 22:29:37,056 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:29:37,057 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:29:37,057 INFO L85 PathProgramCache]: Analyzing trace with hash -1250109069, now seen corresponding path program 6 times [2024-06-27 22:29:37,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:29:37,057 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1972309958] [2024-06-27 22:29:37,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:29:37,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:29:37,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:29:38,674 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:29:38,675 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:29:38,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1972309958] [2024-06-27 22:29:38,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1972309958] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:29:38,675 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:29:38,675 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:29:38,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [865611006] [2024-06-27 22:29:38,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:29:38,675 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:29:38,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:29:38,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:29:38,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:29:38,774 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:29:38,774 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 480 transitions, 8044 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:29:38,774 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:29:38,774 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:29:38,774 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:29:39,957 INFO L124 PetriNetUnfolderBase]: 1978/3850 cut-off events. [2024-06-27 22:29:39,958 INFO L125 PetriNetUnfolderBase]: For 202989/202989 co-relation queries the response was YES. [2024-06-27 22:29:39,991 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25504 conditions, 3850 events. 1978/3850 cut-off events. For 202989/202989 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 27091 event pairs, 598 based on Foata normal form. 2/3604 useless extension candidates. Maximal degree in co-relation 25328. Up to 2599 conditions per place. [2024-06-27 22:29:40,002 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 286 selfloop transitions, 219 changer transitions 0/513 dead transitions. [2024-06-27 22:29:40,002 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 513 transitions, 9551 flow [2024-06-27 22:29:40,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:29:40,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:29:40,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 182 transitions. [2024-06-27 22:29:40,003 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44717444717444715 [2024-06-27 22:29:40,003 INFO L175 Difference]: Start difference. First operand has 388 places, 480 transitions, 8044 flow. Second operand 11 states and 182 transitions. [2024-06-27 22:29:40,003 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 513 transitions, 9551 flow [2024-06-27 22:29:41,111 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 513 transitions, 9069 flow, removed 9 selfloop flow, removed 10 redundant places. [2024-06-27 22:29:41,117 INFO L231 Difference]: Finished difference. Result has 390 places, 484 transitions, 8197 flow [2024-06-27 22:29:41,117 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=7562, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=480, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=215, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8197, PETRI_PLACES=390, PETRI_TRANSITIONS=484} [2024-06-27 22:29:41,118 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 349 predicate places. [2024-06-27 22:29:41,118 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 484 transitions, 8197 flow [2024-06-27 22:29:41,118 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:29:41,118 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:29:41,118 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:29:41,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-27 22:29:41,118 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:29:41,119 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:29:41,119 INFO L85 PathProgramCache]: Analyzing trace with hash 865083403, now seen corresponding path program 12 times [2024-06-27 22:29:41,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:29:41,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [116544915] [2024-06-27 22:29:41,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:29:41,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:29:41,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:29:42,673 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:29:42,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:29:42,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [116544915] [2024-06-27 22:29:42,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [116544915] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:29:42,673 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:29:42,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:29:42,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [732012937] [2024-06-27 22:29:42,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:29:42,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:29:42,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:29:42,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:29:42,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:29:42,825 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:29:42,825 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 484 transitions, 8197 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:29:42,825 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:29:42,825 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:29:42,825 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:29:43,964 INFO L124 PetriNetUnfolderBase]: 2015/3926 cut-off events. [2024-06-27 22:29:43,964 INFO L125 PetriNetUnfolderBase]: For 220848/220848 co-relation queries the response was YES. [2024-06-27 22:29:44,001 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25892 conditions, 3926 events. 2015/3926 cut-off events. For 220848/220848 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 27698 event pairs, 626 based on Foata normal form. 2/3679 useless extension candidates. Maximal degree in co-relation 25716. Up to 3035 conditions per place. [2024-06-27 22:29:44,014 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 360 selfloop transitions, 147 changer transitions 0/515 dead transitions. [2024-06-27 22:29:44,014 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 515 transitions, 9639 flow [2024-06-27 22:29:44,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:29:44,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:29:44,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 181 transitions. [2024-06-27 22:29:44,015 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44471744471744473 [2024-06-27 22:29:44,015 INFO L175 Difference]: Start difference. First operand has 390 places, 484 transitions, 8197 flow. Second operand 11 states and 181 transitions. [2024-06-27 22:29:44,015 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 515 transitions, 9639 flow [2024-06-27 22:29:45,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 515 transitions, 9258 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-27 22:29:45,368 INFO L231 Difference]: Finished difference. Result has 393 places, 486 transitions, 8148 flow [2024-06-27 22:29:45,369 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=7816, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=484, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8148, PETRI_PLACES=393, PETRI_TRANSITIONS=486} [2024-06-27 22:29:45,369 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 352 predicate places. [2024-06-27 22:29:45,369 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 486 transitions, 8148 flow [2024-06-27 22:29:45,369 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:29:45,369 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:29:45,369 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:29:45,369 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-27 22:29:45,369 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:29:45,370 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:29:45,370 INFO L85 PathProgramCache]: Analyzing trace with hash -1250109255, now seen corresponding path program 13 times [2024-06-27 22:29:45,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:29:45,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1831800500] [2024-06-27 22:29:45,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:29:45,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:29:45,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:29:46,874 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:29:46,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:29:46,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1831800500] [2024-06-27 22:29:46,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1831800500] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:29:46,874 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:29:46,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:29:46,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1064705082] [2024-06-27 22:29:46,874 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:29:46,874 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:29:46,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:29:46,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:29:46,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:29:46,997 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:29:46,997 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 486 transitions, 8148 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:29:46,997 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:29:46,997 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:29:46,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:29:48,180 INFO L124 PetriNetUnfolderBase]: 2012/3930 cut-off events. [2024-06-27 22:29:48,180 INFO L125 PetriNetUnfolderBase]: For 210000/210000 co-relation queries the response was YES. [2024-06-27 22:29:48,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25516 conditions, 3930 events. 2012/3930 cut-off events. For 210000/210000 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 27820 event pairs, 602 based on Foata normal form. 2/3679 useless extension candidates. Maximal degree in co-relation 25339. Up to 2708 conditions per place. [2024-06-27 22:29:48,225 INFO L140 encePairwiseOnDemand]: 23/37 looper letters, 290 selfloop transitions, 218 changer transitions 0/516 dead transitions. [2024-06-27 22:29:48,225 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 516 transitions, 9575 flow [2024-06-27 22:29:48,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:29:48,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:29:48,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 183 transitions. [2024-06-27 22:29:48,226 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44963144963144963 [2024-06-27 22:29:48,226 INFO L175 Difference]: Start difference. First operand has 393 places, 486 transitions, 8148 flow. Second operand 11 states and 183 transitions. [2024-06-27 22:29:48,226 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 516 transitions, 9575 flow [2024-06-27 22:29:49,321 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 516 transitions, 9339 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-27 22:29:49,327 INFO L231 Difference]: Finished difference. Result has 397 places, 486 transitions, 8352 flow [2024-06-27 22:29:49,328 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=7912, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=486, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=218, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8352, PETRI_PLACES=397, PETRI_TRANSITIONS=486} [2024-06-27 22:29:49,328 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 356 predicate places. [2024-06-27 22:29:49,328 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 486 transitions, 8352 flow [2024-06-27 22:29:49,328 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:29:49,328 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:29:49,329 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:29:49,329 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-27 22:29:49,329 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:29:49,329 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:29:49,329 INFO L85 PathProgramCache]: Analyzing trace with hash -1079227149, now seen corresponding path program 7 times [2024-06-27 22:29:49,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:29:49,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1929966663] [2024-06-27 22:29:49,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:29:49,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:29:49,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:29:50,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-27 22:29:50,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:29:50,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1929966663] [2024-06-27 22:29:50,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1929966663] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:29:50,964 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:29:50,964 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:29:50,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1867607900] [2024-06-27 22:29:50,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:29:50,964 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:29:50,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:29:50,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:29:50,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:29:51,099 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:29:51,100 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 486 transitions, 8352 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:29:51,100 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:29:51,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:29:51,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:29:52,300 INFO L124 PetriNetUnfolderBase]: 2025/3939 cut-off events. [2024-06-27 22:29:52,300 INFO L125 PetriNetUnfolderBase]: For 214695/214695 co-relation queries the response was YES. [2024-06-27 22:29:52,335 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26038 conditions, 3939 events. 2025/3939 cut-off events. For 214695/214695 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 27747 event pairs, 614 based on Foata normal form. 2/3680 useless extension candidates. Maximal degree in co-relation 25859. Up to 2956 conditions per place. [2024-06-27 22:29:52,347 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 322 selfloop transitions, 183 changer transitions 0/513 dead transitions. [2024-06-27 22:29:52,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 513 transitions, 9608 flow [2024-06-27 22:29:52,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:29:52,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:29:52,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 176 transitions. [2024-06-27 22:29:52,348 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43243243243243246 [2024-06-27 22:29:52,348 INFO L175 Difference]: Start difference. First operand has 397 places, 486 transitions, 8352 flow. Second operand 11 states and 176 transitions. [2024-06-27 22:29:52,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 513 transitions, 9608 flow [2024-06-27 22:29:53,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 513 transitions, 9266 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-27 22:29:53,520 INFO L231 Difference]: Finished difference. Result has 399 places, 488 transitions, 8434 flow [2024-06-27 22:29:53,521 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=8012, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=486, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=181, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8434, PETRI_PLACES=399, PETRI_TRANSITIONS=488} [2024-06-27 22:29:53,521 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 358 predicate places. [2024-06-27 22:29:53,521 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 488 transitions, 8434 flow [2024-06-27 22:29:53,521 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:29:53,521 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:29:53,521 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:29:53,521 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-27 22:29:53,522 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:29:53,522 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:29:53,522 INFO L85 PathProgramCache]: Analyzing trace with hash -1079233845, now seen corresponding path program 14 times [2024-06-27 22:29:53,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:29:53,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [599001356] [2024-06-27 22:29:53,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:29:53,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:29:53,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:29:54,992 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:29:54,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:29:54,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [599001356] [2024-06-27 22:29:54,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [599001356] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:29:54,993 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:29:54,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:29:54,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1573114881] [2024-06-27 22:29:54,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:29:54,993 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:29:54,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:29:54,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:29:54,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:29:55,108 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:29:55,109 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 488 transitions, 8434 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:29:55,109 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:29:55,109 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:29:55,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:29:56,272 INFO L124 PetriNetUnfolderBase]: 2042/3978 cut-off events. [2024-06-27 22:29:56,272 INFO L125 PetriNetUnfolderBase]: For 218254/218254 co-relation queries the response was YES. [2024-06-27 22:29:56,309 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26301 conditions, 3978 events. 2042/3978 cut-off events. For 218254/218254 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 28119 event pairs, 640 based on Foata normal form. 2/3718 useless extension candidates. Maximal degree in co-relation 26121. Up to 3236 conditions per place. [2024-06-27 22:29:56,321 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 387 selfloop transitions, 116 changer transitions 0/511 dead transitions. [2024-06-27 22:29:56,322 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 511 transitions, 9620 flow [2024-06-27 22:29:56,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:29:56,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:29:56,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 170 transitions. [2024-06-27 22:29:56,323 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4176904176904177 [2024-06-27 22:29:56,323 INFO L175 Difference]: Start difference. First operand has 399 places, 488 transitions, 8434 flow. Second operand 11 states and 170 transitions. [2024-06-27 22:29:56,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 511 transitions, 9620 flow [2024-06-27 22:29:57,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 511 transitions, 9256 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-27 22:29:57,497 INFO L231 Difference]: Finished difference. Result has 402 places, 489 transitions, 8326 flow [2024-06-27 22:29:57,497 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=8070, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=488, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8326, PETRI_PLACES=402, PETRI_TRANSITIONS=489} [2024-06-27 22:29:57,498 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 361 predicate places. [2024-06-27 22:29:57,498 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 489 transitions, 8326 flow [2024-06-27 22:29:57,498 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:29:57,498 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:29:57,498 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:29:57,498 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-27 22:29:57,499 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:29:57,499 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:29:57,500 INFO L85 PathProgramCache]: Analyzing trace with hash -1245645255, now seen corresponding path program 15 times [2024-06-27 22:29:57,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:29:57,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1530891190] [2024-06-27 22:29:57,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:29:57,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:29:57,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:29:59,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-27 22:29:59,094 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:29:59,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1530891190] [2024-06-27 22:29:59,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1530891190] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:29:59,094 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:29:59,094 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:29:59,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1154664248] [2024-06-27 22:29:59,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:29:59,095 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:29:59,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:29:59,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:29:59,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:29:59,221 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:29:59,222 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 489 transitions, 8326 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:29:59,222 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:29:59,222 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:29:59,222 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:30:00,418 INFO L124 PetriNetUnfolderBase]: 2079/4071 cut-off events. [2024-06-27 22:30:00,419 INFO L125 PetriNetUnfolderBase]: For 234662/234662 co-relation queries the response was YES. [2024-06-27 22:30:00,458 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26817 conditions, 4071 events. 2079/4071 cut-off events. For 234662/234662 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 29115 event pairs, 634 based on Foata normal form. 2/3810 useless extension candidates. Maximal degree in co-relation 26636. Up to 3215 conditions per place. [2024-06-27 22:30:00,472 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 381 selfloop transitions, 136 changer transitions 0/525 dead transitions. [2024-06-27 22:30:00,472 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 525 transitions, 9886 flow [2024-06-27 22:30:00,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:30:00,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:30:00,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 181 transitions. [2024-06-27 22:30:00,473 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44471744471744473 [2024-06-27 22:30:00,473 INFO L175 Difference]: Start difference. First operand has 402 places, 489 transitions, 8326 flow. Second operand 11 states and 181 transitions. [2024-06-27 22:30:00,473 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 525 transitions, 9886 flow [2024-06-27 22:30:01,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 525 transitions, 9644 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-27 22:30:01,866 INFO L231 Difference]: Finished difference. Result has 405 places, 494 transitions, 8494 flow [2024-06-27 22:30:01,866 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=8084, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=489, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8494, PETRI_PLACES=405, PETRI_TRANSITIONS=494} [2024-06-27 22:30:01,866 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 364 predicate places. [2024-06-27 22:30:01,866 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 494 transitions, 8494 flow [2024-06-27 22:30:01,867 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:30:01,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:30:01,867 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:30:01,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-27 22:30:01,867 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:30:01,867 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:30:01,867 INFO L85 PathProgramCache]: Analyzing trace with hash -1245640605, now seen corresponding path program 16 times [2024-06-27 22:30:01,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:30:01,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200611360] [2024-06-27 22:30:01,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:30:01,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:30:01,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:30:03,393 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:30:03,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:30:03,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200611360] [2024-06-27 22:30:03,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [200611360] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:30:03,394 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:30:03,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:30:03,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1857867676] [2024-06-27 22:30:03,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:30:03,395 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:30:03,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:30:03,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:30:03,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:30:03,519 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:30:03,519 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 494 transitions, 8494 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:30:03,519 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:30:03,519 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:30:03,519 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:30:04,731 INFO L124 PetriNetUnfolderBase]: 2096/4112 cut-off events. [2024-06-27 22:30:04,732 INFO L125 PetriNetUnfolderBase]: For 238893/238893 co-relation queries the response was YES. [2024-06-27 22:30:04,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27203 conditions, 4112 events. 2096/4112 cut-off events. For 238893/238893 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 29509 event pairs, 660 based on Foata normal form. 2/3848 useless extension candidates. Maximal degree in co-relation 27020. Up to 3305 conditions per place. [2024-06-27 22:30:04,782 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 378 selfloop transitions, 135 changer transitions 0/521 dead transitions. [2024-06-27 22:30:04,782 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 521 transitions, 9744 flow [2024-06-27 22:30:04,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:30:04,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:30:04,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 167 transitions. [2024-06-27 22:30:04,783 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45135135135135135 [2024-06-27 22:30:04,783 INFO L175 Difference]: Start difference. First operand has 405 places, 494 transitions, 8494 flow. Second operand 10 states and 167 transitions. [2024-06-27 22:30:04,783 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 521 transitions, 9744 flow [2024-06-27 22:30:06,057 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 521 transitions, 9686 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-27 22:30:06,064 INFO L231 Difference]: Finished difference. Result has 410 places, 495 transitions, 8734 flow [2024-06-27 22:30:06,064 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=8438, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=494, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8734, PETRI_PLACES=410, PETRI_TRANSITIONS=495} [2024-06-27 22:30:06,065 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 369 predicate places. [2024-06-27 22:30:06,065 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 495 transitions, 8734 flow [2024-06-27 22:30:06,065 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:30:06,065 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:30:06,065 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:30:06,065 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-27 22:30:06,065 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:30:06,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:30:06,065 INFO L85 PathProgramCache]: Analyzing trace with hash -1245460929, now seen corresponding path program 8 times [2024-06-27 22:30:06,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:30:06,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [599154510] [2024-06-27 22:30:06,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:30:06,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:30:06,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:30:07,715 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:30:07,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:30:07,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [599154510] [2024-06-27 22:30:07,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [599154510] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:30:07,715 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:30:07,715 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:30:07,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2125847093] [2024-06-27 22:30:07,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:30:07,716 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:30:07,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:30:07,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:30:07,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:30:07,832 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:30:07,832 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 495 transitions, 8734 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:30:07,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:30:07,832 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:30:07,833 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:30:09,191 INFO L124 PetriNetUnfolderBase]: 2109/4132 cut-off events. [2024-06-27 22:30:09,191 INFO L125 PetriNetUnfolderBase]: For 243682/243682 co-relation queries the response was YES. [2024-06-27 22:30:09,222 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27573 conditions, 4132 events. 2109/4132 cut-off events. For 243682/243682 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 29649 event pairs, 626 based on Foata normal form. 2/3863 useless extension candidates. Maximal degree in co-relation 27388. Up to 3104 conditions per place. [2024-06-27 22:30:09,233 INFO L140 encePairwiseOnDemand]: 23/37 looper letters, 311 selfloop transitions, 202 changer transitions 0/521 dead transitions. [2024-06-27 22:30:09,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 521 transitions, 10000 flow [2024-06-27 22:30:09,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:30:09,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:30:09,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 175 transitions. [2024-06-27 22:30:09,234 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42997542997543 [2024-06-27 22:30:09,234 INFO L175 Difference]: Start difference. First operand has 410 places, 495 transitions, 8734 flow. Second operand 11 states and 175 transitions. [2024-06-27 22:30:09,234 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 521 transitions, 10000 flow [2024-06-27 22:30:10,656 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 521 transitions, 9803 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-27 22:30:10,662 INFO L231 Difference]: Finished difference. Result has 414 places, 497 transitions, 9001 flow [2024-06-27 22:30:10,662 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=8537, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=495, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=200, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9001, PETRI_PLACES=414, PETRI_TRANSITIONS=497} [2024-06-27 22:30:10,662 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 373 predicate places. [2024-06-27 22:30:10,662 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 497 transitions, 9001 flow [2024-06-27 22:30:10,663 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:30:10,663 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:30:10,663 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:30:10,663 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-27 22:30:10,663 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:30:10,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:30:10,663 INFO L85 PathProgramCache]: Analyzing trace with hash -930680325, now seen corresponding path program 9 times [2024-06-27 22:30:10,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:30:10,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2137388012] [2024-06-27 22:30:10,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:30:10,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:30:10,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:30:12,434 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:30:12,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:30:12,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2137388012] [2024-06-27 22:30:12,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2137388012] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:30:12,435 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:30:12,435 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:30:12,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [127658387] [2024-06-27 22:30:12,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:30:12,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:30:12,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:30:12,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:30:12,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:30:12,576 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:30:12,576 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 497 transitions, 9001 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:30:12,576 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:30:12,576 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:30:12,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:30:13,862 INFO L124 PetriNetUnfolderBase]: 2122/4136 cut-off events. [2024-06-27 22:30:13,862 INFO L125 PetriNetUnfolderBase]: For 248476/248476 co-relation queries the response was YES. [2024-06-27 22:30:13,904 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27981 conditions, 4136 events. 2122/4136 cut-off events. For 248476/248476 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 29520 event pairs, 641 based on Foata normal form. 2/3859 useless extension candidates. Maximal degree in co-relation 27795. Up to 3123 conditions per place. [2024-06-27 22:30:13,919 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 327 selfloop transitions, 187 changer transitions 0/522 dead transitions. [2024-06-27 22:30:13,919 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 522 transitions, 10241 flow [2024-06-27 22:30:13,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:30:13,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:30:13,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 175 transitions. [2024-06-27 22:30:13,920 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42997542997543 [2024-06-27 22:30:13,920 INFO L175 Difference]: Start difference. First operand has 414 places, 497 transitions, 9001 flow. Second operand 11 states and 175 transitions. [2024-06-27 22:30:13,920 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 522 transitions, 10241 flow [2024-06-27 22:30:15,310 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 522 transitions, 9823 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-27 22:30:15,316 INFO L231 Difference]: Finished difference. Result has 416 places, 499 transitions, 9021 flow [2024-06-27 22:30:15,317 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=8583, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=497, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9021, PETRI_PLACES=416, PETRI_TRANSITIONS=499} [2024-06-27 22:30:15,317 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 375 predicate places. [2024-06-27 22:30:15,317 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 499 transitions, 9021 flow [2024-06-27 22:30:15,317 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:30:15,317 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:30:15,317 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:30:15,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-27 22:30:15,317 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:30:15,318 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:30:15,318 INFO L85 PathProgramCache]: Analyzing trace with hash -1245467439, now seen corresponding path program 10 times [2024-06-27 22:30:15,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:30:15,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [719216169] [2024-06-27 22:30:15,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:30:15,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:30:15,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:30:16,978 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:30:16,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:30:16,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [719216169] [2024-06-27 22:30:16,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [719216169] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:30:16,979 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:30:16,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:30:16,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1252617179] [2024-06-27 22:30:16,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:30:16,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:30:16,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:30:16,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:30:16,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:30:17,079 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:30:17,079 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 499 transitions, 9021 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:30:17,079 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:30:17,079 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:30:17,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:30:18,371 INFO L124 PetriNetUnfolderBase]: 2135/4170 cut-off events. [2024-06-27 22:30:18,371 INFO L125 PetriNetUnfolderBase]: For 253603/253603 co-relation queries the response was YES. [2024-06-27 22:30:18,409 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28207 conditions, 4170 events. 2135/4170 cut-off events. For 253603/253603 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 29883 event pairs, 627 based on Foata normal form. 2/3895 useless extension candidates. Maximal degree in co-relation 28020. Up to 3109 conditions per place. [2024-06-27 22:30:18,422 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 314 selfloop transitions, 207 changer transitions 0/529 dead transitions. [2024-06-27 22:30:18,423 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 529 transitions, 10337 flow [2024-06-27 22:30:18,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:30:18,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:30:18,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 179 transitions. [2024-06-27 22:30:18,423 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4398034398034398 [2024-06-27 22:30:18,423 INFO L175 Difference]: Start difference. First operand has 416 places, 499 transitions, 9021 flow. Second operand 11 states and 179 transitions. [2024-06-27 22:30:18,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 529 transitions, 10337 flow [2024-06-27 22:30:20,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 529 transitions, 9945 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-27 22:30:20,012 INFO L231 Difference]: Finished difference. Result has 418 places, 501 transitions, 9110 flow [2024-06-27 22:30:20,012 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=8629, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=499, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=205, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9110, PETRI_PLACES=418, PETRI_TRANSITIONS=501} [2024-06-27 22:30:20,012 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 377 predicate places. [2024-06-27 22:30:20,013 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 501 transitions, 9110 flow [2024-06-27 22:30:20,013 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:30:20,013 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:30:20,013 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:30:20,013 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-27 22:30:20,013 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:30:20,013 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:30:20,013 INFO L85 PathProgramCache]: Analyzing trace with hash -1245467625, now seen corresponding path program 17 times [2024-06-27 22:30:20,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:30:20,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1210145254] [2024-06-27 22:30:20,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:30:20,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:30:20,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:30:21,521 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:30:21,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:30:21,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1210145254] [2024-06-27 22:30:21,522 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1210145254] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:30:21,522 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:30:21,522 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:30:21,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1894219444] [2024-06-27 22:30:21,522 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:30:21,522 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:30:21,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:30:21,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:30:21,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:30:21,648 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:30:21,649 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 501 transitions, 9110 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:30:21,649 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:30:21,649 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:30:21,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:30:22,812 INFO L124 PetriNetUnfolderBase]: 2132/4163 cut-off events. [2024-06-27 22:30:22,812 INFO L125 PetriNetUnfolderBase]: For 241751/241751 co-relation queries the response was YES. [2024-06-27 22:30:22,853 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27984 conditions, 4163 events. 2132/4163 cut-off events. For 241751/241751 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 29802 event pairs, 665 based on Foata normal form. 2/3889 useless extension candidates. Maximal degree in co-relation 27796. Up to 3386 conditions per place. [2024-06-27 22:30:22,867 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 389 selfloop transitions, 127 changer transitions 0/524 dead transitions. [2024-06-27 22:30:22,867 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 524 transitions, 10314 flow [2024-06-27 22:30:22,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:30:22,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:30:22,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 171 transitions. [2024-06-27 22:30:22,868 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4201474201474201 [2024-06-27 22:30:22,868 INFO L175 Difference]: Start difference. First operand has 418 places, 501 transitions, 9110 flow. Second operand 11 states and 171 transitions. [2024-06-27 22:30:22,868 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 524 transitions, 10314 flow [2024-06-27 22:30:24,459 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 524 transitions, 9855 flow, removed 24 selfloop flow, removed 9 redundant places. [2024-06-27 22:30:24,466 INFO L231 Difference]: Finished difference. Result has 420 places, 501 transitions, 8909 flow [2024-06-27 22:30:24,466 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=8651, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=501, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=374, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8909, PETRI_PLACES=420, PETRI_TRANSITIONS=501} [2024-06-27 22:30:24,467 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 379 predicate places. [2024-06-27 22:30:24,467 INFO L495 AbstractCegarLoop]: Abstraction has has 420 places, 501 transitions, 8909 flow [2024-06-27 22:30:24,467 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:30:24,467 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:30:24,467 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:30:24,467 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-27 22:30:24,467 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:30:24,468 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:30:24,468 INFO L85 PathProgramCache]: Analyzing trace with hash -1079411475, now seen corresponding path program 18 times [2024-06-27 22:30:24,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:30:24,468 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [141099202] [2024-06-27 22:30:24,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:30:24,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:30:24,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:30:26,084 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:30:26,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:30:26,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [141099202] [2024-06-27 22:30:26,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [141099202] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:30:26,085 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:30:26,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:30:26,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1475437416] [2024-06-27 22:30:26,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:30:26,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:30:26,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:30:26,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:30:26,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:30:26,233 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:30:26,233 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 501 transitions, 8909 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:30:26,234 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:30:26,234 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:30:26,234 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:30:27,545 INFO L124 PetriNetUnfolderBase]: 2169/4231 cut-off events. [2024-06-27 22:30:27,545 INFO L125 PetriNetUnfolderBase]: For 259022/259022 co-relation queries the response was YES. [2024-06-27 22:30:27,579 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28268 conditions, 4231 events. 2169/4231 cut-off events. For 259022/259022 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 30415 event pairs, 655 based on Foata normal form. 2/3952 useless extension candidates. Maximal degree in co-relation 28079. Up to 3336 conditions per place. [2024-06-27 22:30:27,593 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 397 selfloop transitions, 126 changer transitions 0/531 dead transitions. [2024-06-27 22:30:27,593 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 531 transitions, 10429 flow [2024-06-27 22:30:27,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:30:27,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:30:27,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 178 transitions. [2024-06-27 22:30:27,594 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43734643734643736 [2024-06-27 22:30:27,594 INFO L175 Difference]: Start difference. First operand has 420 places, 501 transitions, 8909 flow. Second operand 11 states and 178 transitions. [2024-06-27 22:30:27,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 531 transitions, 10429 flow [2024-06-27 22:30:29,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 531 transitions, 10169 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-27 22:30:29,141 INFO L231 Difference]: Finished difference. Result has 421 places, 503 transitions, 8951 flow [2024-06-27 22:30:29,141 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=8649, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=501, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8951, PETRI_PLACES=421, PETRI_TRANSITIONS=503} [2024-06-27 22:30:29,141 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 380 predicate places. [2024-06-27 22:30:29,141 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 503 transitions, 8951 flow [2024-06-27 22:30:29,141 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:30:29,141 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:30:29,142 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:30:29,142 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-27 22:30:29,142 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:30:29,142 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:30:29,142 INFO L85 PathProgramCache]: Analyzing trace with hash -1079233659, now seen corresponding path program 11 times [2024-06-27 22:30:29,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:30:29,142 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1142623042] [2024-06-27 22:30:29,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:30:29,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:30:29,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:30:30,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-27 22:30:30,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:30:30,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1142623042] [2024-06-27 22:30:30,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1142623042] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:30:30,826 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:30:30,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:30:30,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [588711028] [2024-06-27 22:30:30,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:30:30,827 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:30:30,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:30:30,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:30:30,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:30:30,925 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:30:30,925 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 503 transitions, 8951 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:30:30,925 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:30:30,925 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:30:30,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:30:32,245 INFO L124 PetriNetUnfolderBase]: 2182/4258 cut-off events. [2024-06-27 22:30:32,245 INFO L125 PetriNetUnfolderBase]: For 264947/264947 co-relation queries the response was YES. [2024-06-27 22:30:32,288 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28602 conditions, 4258 events. 2182/4258 cut-off events. For 264947/264947 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 30652 event pairs, 649 based on Foata normal form. 2/3971 useless extension candidates. Maximal degree in co-relation 28412. Up to 3190 conditions per place. [2024-06-27 22:30:32,302 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 338 selfloop transitions, 187 changer transitions 0/533 dead transitions. [2024-06-27 22:30:32,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 533 transitions, 10281 flow [2024-06-27 22:30:32,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:30:32,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:30:32,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 180 transitions. [2024-06-27 22:30:32,303 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44226044226044225 [2024-06-27 22:30:32,303 INFO L175 Difference]: Start difference. First operand has 421 places, 503 transitions, 8951 flow. Second operand 11 states and 180 transitions. [2024-06-27 22:30:32,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 533 transitions, 10281 flow [2024-06-27 22:30:33,959 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 533 transitions, 10098 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-27 22:30:33,966 INFO L231 Difference]: Finished difference. Result has 425 places, 505 transitions, 9213 flow [2024-06-27 22:30:33,966 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=8768, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=503, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9213, PETRI_PLACES=425, PETRI_TRANSITIONS=505} [2024-06-27 22:30:33,966 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 384 predicate places. [2024-06-27 22:30:33,966 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 505 transitions, 9213 flow [2024-06-27 22:30:33,967 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:30:33,967 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:30:33,967 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:30:33,967 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-27 22:30:33,967 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:30:33,967 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:30:33,967 INFO L85 PathProgramCache]: Analyzing trace with hash -937116111, now seen corresponding path program 19 times [2024-06-27 22:30:33,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:30:33,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975493491] [2024-06-27 22:30:33,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:30:33,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:30:33,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:30:35,434 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:30:35,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:30:35,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1975493491] [2024-06-27 22:30:35,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1975493491] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:30:35,434 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:30:35,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:30:35,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1407741096] [2024-06-27 22:30:35,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:30:35,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:30:35,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:30:35,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:30:35,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:30:35,586 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:30:35,586 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 505 transitions, 9213 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:30:35,587 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:30:35,587 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:30:35,587 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:30:36,865 INFO L124 PetriNetUnfolderBase]: 2199/4298 cut-off events. [2024-06-27 22:30:36,865 INFO L125 PetriNetUnfolderBase]: For 269696/269696 co-relation queries the response was YES. [2024-06-27 22:30:36,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29125 conditions, 4298 events. 2199/4298 cut-off events. For 269696/269696 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 31031 event pairs, 671 based on Foata normal form. 2/4009 useless extension candidates. Maximal degree in co-relation 28933. Up to 3466 conditions per place. [2024-06-27 22:30:37,031 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 397 selfloop transitions, 124 changer transitions 0/529 dead transitions. [2024-06-27 22:30:37,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 529 transitions, 10437 flow [2024-06-27 22:30:37,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:30:37,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:30:37,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 164 transitions. [2024-06-27 22:30:37,033 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44324324324324327 [2024-06-27 22:30:37,033 INFO L175 Difference]: Start difference. First operand has 425 places, 505 transitions, 9213 flow. Second operand 10 states and 164 transitions. [2024-06-27 22:30:37,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 529 transitions, 10437 flow [2024-06-27 22:30:38,606 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 529 transitions, 10026 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-06-27 22:30:38,613 INFO L231 Difference]: Finished difference. Result has 426 places, 506 transitions, 9076 flow [2024-06-27 22:30:38,613 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=8802, PETRI_DIFFERENCE_MINUEND_PLACES=416, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=505, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9076, PETRI_PLACES=426, PETRI_TRANSITIONS=506} [2024-06-27 22:30:38,613 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 385 predicate places. [2024-06-27 22:30:38,614 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 506 transitions, 9076 flow [2024-06-27 22:30:38,614 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:30:38,614 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:30:38,614 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:30:38,614 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-27 22:30:38,614 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:30:38,615 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:30:38,615 INFO L85 PathProgramCache]: Analyzing trace with hash -1103349705, now seen corresponding path program 12 times [2024-06-27 22:30:38,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:30:38,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1624278452] [2024-06-27 22:30:38,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:30:38,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:30:38,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:30:40,168 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:30:40,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:30:40,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1624278452] [2024-06-27 22:30:40,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1624278452] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:30:40,169 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:30:40,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:30:40,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2034647094] [2024-06-27 22:30:40,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:30:40,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:30:40,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:30:40,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:30:40,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:30:40,273 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:30:40,273 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 506 transitions, 9076 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:30:40,273 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:30:40,273 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:30:40,273 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:30:41,528 INFO L124 PetriNetUnfolderBase]: 2212/4327 cut-off events. [2024-06-27 22:30:41,529 INFO L125 PetriNetUnfolderBase]: For 272493/272493 co-relation queries the response was YES. [2024-06-27 22:30:41,570 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29114 conditions, 4327 events. 2212/4327 cut-off events. For 272493/272493 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 31295 event pairs, 677 based on Foata normal form. 2/4038 useless extension candidates. Maximal degree in co-relation 28921. Up to 3479 conditions per place. [2024-06-27 22:30:41,584 INFO L140 encePairwiseOnDemand]: 23/37 looper letters, 384 selfloop transitions, 142 changer transitions 0/534 dead transitions. [2024-06-27 22:30:41,584 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 534 transitions, 10398 flow [2024-06-27 22:30:41,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:30:41,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:30:41,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 170 transitions. [2024-06-27 22:30:41,585 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4594594594594595 [2024-06-27 22:30:41,585 INFO L175 Difference]: Start difference. First operand has 426 places, 506 transitions, 9076 flow. Second operand 10 states and 170 transitions. [2024-06-27 22:30:41,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 534 transitions, 10398 flow [2024-06-27 22:30:43,274 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 534 transitions, 10140 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-27 22:30:43,281 INFO L231 Difference]: Finished difference. Result has 428 places, 508 transitions, 9177 flow [2024-06-27 22:30:43,282 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=8818, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=506, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9177, PETRI_PLACES=428, PETRI_TRANSITIONS=508} [2024-06-27 22:30:43,290 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 387 predicate places. [2024-06-27 22:30:43,290 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 508 transitions, 9177 flow [2024-06-27 22:30:43,290 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:30:43,290 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:30:43,290 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:30:43,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-27 22:30:43,291 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:30:43,291 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:30:43,291 INFO L85 PathProgramCache]: Analyzing trace with hash -937115925, now seen corresponding path program 13 times [2024-06-27 22:30:43,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:30:43,291 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1881906144] [2024-06-27 22:30:43,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:30:43,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:30:43,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:30:44,818 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:30:44,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:30:44,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1881906144] [2024-06-27 22:30:44,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1881906144] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:30:44,818 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:30:44,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:30:44,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1717289022] [2024-06-27 22:30:44,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:30:44,819 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:30:44,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:30:44,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:30:44,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:30:44,917 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:30:44,917 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 508 transitions, 9177 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:30:44,917 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:30:44,918 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:30:44,918 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:30:46,325 INFO L124 PetriNetUnfolderBase]: 2242/4361 cut-off events. [2024-06-27 22:30:46,326 INFO L125 PetriNetUnfolderBase]: For 295265/295265 co-relation queries the response was YES. [2024-06-27 22:30:46,359 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29940 conditions, 4361 events. 2242/4361 cut-off events. For 295265/295265 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 31420 event pairs, 674 based on Foata normal form. 2/4062 useless extension candidates. Maximal degree in co-relation 29746. Up to 3502 conditions per place. [2024-06-27 22:30:46,369 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 396 selfloop transitions, 131 changer transitions 0/535 dead transitions. [2024-06-27 22:30:46,369 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 535 transitions, 10783 flow [2024-06-27 22:30:46,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:30:46,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:30:46,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 167 transitions. [2024-06-27 22:30:46,370 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45135135135135135 [2024-06-27 22:30:46,370 INFO L175 Difference]: Start difference. First operand has 428 places, 508 transitions, 9177 flow. Second operand 10 states and 167 transitions. [2024-06-27 22:30:46,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 535 transitions, 10783 flow [2024-06-27 22:30:48,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 535 transitions, 10607 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-27 22:30:48,028 INFO L231 Difference]: Finished difference. Result has 432 places, 512 transitions, 9412 flow [2024-06-27 22:30:48,028 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9001, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=508, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=379, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9412, PETRI_PLACES=432, PETRI_TRANSITIONS=512} [2024-06-27 22:30:48,028 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 391 predicate places. [2024-06-27 22:30:48,029 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 512 transitions, 9412 flow [2024-06-27 22:30:48,029 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:30:48,029 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:30:48,029 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:30:48,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-27 22:30:48,029 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:30:48,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:30:48,030 INFO L85 PathProgramCache]: Analyzing trace with hash -930686835, now seen corresponding path program 14 times [2024-06-27 22:30:48,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:30:48,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1979158935] [2024-06-27 22:30:48,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:30:48,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:30:48,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:30:49,863 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:30:49,863 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:30:49,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1979158935] [2024-06-27 22:30:49,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1979158935] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:30:49,864 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:30:49,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:30:49,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [910544217] [2024-06-27 22:30:49,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:30:49,864 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:30:49,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:30:49,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:30:49,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:30:49,966 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:30:49,966 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 512 transitions, 9412 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:30:49,966 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:30:49,966 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:30:49,966 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:30:51,281 INFO L124 PetriNetUnfolderBase]: 2238/4352 cut-off events. [2024-06-27 22:30:51,281 INFO L125 PetriNetUnfolderBase]: For 283532/283532 co-relation queries the response was YES. [2024-06-27 22:30:51,325 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29611 conditions, 4352 events. 2238/4352 cut-off events. For 283532/283532 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 31323 event pairs, 672 based on Foata normal form. 2/4052 useless extension candidates. Maximal degree in co-relation 29416. Up to 3540 conditions per place. [2024-06-27 22:30:51,340 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 392 selfloop transitions, 131 changer transitions 0/531 dead transitions. [2024-06-27 22:30:51,340 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 531 transitions, 10582 flow [2024-06-27 22:30:51,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:30:51,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:30:51,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 171 transitions. [2024-06-27 22:30:51,341 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4201474201474201 [2024-06-27 22:30:51,341 INFO L175 Difference]: Start difference. First operand has 432 places, 512 transitions, 9412 flow. Second operand 11 states and 171 transitions. [2024-06-27 22:30:51,341 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 531 transitions, 10582 flow [2024-06-27 22:30:53,274 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 531 transitions, 10397 flow, removed 43 selfloop flow, removed 5 redundant places. [2024-06-27 22:30:53,281 INFO L231 Difference]: Finished difference. Result has 438 places, 512 transitions, 9494 flow [2024-06-27 22:30:53,282 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9227, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9494, PETRI_PLACES=438, PETRI_TRANSITIONS=512} [2024-06-27 22:30:53,282 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 397 predicate places. [2024-06-27 22:30:53,282 INFO L495 AbstractCegarLoop]: Abstraction has has 438 places, 512 transitions, 9494 flow [2024-06-27 22:30:53,282 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:30:53,282 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:30:53,282 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:30:53,282 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-27 22:30:53,282 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:30:53,282 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:30:53,283 INFO L85 PathProgramCache]: Analyzing trace with hash -930687021, now seen corresponding path program 20 times [2024-06-27 22:30:53,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:30:53,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [320882236] [2024-06-27 22:30:53,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:30:53,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:30:53,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:30:54,786 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:30:54,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:30:54,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [320882236] [2024-06-27 22:30:54,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [320882236] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:30:54,787 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:30:54,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:30:54,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1571494585] [2024-06-27 22:30:54,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:30:54,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:30:54,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:30:54,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:30:54,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:30:54,929 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:30:54,929 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 512 transitions, 9494 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:30:54,929 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:30:54,929 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:30:54,929 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:30:56,237 INFO L124 PetriNetUnfolderBase]: 2235/4347 cut-off events. [2024-06-27 22:30:56,237 INFO L125 PetriNetUnfolderBase]: For 268725/268725 co-relation queries the response was YES. [2024-06-27 22:30:56,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29324 conditions, 4347 events. 2235/4347 cut-off events. For 268725/268725 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 31288 event pairs, 668 based on Foata normal form. 2/4048 useless extension candidates. Maximal degree in co-relation 29127. Up to 3555 conditions per place. [2024-06-27 22:30:56,286 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 404 selfloop transitions, 120 changer transitions 0/532 dead transitions. [2024-06-27 22:30:56,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 532 transitions, 10664 flow [2024-06-27 22:30:56,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:30:56,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:30:56,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 169 transitions. [2024-06-27 22:30:56,287 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4152334152334152 [2024-06-27 22:30:56,288 INFO L175 Difference]: Start difference. First operand has 438 places, 512 transitions, 9494 flow. Second operand 11 states and 169 transitions. [2024-06-27 22:30:56,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 532 transitions, 10664 flow [2024-06-27 22:30:57,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 532 transitions, 10365 flow, removed 10 selfloop flow, removed 10 redundant places. [2024-06-27 22:30:57,835 INFO L231 Difference]: Finished difference. Result has 439 places, 512 transitions, 9439 flow [2024-06-27 22:30:57,835 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9195, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=392, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9439, PETRI_PLACES=439, PETRI_TRANSITIONS=512} [2024-06-27 22:30:57,835 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 398 predicate places. [2024-06-27 22:30:57,835 INFO L495 AbstractCegarLoop]: Abstraction has has 439 places, 512 transitions, 9439 flow [2024-06-27 22:30:57,835 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:30:57,835 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:30:57,835 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:30:57,836 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-27 22:30:57,836 INFO L420 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:30:57,836 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:30:57,836 INFO L85 PathProgramCache]: Analyzing trace with hash -930449685, now seen corresponding path program 15 times [2024-06-27 22:30:57,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:30:57,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [225249360] [2024-06-27 22:30:57,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:30:57,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:30:57,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:30:59,415 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:30:59,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:30:59,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [225249360] [2024-06-27 22:30:59,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [225249360] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:30:59,416 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:30:59,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:30:59,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1690880381] [2024-06-27 22:30:59,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:30:59,416 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:30:59,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:30:59,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:30:59,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:30:59,528 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:30:59,528 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 512 transitions, 9439 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:30:59,528 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:30:59,528 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:30:59,528 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:31:00,853 INFO L124 PetriNetUnfolderBase]: 2248/4364 cut-off events. [2024-06-27 22:31:00,854 INFO L125 PetriNetUnfolderBase]: For 272041/272041 co-relation queries the response was YES. [2024-06-27 22:31:00,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29423 conditions, 4364 events. 2248/4364 cut-off events. For 272041/272041 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 31368 event pairs, 647 based on Foata normal form. 2/4060 useless extension candidates. Maximal degree in co-relation 29225. Up to 3325 conditions per place. [2024-06-27 22:31:00,913 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 331 selfloop transitions, 195 changer transitions 0/534 dead transitions. [2024-06-27 22:31:00,913 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 534 transitions, 10671 flow [2024-06-27 22:31:00,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:31:00,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:31:00,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 164 transitions. [2024-06-27 22:31:00,914 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44324324324324327 [2024-06-27 22:31:00,914 INFO L175 Difference]: Start difference. First operand has 439 places, 512 transitions, 9439 flow. Second operand 10 states and 164 transitions. [2024-06-27 22:31:00,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 534 transitions, 10671 flow [2024-06-27 22:31:02,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 534 transitions, 10421 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-27 22:31:02,564 INFO L231 Difference]: Finished difference. Result has 439 places, 514 transitions, 9647 flow [2024-06-27 22:31:02,564 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9189, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=193, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9647, PETRI_PLACES=439, PETRI_TRANSITIONS=514} [2024-06-27 22:31:02,565 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 398 predicate places. [2024-06-27 22:31:02,565 INFO L495 AbstractCegarLoop]: Abstraction has has 439 places, 514 transitions, 9647 flow [2024-06-27 22:31:02,565 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:31:02,565 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:31:02,565 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:31:02,565 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-27 22:31:02,565 INFO L420 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:31:02,566 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:31:02,566 INFO L85 PathProgramCache]: Analyzing trace with hash -930440757, now seen corresponding path program 1 times [2024-06-27 22:31:02,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:31:02,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [723628919] [2024-06-27 22:31:02,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:31:02,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:31:02,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:31:04,249 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:31:04,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:31:04,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [723628919] [2024-06-27 22:31:04,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [723628919] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:31:04,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:31:04,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:31:04,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286541969] [2024-06-27 22:31:04,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:31:04,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:31:04,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:31:04,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:31:04,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:31:04,352 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:31:04,353 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 514 transitions, 9647 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:31:04,353 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:31:04,353 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:31:04,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:31:05,767 INFO L124 PetriNetUnfolderBase]: 2282/4452 cut-off events. [2024-06-27 22:31:05,768 INFO L125 PetriNetUnfolderBase]: For 295342/295342 co-relation queries the response was YES. [2024-06-27 22:31:05,811 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30150 conditions, 4452 events. 2282/4452 cut-off events. For 295342/295342 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 32263 event pairs, 656 based on Foata normal form. 4/4149 useless extension candidates. Maximal degree in co-relation 29951. Up to 3352 conditions per place. [2024-06-27 22:31:05,825 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 353 selfloop transitions, 177 changer transitions 0/538 dead transitions. [2024-06-27 22:31:05,825 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 538 transitions, 10897 flow [2024-06-27 22:31:05,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:31:05,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:31:05,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 167 transitions. [2024-06-27 22:31:05,826 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45135135135135135 [2024-06-27 22:31:05,826 INFO L175 Difference]: Start difference. First operand has 439 places, 514 transitions, 9647 flow. Second operand 10 states and 167 transitions. [2024-06-27 22:31:05,826 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 538 transitions, 10897 flow [2024-06-27 22:31:07,688 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 538 transitions, 10485 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-27 22:31:07,695 INFO L231 Difference]: Finished difference. Result has 441 places, 516 transitions, 9645 flow [2024-06-27 22:31:07,695 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9235, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=514, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9645, PETRI_PLACES=441, PETRI_TRANSITIONS=516} [2024-06-27 22:31:07,695 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 400 predicate places. [2024-06-27 22:31:07,695 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 516 transitions, 9645 flow [2024-06-27 22:31:07,696 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:31:07,696 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:31:07,696 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:31:07,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-27 22:31:07,696 INFO L420 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:31:07,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:31:07,696 INFO L85 PathProgramCache]: Analyzing trace with hash 1246579663, now seen corresponding path program 2 times [2024-06-27 22:31:07,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:31:07,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [361121188] [2024-06-27 22:31:07,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:31:07,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:31:07,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:31:09,589 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:31:09,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:31:09,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [361121188] [2024-06-27 22:31:09,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [361121188] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:31:09,590 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:31:09,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:31:09,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2056717936] [2024-06-27 22:31:09,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:31:09,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:31:09,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:31:09,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:31:09,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:31:09,656 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:31:09,656 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 516 transitions, 9645 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:31:09,656 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:31:09,656 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:31:09,656 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:31:10,922 INFO L124 PetriNetUnfolderBase]: 2299/4483 cut-off events. [2024-06-27 22:31:10,923 INFO L125 PetriNetUnfolderBase]: For 284184/284184 co-relation queries the response was YES. [2024-06-27 22:31:10,970 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30413 conditions, 4483 events. 2299/4483 cut-off events. For 284184/284184 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 32540 event pairs, 665 based on Foata normal form. 2/4173 useless extension candidates. Maximal degree in co-relation 30213. Up to 3760 conditions per place. [2024-06-27 22:31:10,985 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 480 selfloop transitions, 54 changer transitions 0/542 dead transitions. [2024-06-27 22:31:10,985 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 542 transitions, 10943 flow [2024-06-27 22:31:10,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:31:10,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:31:10,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 167 transitions. [2024-06-27 22:31:10,986 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4103194103194103 [2024-06-27 22:31:10,986 INFO L175 Difference]: Start difference. First operand has 441 places, 516 transitions, 9645 flow. Second operand 11 states and 167 transitions. [2024-06-27 22:31:10,986 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 542 transitions, 10943 flow [2024-06-27 22:31:12,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 443 places, 542 transitions, 10561 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-27 22:31:12,805 INFO L231 Difference]: Finished difference. Result has 444 places, 517 transitions, 9409 flow [2024-06-27 22:31:12,806 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9263, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=516, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=462, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9409, PETRI_PLACES=444, PETRI_TRANSITIONS=517} [2024-06-27 22:31:12,806 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 403 predicate places. [2024-06-27 22:31:12,806 INFO L495 AbstractCegarLoop]: Abstraction has has 444 places, 517 transitions, 9409 flow [2024-06-27 22:31:12,806 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:31:12,807 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:31:12,807 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:31:12,807 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-27 22:31:12,807 INFO L420 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:31:12,808 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:31:12,808 INFO L85 PathProgramCache]: Analyzing trace with hash 71757487, now seen corresponding path program 16 times [2024-06-27 22:31:12,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:31:12,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1167953736] [2024-06-27 22:31:12,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:31:12,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:31:12,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:31:14,458 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:31:14,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:31:14,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1167953736] [2024-06-27 22:31:14,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1167953736] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:31:14,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:31:14,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:31:14,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751449314] [2024-06-27 22:31:14,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:31:14,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:31:14,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:31:14,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:31:14,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:31:14,543 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:31:14,543 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 444 places, 517 transitions, 9409 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:31:14,543 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:31:14,543 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:31:14,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:31:15,880 INFO L124 PetriNetUnfolderBase]: 2312/4505 cut-off events. [2024-06-27 22:31:15,881 INFO L125 PetriNetUnfolderBase]: For 286513/286513 co-relation queries the response was YES. [2024-06-27 22:31:15,928 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30212 conditions, 4505 events. 2312/4505 cut-off events. For 286513/286513 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 32726 event pairs, 675 based on Foata normal form. 2/4193 useless extension candidates. Maximal degree in co-relation 30011. Up to 3803 conditions per place. [2024-06-27 22:31:15,945 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 475 selfloop transitions, 56 changer transitions 0/539 dead transitions. [2024-06-27 22:31:15,945 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 453 places, 539 transitions, 10689 flow [2024-06-27 22:31:15,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:31:15,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:31:15,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 157 transitions. [2024-06-27 22:31:15,946 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4243243243243243 [2024-06-27 22:31:15,946 INFO L175 Difference]: Start difference. First operand has 444 places, 517 transitions, 9409 flow. Second operand 10 states and 157 transitions. [2024-06-27 22:31:15,946 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 453 places, 539 transitions, 10689 flow [2024-06-27 22:31:17,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 539 transitions, 10557 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-27 22:31:17,725 INFO L231 Difference]: Finished difference. Result has 445 places, 519 transitions, 9472 flow [2024-06-27 22:31:17,725 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9277, PETRI_DIFFERENCE_MINUEND_PLACES=435, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=517, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=461, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9472, PETRI_PLACES=445, PETRI_TRANSITIONS=519} [2024-06-27 22:31:17,726 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 404 predicate places. [2024-06-27 22:31:17,726 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 519 transitions, 9472 flow [2024-06-27 22:31:17,726 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:31:17,726 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:31:17,726 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:31:17,726 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-27 22:31:17,726 INFO L420 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:31:17,726 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:31:17,726 INFO L85 PathProgramCache]: Analyzing trace with hash -471490437, now seen corresponding path program 17 times [2024-06-27 22:31:17,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:31:17,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2011793746] [2024-06-27 22:31:17,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:31:17,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:31:17,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:31:19,365 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:31:19,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:31:19,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2011793746] [2024-06-27 22:31:19,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2011793746] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:31:19,366 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:31:19,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:31:19,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [559897302] [2024-06-27 22:31:19,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:31:19,366 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:31:19,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:31:19,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:31:19,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:31:19,485 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:31:19,485 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 519 transitions, 9472 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:31:19,485 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:31:19,485 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:31:19,485 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:31:20,938 INFO L124 PetriNetUnfolderBase]: 2325/4529 cut-off events. [2024-06-27 22:31:20,938 INFO L125 PetriNetUnfolderBase]: For 289965/289965 co-relation queries the response was YES. [2024-06-27 22:31:20,983 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30299 conditions, 4529 events. 2325/4529 cut-off events. For 289965/289965 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 32949 event pairs, 665 based on Foata normal form. 2/4216 useless extension candidates. Maximal degree in co-relation 30097. Up to 3720 conditions per place. [2024-06-27 22:31:20,996 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 447 selfloop transitions, 90 changer transitions 0/545 dead transitions. [2024-06-27 22:31:20,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 455 places, 545 transitions, 10802 flow [2024-06-27 22:31:20,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:31:20,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:31:20,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 167 transitions. [2024-06-27 22:31:20,998 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4103194103194103 [2024-06-27 22:31:20,998 INFO L175 Difference]: Start difference. First operand has 445 places, 519 transitions, 9472 flow. Second operand 11 states and 167 transitions. [2024-06-27 22:31:20,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 455 places, 545 transitions, 10802 flow [2024-06-27 22:31:22,926 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 447 places, 545 transitions, 10616 flow, removed 26 selfloop flow, removed 8 redundant places. [2024-06-27 22:31:22,935 INFO L231 Difference]: Finished difference. Result has 448 places, 521 transitions, 9537 flow [2024-06-27 22:31:22,935 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9286, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=519, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9537, PETRI_PLACES=448, PETRI_TRANSITIONS=521} [2024-06-27 22:31:22,935 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 407 predicate places. [2024-06-27 22:31:22,935 INFO L495 AbstractCegarLoop]: Abstraction has has 448 places, 521 transitions, 9537 flow [2024-06-27 22:31:22,936 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:31:22,936 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:31:22,936 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:31:22,936 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-27 22:31:22,936 INFO L420 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:31:22,936 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:31:22,936 INFO L85 PathProgramCache]: Analyzing trace with hash 2071550443, now seen corresponding path program 18 times [2024-06-27 22:31:22,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:31:22,937 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [259442124] [2024-06-27 22:31:22,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:31:22,937 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:31:22,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:31:24,589 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:31:24,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:31:24,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [259442124] [2024-06-27 22:31:24,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [259442124] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:31:24,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:31:24,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:31:24,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [994378618] [2024-06-27 22:31:24,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:31:24,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:31:24,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:31:24,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:31:24,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:31:24,695 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:31:24,695 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 521 transitions, 9537 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:31:24,695 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:31:24,695 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:31:24,695 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:31:26,309 INFO L124 PetriNetUnfolderBase]: 2338/4540 cut-off events. [2024-06-27 22:31:26,309 INFO L125 PetriNetUnfolderBase]: For 293719/293719 co-relation queries the response was YES. [2024-06-27 22:31:26,357 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30506 conditions, 4540 events. 2338/4540 cut-off events. For 293719/293719 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 32930 event pairs, 668 based on Foata normal form. 2/4220 useless extension candidates. Maximal degree in co-relation 30303. Up to 3739 conditions per place. [2024-06-27 22:31:26,372 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 452 selfloop transitions, 85 changer transitions 0/545 dead transitions. [2024-06-27 22:31:26,372 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 545 transitions, 10831 flow [2024-06-27 22:31:26,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:31:26,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:31:26,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 168 transitions. [2024-06-27 22:31:26,373 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41277641277641275 [2024-06-27 22:31:26,373 INFO L175 Difference]: Start difference. First operand has 448 places, 521 transitions, 9537 flow. Second operand 11 states and 168 transitions. [2024-06-27 22:31:26,373 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 545 transitions, 10831 flow [2024-06-27 22:31:28,239 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 450 places, 545 transitions, 10633 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-27 22:31:28,246 INFO L231 Difference]: Finished difference. Result has 451 places, 523 transitions, 9584 flow [2024-06-27 22:31:28,246 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9339, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=521, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=436, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9584, PETRI_PLACES=451, PETRI_TRANSITIONS=523} [2024-06-27 22:31:28,247 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 410 predicate places. [2024-06-27 22:31:28,247 INFO L495 AbstractCegarLoop]: Abstraction has has 451 places, 523 transitions, 9584 flow [2024-06-27 22:31:28,247 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:31:28,247 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:31:28,247 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:31:28,247 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-27 22:31:28,248 INFO L420 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:31:28,248 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:31:28,248 INFO L85 PathProgramCache]: Analyzing trace with hash 2071559371, now seen corresponding path program 3 times [2024-06-27 22:31:28,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:31:28,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [61198309] [2024-06-27 22:31:28,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:31:28,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:31:28,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:31:30,031 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:31:30,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:31:30,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [61198309] [2024-06-27 22:31:30,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [61198309] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:31:30,031 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:31:30,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:31:30,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [862716036] [2024-06-27 22:31:30,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:31:30,032 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:31:30,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:31:30,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:31:30,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:31:30,132 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:31:30,133 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 523 transitions, 9584 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:31:30,133 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:31:30,133 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:31:30,133 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:31:31,576 INFO L124 PetriNetUnfolderBase]: 2355/4579 cut-off events. [2024-06-27 22:31:31,576 INFO L125 PetriNetUnfolderBase]: For 298312/298312 co-relation queries the response was YES. [2024-06-27 22:31:31,632 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30759 conditions, 4579 events. 2355/4579 cut-off events. For 298312/298312 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 33288 event pairs, 675 based on Foata normal form. 2/4257 useless extension candidates. Maximal degree in co-relation 30555. Up to 3882 conditions per place. [2024-06-27 22:31:31,650 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 503 selfloop transitions, 37 changer transitions 0/548 dead transitions. [2024-06-27 22:31:31,650 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 461 places, 548 transitions, 10856 flow [2024-06-27 22:31:31,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:31:31,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:31:31,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 165 transitions. [2024-06-27 22:31:31,651 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40540540540540543 [2024-06-27 22:31:31,651 INFO L175 Difference]: Start difference. First operand has 451 places, 523 transitions, 9584 flow. Second operand 11 states and 165 transitions. [2024-06-27 22:31:31,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 461 places, 548 transitions, 10856 flow [2024-06-27 22:31:33,548 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 452 places, 548 transitions, 10655 flow, removed 18 selfloop flow, removed 9 redundant places. [2024-06-27 22:31:33,555 INFO L231 Difference]: Finished difference. Result has 453 places, 524 transitions, 9496 flow [2024-06-27 22:31:33,556 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9383, PETRI_DIFFERENCE_MINUEND_PLACES=442, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=523, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=486, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9496, PETRI_PLACES=453, PETRI_TRANSITIONS=524} [2024-06-27 22:31:33,556 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 412 predicate places. [2024-06-27 22:31:33,556 INFO L495 AbstractCegarLoop]: Abstraction has has 453 places, 524 transitions, 9496 flow [2024-06-27 22:31:33,556 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:31:33,556 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:31:33,556 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:31:33,556 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-27 22:31:33,556 INFO L420 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:31:33,557 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:31:33,557 INFO L85 PathProgramCache]: Analyzing trace with hash 985105543, now seen corresponding path program 19 times [2024-06-27 22:31:33,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:31:33,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [953885654] [2024-06-27 22:31:33,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:31:33,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:31:33,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:31:35,191 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:31:35,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:31:35,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [953885654] [2024-06-27 22:31:35,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [953885654] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:31:35,192 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:31:35,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:31:35,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [932866409] [2024-06-27 22:31:35,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:31:35,192 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:31:35,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:31:35,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:31:35,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:31:35,347 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:31:35,348 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 453 places, 524 transitions, 9496 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:31:35,348 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:31:35,348 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:31:35,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:31:36,922 INFO L124 PetriNetUnfolderBase]: 2368/4601 cut-off events. [2024-06-27 22:31:36,922 INFO L125 PetriNetUnfolderBase]: For 302835/302835 co-relation queries the response was YES. [2024-06-27 22:31:36,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30855 conditions, 4601 events. 2368/4601 cut-off events. For 302835/302835 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 33499 event pairs, 672 based on Foata normal form. 2/4277 useless extension candidates. Maximal degree in co-relation 30650. Up to 3789 conditions per place. [2024-06-27 22:31:36,976 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 461 selfloop transitions, 82 changer transitions 0/551 dead transitions. [2024-06-27 22:31:36,977 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 463 places, 551 transitions, 10842 flow [2024-06-27 22:31:36,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:31:36,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:31:36,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 170 transitions. [2024-06-27 22:31:36,978 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4176904176904177 [2024-06-27 22:31:36,978 INFO L175 Difference]: Start difference. First operand has 453 places, 524 transitions, 9496 flow. Second operand 11 states and 170 transitions. [2024-06-27 22:31:36,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 463 places, 551 transitions, 10842 flow [2024-06-27 22:31:38,850 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 454 places, 551 transitions, 10741 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-06-27 22:31:38,857 INFO L231 Difference]: Finished difference. Result has 455 places, 526 transitions, 9638 flow [2024-06-27 22:31:38,857 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9395, PETRI_DIFFERENCE_MINUEND_PLACES=444, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=524, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=442, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9638, PETRI_PLACES=455, PETRI_TRANSITIONS=526} [2024-06-27 22:31:38,857 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 414 predicate places. [2024-06-27 22:31:38,857 INFO L495 AbstractCegarLoop]: Abstraction has has 455 places, 526 transitions, 9638 flow [2024-06-27 22:31:38,858 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:31:38,858 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:31:38,858 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:31:38,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-27 22:31:38,858 INFO L420 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:31:38,858 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:31:38,858 INFO L85 PathProgramCache]: Analyzing trace with hash -1245173741, now seen corresponding path program 21 times [2024-06-27 22:31:38,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:31:38,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [533347509] [2024-06-27 22:31:38,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:31:38,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:31:38,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:31:40,335 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:31:40,335 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:31:40,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [533347509] [2024-06-27 22:31:40,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [533347509] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:31:40,335 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:31:40,335 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:31:40,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [257501554] [2024-06-27 22:31:40,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:31:40,335 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:31:40,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:31:40,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:31:40,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:31:40,461 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:31:40,461 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 455 places, 526 transitions, 9638 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:31:40,461 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:31:40,461 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:31:40,461 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:31:41,942 INFO L124 PetriNetUnfolderBase]: 2385/4646 cut-off events. [2024-06-27 22:31:41,942 INFO L125 PetriNetUnfolderBase]: For 305699/305699 co-relation queries the response was YES. [2024-06-27 22:31:41,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31065 conditions, 4646 events. 2385/4646 cut-off events. For 305699/305699 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 33960 event pairs, 694 based on Foata normal form. 2/4322 useless extension candidates. Maximal degree in co-relation 30859. Up to 3942 conditions per place. [2024-06-27 22:31:42,009 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 494 selfloop transitions, 47 changer transitions 0/549 dead transitions. [2024-06-27 22:31:42,009 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 549 transitions, 10908 flow [2024-06-27 22:31:42,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:31:42,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:31:42,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 163 transitions. [2024-06-27 22:31:42,010 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4004914004914005 [2024-06-27 22:31:42,010 INFO L175 Difference]: Start difference. First operand has 455 places, 526 transitions, 9638 flow. Second operand 11 states and 163 transitions. [2024-06-27 22:31:42,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 549 transitions, 10908 flow [2024-06-27 22:31:44,237 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 549 transitions, 10709 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-06-27 22:31:44,246 INFO L231 Difference]: Finished difference. Result has 457 places, 527 transitions, 9563 flow [2024-06-27 22:31:44,247 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9439, PETRI_DIFFERENCE_MINUEND_PLACES=446, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=526, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=479, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9563, PETRI_PLACES=457, PETRI_TRANSITIONS=527} [2024-06-27 22:31:44,247 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 416 predicate places. [2024-06-27 22:31:44,247 INFO L495 AbstractCegarLoop]: Abstraction has has 457 places, 527 transitions, 9563 flow [2024-06-27 22:31:44,247 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:31:44,247 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:31:44,248 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:31:44,248 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-27 22:31:44,248 INFO L420 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:31:44,248 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:31:44,248 INFO L85 PathProgramCache]: Analyzing trace with hash 2071313107, now seen corresponding path program 22 times [2024-06-27 22:31:44,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:31:44,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [856656508] [2024-06-27 22:31:44,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:31:44,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:31:44,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:31:45,857 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:31:45,857 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:31:45,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [856656508] [2024-06-27 22:31:45,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [856656508] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:31:45,857 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:31:45,857 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:31:45,857 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [647448647] [2024-06-27 22:31:45,857 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:31:45,858 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:31:45,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:31:45,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:31:45,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:31:45,984 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:31:45,984 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 527 transitions, 9563 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:31:45,984 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:31:45,984 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:31:45,984 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:31:47,569 INFO L124 PetriNetUnfolderBase]: 2402/4680 cut-off events. [2024-06-27 22:31:47,569 INFO L125 PetriNetUnfolderBase]: For 309364/309364 co-relation queries the response was YES. [2024-06-27 22:31:47,614 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31149 conditions, 4680 events. 2402/4680 cut-off events. For 309364/309364 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 34319 event pairs, 705 based on Foata normal form. 2/4352 useless extension candidates. Maximal degree in co-relation 30942. Up to 3973 conditions per place. [2024-06-27 22:31:47,626 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 496 selfloop transitions, 45 changer transitions 0/549 dead transitions. [2024-06-27 22:31:47,626 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 467 places, 549 transitions, 10813 flow [2024-06-27 22:31:47,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:31:47,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:31:47,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 164 transitions. [2024-06-27 22:31:47,627 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40294840294840295 [2024-06-27 22:31:47,627 INFO L175 Difference]: Start difference. First operand has 457 places, 527 transitions, 9563 flow. Second operand 11 states and 164 transitions. [2024-06-27 22:31:47,627 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 467 places, 549 transitions, 10813 flow [2024-06-27 22:31:49,484 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 458 places, 549 transitions, 10703 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-27 22:31:49,491 INFO L231 Difference]: Finished difference. Result has 459 places, 528 transitions, 9575 flow [2024-06-27 22:31:49,492 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9453, PETRI_DIFFERENCE_MINUEND_PLACES=448, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=527, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=482, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9575, PETRI_PLACES=459, PETRI_TRANSITIONS=528} [2024-06-27 22:31:49,492 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 418 predicate places. [2024-06-27 22:31:49,492 INFO L495 AbstractCegarLoop]: Abstraction has has 459 places, 528 transitions, 9575 flow [2024-06-27 22:31:49,492 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:31:49,492 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:31:49,492 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:31:49,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-27 22:31:49,492 INFO L420 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:31:49,493 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:31:49,493 INFO L85 PathProgramCache]: Analyzing trace with hash 2064879367, now seen corresponding path program 23 times [2024-06-27 22:31:49,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:31:49,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [742612440] [2024-06-27 22:31:49,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:31:49,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:31:49,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:31:51,064 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:31:51,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:31:51,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [742612440] [2024-06-27 22:31:51,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [742612440] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:31:51,065 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:31:51,065 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:31:51,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2001995717] [2024-06-27 22:31:51,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:31:51,065 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:31:51,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:31:51,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:31:51,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:31:51,241 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:31:51,241 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 459 places, 528 transitions, 9575 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:31:51,241 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:31:51,241 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:31:51,241 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:31:52,731 INFO L124 PetriNetUnfolderBase]: 2419/4723 cut-off events. [2024-06-27 22:31:52,731 INFO L125 PetriNetUnfolderBase]: For 313984/313984 co-relation queries the response was YES. [2024-06-27 22:31:52,780 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31361 conditions, 4723 events. 2419/4723 cut-off events. For 313984/313984 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 34758 event pairs, 697 based on Foata normal form. 2/4397 useless extension candidates. Maximal degree in co-relation 31153. Up to 3877 conditions per place. [2024-06-27 22:31:52,796 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 493 selfloop transitions, 55 changer transitions 0/556 dead transitions. [2024-06-27 22:31:52,797 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 469 places, 556 transitions, 11153 flow [2024-06-27 22:31:52,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:31:52,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:31:52,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 169 transitions. [2024-06-27 22:31:52,798 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4152334152334152 [2024-06-27 22:31:52,798 INFO L175 Difference]: Start difference. First operand has 459 places, 528 transitions, 9575 flow. Second operand 11 states and 169 transitions. [2024-06-27 22:31:52,798 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 469 places, 556 transitions, 11153 flow [2024-06-27 22:31:54,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 461 places, 556 transitions, 11053 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-27 22:31:54,814 INFO L231 Difference]: Finished difference. Result has 462 places, 529 transitions, 9617 flow [2024-06-27 22:31:54,814 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9475, PETRI_DIFFERENCE_MINUEND_PLACES=451, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=528, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=474, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9617, PETRI_PLACES=462, PETRI_TRANSITIONS=529} [2024-06-27 22:31:54,815 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 421 predicate places. [2024-06-27 22:31:54,815 INFO L495 AbstractCegarLoop]: Abstraction has has 462 places, 529 transitions, 9617 flow [2024-06-27 22:31:54,815 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:31:54,815 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:31:54,815 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:31:54,815 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-27 22:31:54,815 INFO L420 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:31:54,816 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:31:54,816 INFO L85 PathProgramCache]: Analyzing trace with hash 2065057183, now seen corresponding path program 20 times [2024-06-27 22:31:54,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:31:54,816 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [557522090] [2024-06-27 22:31:54,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:31:54,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:31:54,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:31:56,469 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:31:56,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:31:56,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [557522090] [2024-06-27 22:31:56,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [557522090] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:31:56,470 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:31:56,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:31:56,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1896401056] [2024-06-27 22:31:56,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:31:56,470 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:31:56,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:31:56,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:31:56,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:31:56,573 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:31:56,573 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 462 places, 529 transitions, 9617 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:31:56,573 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:31:56,574 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:31:56,574 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:31:58,078 INFO L124 PetriNetUnfolderBase]: 2432/4745 cut-off events. [2024-06-27 22:31:58,078 INFO L125 PetriNetUnfolderBase]: For 319381/319381 co-relation queries the response was YES. [2024-06-27 22:31:58,125 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31637 conditions, 4745 events. 2432/4745 cut-off events. For 319381/319381 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 34904 event pairs, 708 based on Foata normal form. 2/4413 useless extension candidates. Maximal degree in co-relation 31428. Up to 4003 conditions per place. [2024-06-27 22:31:58,139 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 485 selfloop transitions, 61 changer transitions 0/554 dead transitions. [2024-06-27 22:31:58,139 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 471 places, 554 transitions, 10971 flow [2024-06-27 22:31:58,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:31:58,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:31:58,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 158 transitions. [2024-06-27 22:31:58,140 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42702702702702705 [2024-06-27 22:31:58,140 INFO L175 Difference]: Start difference. First operand has 462 places, 529 transitions, 9617 flow. Second operand 10 states and 158 transitions. [2024-06-27 22:31:58,140 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 471 places, 554 transitions, 10971 flow [2024-06-27 22:32:00,364 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 459 places, 554 transitions, 10578 flow, removed 14 selfloop flow, removed 12 redundant places. [2024-06-27 22:32:00,371 INFO L231 Difference]: Finished difference. Result has 460 places, 531 transitions, 9433 flow [2024-06-27 22:32:00,372 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9224, PETRI_DIFFERENCE_MINUEND_PLACES=450, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=468, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9433, PETRI_PLACES=460, PETRI_TRANSITIONS=531} [2024-06-27 22:32:00,372 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 419 predicate places. [2024-06-27 22:32:00,372 INFO L495 AbstractCegarLoop]: Abstraction has has 460 places, 531 transitions, 9433 flow [2024-06-27 22:32:00,372 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:32:00,372 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:32:00,372 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:32:00,372 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-27 22:32:00,373 INFO L420 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:32:00,373 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:32:00,373 INFO L85 PathProgramCache]: Analyzing trace with hash 2064884203, now seen corresponding path program 21 times [2024-06-27 22:32:00,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:32:00,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1412958482] [2024-06-27 22:32:00,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:32:00,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:32:00,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:32:01,960 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:32:01,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:32:01,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1412958482] [2024-06-27 22:32:01,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1412958482] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:32:01,961 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:32:01,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:32:01,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [38757613] [2024-06-27 22:32:01,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:32:01,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:32:01,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:32:01,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:32:01,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:32:02,067 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:32:02,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 460 places, 531 transitions, 9433 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:32:02,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:32:02,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:32:02,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:32:03,624 INFO L124 PetriNetUnfolderBase]: 2445/4764 cut-off events. [2024-06-27 22:32:03,624 INFO L125 PetriNetUnfolderBase]: For 323713/323713 co-relation queries the response was YES. [2024-06-27 22:32:03,674 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31116 conditions, 4764 events. 2445/4764 cut-off events. For 323713/323713 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 35027 event pairs, 687 based on Foata normal form. 2/4429 useless extension candidates. Maximal degree in co-relation 30909. Up to 3749 conditions per place. [2024-06-27 22:32:03,690 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 440 selfloop transitions, 112 changer transitions 0/560 dead transitions. [2024-06-27 22:32:03,690 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 470 places, 560 transitions, 11093 flow [2024-06-27 22:32:03,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:32:03,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:32:03,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 171 transitions. [2024-06-27 22:32:03,691 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4201474201474201 [2024-06-27 22:32:03,691 INFO L175 Difference]: Start difference. First operand has 460 places, 531 transitions, 9433 flow. Second operand 11 states and 171 transitions. [2024-06-27 22:32:03,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 470 places, 560 transitions, 11093 flow [2024-06-27 22:32:05,906 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 462 places, 560 transitions, 10821 flow, removed 28 selfloop flow, removed 8 redundant places. [2024-06-27 22:32:05,913 INFO L231 Difference]: Finished difference. Result has 463 places, 533 transitions, 9472 flow [2024-06-27 22:32:05,913 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9161, PETRI_DIFFERENCE_MINUEND_PLACES=452, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=531, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9472, PETRI_PLACES=463, PETRI_TRANSITIONS=533} [2024-06-27 22:32:05,913 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 422 predicate places. [2024-06-27 22:32:05,914 INFO L495 AbstractCegarLoop]: Abstraction has has 463 places, 533 transitions, 9472 flow [2024-06-27 22:32:05,914 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:32:05,914 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:32:05,914 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:32:05,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-27 22:32:05,914 INFO L420 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:32:05,915 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:32:05,915 INFO L85 PathProgramCache]: Analyzing trace with hash 2064884017, now seen corresponding path program 24 times [2024-06-27 22:32:05,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:32:05,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1163587946] [2024-06-27 22:32:05,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:32:05,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:32:05,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:32:07,283 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:32:07,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:32:07,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1163587946] [2024-06-27 22:32:07,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1163587946] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:32:07,283 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:32:07,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:32:07,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1352001465] [2024-06-27 22:32:07,283 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:32:07,283 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:32:07,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:32:07,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:32:07,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:32:07,397 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:32:07,397 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 463 places, 533 transitions, 9472 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:32:07,397 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:32:07,397 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:32:07,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:32:08,924 INFO L124 PetriNetUnfolderBase]: 2462/4804 cut-off events. [2024-06-27 22:32:08,924 INFO L125 PetriNetUnfolderBase]: For 327109/327109 co-relation queries the response was YES. [2024-06-27 22:32:08,973 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31392 conditions, 4804 events. 2462/4804 cut-off events. For 327109/327109 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 35463 event pairs, 712 based on Foata normal form. 2/4467 useless extension candidates. Maximal degree in co-relation 31184. Up to 4047 conditions per place. [2024-06-27 22:32:08,989 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 496 selfloop transitions, 52 changer transitions 0/556 dead transitions. [2024-06-27 22:32:08,989 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 472 places, 556 transitions, 10742 flow [2024-06-27 22:32:08,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:32:08,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:32:08,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 155 transitions. [2024-06-27 22:32:08,990 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4189189189189189 [2024-06-27 22:32:08,990 INFO L175 Difference]: Start difference. First operand has 463 places, 533 transitions, 9472 flow. Second operand 10 states and 155 transitions. [2024-06-27 22:32:08,990 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 472 places, 556 transitions, 10742 flow [2024-06-27 22:32:11,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 462 places, 556 transitions, 10301 flow, removed 32 selfloop flow, removed 10 redundant places. [2024-06-27 22:32:11,361 INFO L231 Difference]: Finished difference. Result has 463 places, 534 transitions, 9163 flow [2024-06-27 22:32:11,361 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9031, PETRI_DIFFERENCE_MINUEND_PLACES=453, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=533, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=481, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9163, PETRI_PLACES=463, PETRI_TRANSITIONS=534} [2024-06-27 22:32:11,361 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 422 predicate places. [2024-06-27 22:32:11,361 INFO L495 AbstractCegarLoop]: Abstraction has has 463 places, 534 transitions, 9163 flow [2024-06-27 22:32:11,361 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:32:11,361 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:32:11,361 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:32:11,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-27 22:32:11,362 INFO L420 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:32:11,362 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:32:11,362 INFO L85 PathProgramCache]: Analyzing trace with hash -2002952177, now seen corresponding path program 4 times [2024-06-27 22:32:11,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:32:11,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200229712] [2024-06-27 22:32:11,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:32:11,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:32:11,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:32:13,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-27 22:32:13,126 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:32:13,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200229712] [2024-06-27 22:32:13,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [200229712] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:32:13,127 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:32:13,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:32:13,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [146453082] [2024-06-27 22:32:13,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:32:13,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:32:13,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:32:13,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:32:13,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:32:13,240 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:32:13,240 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 463 places, 534 transitions, 9163 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:32:13,240 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:32:13,240 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:32:13,240 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:32:14,893 INFO L124 PetriNetUnfolderBase]: 2479/4835 cut-off events. [2024-06-27 22:32:14,893 INFO L125 PetriNetUnfolderBase]: For 330501/330501 co-relation queries the response was YES. [2024-06-27 22:32:14,935 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31022 conditions, 4835 events. 2479/4835 cut-off events. For 330501/330501 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 35677 event pairs, 704 based on Foata normal form. 2/4491 useless extension candidates. Maximal degree in co-relation 30814. Up to 4117 conditions per place. [2024-06-27 22:32:14,948 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 521 selfloop transitions, 28 changer transitions 0/557 dead transitions. [2024-06-27 22:32:14,948 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 473 places, 557 transitions, 10415 flow [2024-06-27 22:32:14,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:32:14,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:32:14,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 163 transitions. [2024-06-27 22:32:14,949 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4004914004914005 [2024-06-27 22:32:14,949 INFO L175 Difference]: Start difference. First operand has 463 places, 534 transitions, 9163 flow. Second operand 11 states and 163 transitions. [2024-06-27 22:32:14,949 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 473 places, 557 transitions, 10415 flow [2024-06-27 22:32:17,156 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 465 places, 557 transitions, 10297 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-27 22:32:17,162 INFO L231 Difference]: Finished difference. Result has 466 places, 535 transitions, 9142 flow [2024-06-27 22:32:17,163 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9045, PETRI_DIFFERENCE_MINUEND_PLACES=455, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=534, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=506, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9142, PETRI_PLACES=466, PETRI_TRANSITIONS=535} [2024-06-27 22:32:17,163 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 425 predicate places. [2024-06-27 22:32:17,163 INFO L495 AbstractCegarLoop]: Abstraction has has 466 places, 535 transitions, 9142 flow [2024-06-27 22:32:17,163 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:32:17,163 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:32:17,163 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:32:17,163 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-27 22:32:17,163 INFO L420 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:32:17,164 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:32:17,164 INFO L85 PathProgramCache]: Analyzing trace with hash 1215024793, now seen corresponding path program 22 times [2024-06-27 22:32:17,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:32:17,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [316225865] [2024-06-27 22:32:17,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:32:17,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:32:17,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:32:18,703 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:32:18,703 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:32:18,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [316225865] [2024-06-27 22:32:18,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [316225865] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:32:18,704 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:32:18,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:32:18,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [824275446] [2024-06-27 22:32:18,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:32:18,704 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:32:18,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:32:18,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:32:18,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:32:18,823 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:32:18,824 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 466 places, 535 transitions, 9142 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:32:18,824 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:32:18,824 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:32:18,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:32:20,319 INFO L124 PetriNetUnfolderBase]: 2490/4853 cut-off events. [2024-06-27 22:32:20,319 INFO L125 PetriNetUnfolderBase]: For 334953/334953 co-relation queries the response was YES. [2024-06-27 22:32:20,370 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31019 conditions, 4853 events. 2490/4853 cut-off events. For 334953/334953 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 35827 event pairs, 707 based on Foata normal form. 3/4508 useless extension candidates. Maximal degree in co-relation 30810. Up to 4141 conditions per place. [2024-06-27 22:32:20,388 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 519 selfloop transitions, 29 changer transitions 0/556 dead transitions. [2024-06-27 22:32:20,388 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 476 places, 556 transitions, 10402 flow [2024-06-27 22:32:20,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:32:20,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:32:20,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 161 transitions. [2024-06-27 22:32:20,389 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3955773955773956 [2024-06-27 22:32:20,389 INFO L175 Difference]: Start difference. First operand has 466 places, 535 transitions, 9142 flow. Second operand 11 states and 161 transitions. [2024-06-27 22:32:20,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 476 places, 556 transitions, 10402 flow [2024-06-27 22:32:22,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 467 places, 556 transitions, 10317 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-06-27 22:32:22,460 INFO L231 Difference]: Finished difference. Result has 468 places, 537 transitions, 9201 flow [2024-06-27 22:32:22,460 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9057, PETRI_DIFFERENCE_MINUEND_PLACES=457, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=535, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=506, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9201, PETRI_PLACES=468, PETRI_TRANSITIONS=537} [2024-06-27 22:32:22,460 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 427 predicate places. [2024-06-27 22:32:22,460 INFO L495 AbstractCegarLoop]: Abstraction has has 468 places, 537 transitions, 9201 flow [2024-06-27 22:32:22,460 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:32:22,460 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:32:22,461 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:32:22,461 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-27 22:32:22,461 INFO L420 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:32:22,461 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:32:22,461 INFO L85 PathProgramCache]: Analyzing trace with hash -1993719315, now seen corresponding path program 5 times [2024-06-27 22:32:22,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:32:22,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [302581150] [2024-06-27 22:32:22,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:32:22,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:32:22,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:32:24,181 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:32:24,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:32:24,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [302581150] [2024-06-27 22:32:24,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [302581150] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:32:24,181 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:32:24,181 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:32:24,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954588075] [2024-06-27 22:32:24,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:32:24,182 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:32:24,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:32:24,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:32:24,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:32:24,299 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:32:24,299 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 537 transitions, 9201 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:32:24,299 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:32:24,299 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:32:24,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:32:25,831 INFO L124 PetriNetUnfolderBase]: 2507/4890 cut-off events. [2024-06-27 22:32:25,831 INFO L125 PetriNetUnfolderBase]: For 328820/328820 co-relation queries the response was YES. [2024-06-27 22:32:25,879 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31191 conditions, 4890 events. 2507/4890 cut-off events. For 328820/328820 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 36147 event pairs, 724 based on Foata normal form. 2/4541 useless extension candidates. Maximal degree in co-relation 30981. Up to 4167 conditions per place. [2024-06-27 22:32:25,893 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 527 selfloop transitions, 24 changer transitions 0/559 dead transitions. [2024-06-27 22:32:25,893 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 478 places, 559 transitions, 10435 flow [2024-06-27 22:32:25,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:32:25,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:32:25,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 161 transitions. [2024-06-27 22:32:25,894 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3955773955773956 [2024-06-27 22:32:25,894 INFO L175 Difference]: Start difference. First operand has 468 places, 537 transitions, 9201 flow. Second operand 11 states and 161 transitions. [2024-06-27 22:32:25,894 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 478 places, 559 transitions, 10435 flow [2024-06-27 22:32:28,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 468 places, 559 transitions, 10261 flow, removed 30 selfloop flow, removed 10 redundant places. [2024-06-27 22:32:28,030 INFO L231 Difference]: Finished difference. Result has 469 places, 538 transitions, 9119 flow [2024-06-27 22:32:28,030 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9027, PETRI_DIFFERENCE_MINUEND_PLACES=458, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=513, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9119, PETRI_PLACES=469, PETRI_TRANSITIONS=538} [2024-06-27 22:32:28,030 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 428 predicate places. [2024-06-27 22:32:28,030 INFO L495 AbstractCegarLoop]: Abstraction has has 469 places, 538 transitions, 9119 flow [2024-06-27 22:32:28,031 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:32:28,031 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:32:28,031 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:32:28,031 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-27 22:32:28,031 INFO L420 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:32:28,031 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:32:28,031 INFO L85 PathProgramCache]: Analyzing trace with hash 1205791931, now seen corresponding path program 23 times [2024-06-27 22:32:28,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:32:28,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1393876605] [2024-06-27 22:32:28,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:32:28,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:32:28,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:32:29,508 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:32:29,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:32:29,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1393876605] [2024-06-27 22:32:29,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1393876605] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:32:29,508 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:32:29,508 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:32:29,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [525415695] [2024-06-27 22:32:29,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:32:29,509 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:32:29,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:32:29,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:32:29,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:32:29,627 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:32:29,627 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 469 places, 538 transitions, 9119 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:32:29,627 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:32:29,627 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:32:29,627 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:32:31,363 INFO L124 PetriNetUnfolderBase]: 2520/4910 cut-off events. [2024-06-27 22:32:31,363 INFO L125 PetriNetUnfolderBase]: For 333216/333216 co-relation queries the response was YES. [2024-06-27 22:32:31,405 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31314 conditions, 4910 events. 2520/4910 cut-off events. For 333216/333216 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 36330 event pairs, 718 based on Foata normal form. 2/4558 useless extension candidates. Maximal degree in co-relation 31103. Up to 4135 conditions per place. [2024-06-27 22:32:31,417 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 503 selfloop transitions, 49 changer transitions 0/560 dead transitions. [2024-06-27 22:32:31,417 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 560 transitions, 10415 flow [2024-06-27 22:32:31,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:32:31,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:32:31,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 165 transitions. [2024-06-27 22:32:31,418 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40540540540540543 [2024-06-27 22:32:31,418 INFO L175 Difference]: Start difference. First operand has 469 places, 538 transitions, 9119 flow. Second operand 11 states and 165 transitions. [2024-06-27 22:32:31,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 560 transitions, 10415 flow [2024-06-27 22:32:33,614 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 470 places, 560 transitions, 10337 flow, removed 17 selfloop flow, removed 9 redundant places. [2024-06-27 22:32:33,621 INFO L231 Difference]: Finished difference. Result has 471 places, 540 transitions, 9226 flow [2024-06-27 22:32:33,621 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9041, PETRI_DIFFERENCE_MINUEND_PLACES=460, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=538, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=489, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9226, PETRI_PLACES=471, PETRI_TRANSITIONS=540} [2024-06-27 22:32:33,621 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 430 predicate places. [2024-06-27 22:32:33,621 INFO L495 AbstractCegarLoop]: Abstraction has has 471 places, 540 transitions, 9226 flow [2024-06-27 22:32:33,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:32:33,622 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:32:33,622 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:32:33,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-27 22:32:33,622 INFO L420 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:32:33,622 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:32:33,622 INFO L85 PathProgramCache]: Analyzing trace with hash -2003198441, now seen corresponding path program 25 times [2024-06-27 22:32:33,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:32:33,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1309059557] [2024-06-27 22:32:33,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:32:33,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:32:33,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:32:35,041 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:32:35,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:32:35,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1309059557] [2024-06-27 22:32:35,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1309059557] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:32:35,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:32:35,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:32:35,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [27473953] [2024-06-27 22:32:35,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:32:35,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:32:35,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:32:35,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:32:35,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:32:35,145 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:32:35,145 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 471 places, 540 transitions, 9226 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:32:35,146 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:32:35,146 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:32:35,146 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:32:36,673 INFO L124 PetriNetUnfolderBase]: 2517/4908 cut-off events. [2024-06-27 22:32:36,673 INFO L125 PetriNetUnfolderBase]: For 313465/313465 co-relation queries the response was YES. [2024-06-27 22:32:36,723 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30875 conditions, 4908 events. 2517/4908 cut-off events. For 313465/313465 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 36288 event pairs, 728 based on Foata normal form. 2/4559 useless extension candidates. Maximal degree in co-relation 30663. Up to 4195 conditions per place. [2024-06-27 22:32:36,737 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 528 selfloop transitions, 24 changer transitions 0/560 dead transitions. [2024-06-27 22:32:36,737 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 480 places, 560 transitions, 10438 flow [2024-06-27 22:32:36,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:32:36,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:32:36,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 151 transitions. [2024-06-27 22:32:36,738 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4081081081081081 [2024-06-27 22:32:36,738 INFO L175 Difference]: Start difference. First operand has 471 places, 540 transitions, 9226 flow. Second operand 10 states and 151 transitions. [2024-06-27 22:32:36,738 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 480 places, 560 transitions, 10438 flow [2024-06-27 22:32:39,139 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 471 places, 560 transitions, 10285 flow, removed 30 selfloop flow, removed 9 redundant places. [2024-06-27 22:32:39,146 INFO L231 Difference]: Finished difference. Result has 472 places, 540 transitions, 9125 flow [2024-06-27 22:32:39,146 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9073, PETRI_DIFFERENCE_MINUEND_PLACES=462, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=540, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=516, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9125, PETRI_PLACES=472, PETRI_TRANSITIONS=540} [2024-06-27 22:32:39,146 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 431 predicate places. [2024-06-27 22:32:39,146 INFO L495 AbstractCegarLoop]: Abstraction has has 472 places, 540 transitions, 9125 flow [2024-06-27 22:32:39,146 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:32:39,146 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:32:39,146 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:32:39,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-27 22:32:39,147 INFO L420 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:32:39,147 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:32:39,147 INFO L85 PathProgramCache]: Analyzing trace with hash -2003198255, now seen corresponding path program 24 times [2024-06-27 22:32:39,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:32:39,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [59029346] [2024-06-27 22:32:39,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:32:39,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:32:39,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:32:40,610 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:32:40,610 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:32:40,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [59029346] [2024-06-27 22:32:40,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [59029346] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:32:40,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:32:40,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:32:40,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [589168744] [2024-06-27 22:32:40,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:32:40,611 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:32:40,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:32:40,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:32:40,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:32:40,696 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:32:40,696 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 472 places, 540 transitions, 9125 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:32:40,696 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:32:40,696 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:32:40,696 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:32:42,309 INFO L124 PetriNetUnfolderBase]: 2513/4902 cut-off events. [2024-06-27 22:32:42,310 INFO L125 PetriNetUnfolderBase]: For 293133/293133 co-relation queries the response was YES. [2024-06-27 22:32:42,354 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30260 conditions, 4902 events. 2513/4902 cut-off events. For 293133/293133 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 36274 event pairs, 715 based on Foata normal form. 2/4552 useless extension candidates. Maximal degree in co-relation 30047. Up to 4050 conditions per place. [2024-06-27 22:32:42,365 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 492 selfloop transitions, 65 changer transitions 0/565 dead transitions. [2024-06-27 22:32:42,365 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 482 places, 565 transitions, 10683 flow [2024-06-27 22:32:42,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:32:42,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:32:42,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 167 transitions. [2024-06-27 22:32:42,366 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4103194103194103 [2024-06-27 22:32:42,366 INFO L175 Difference]: Start difference. First operand has 472 places, 540 transitions, 9125 flow. Second operand 11 states and 167 transitions. [2024-06-27 22:32:42,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 482 places, 565 transitions, 10683 flow [2024-06-27 22:32:44,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 565 transitions, 10621 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-27 22:32:44,083 INFO L231 Difference]: Finished difference. Result has 474 places, 540 transitions, 9198 flow [2024-06-27 22:32:44,083 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9063, PETRI_DIFFERENCE_MINUEND_PLACES=463, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=540, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=475, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9198, PETRI_PLACES=474, PETRI_TRANSITIONS=540} [2024-06-27 22:32:44,083 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 433 predicate places. [2024-06-27 22:32:44,084 INFO L495 AbstractCegarLoop]: Abstraction has has 474 places, 540 transitions, 9198 flow [2024-06-27 22:32:44,084 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:32:44,084 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:32:44,084 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:32:44,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-27 22:32:44,084 INFO L420 AbstractCegarLoop]: === Iteration 180 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:32:44,084 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:32:44,084 INFO L85 PathProgramCache]: Analyzing trace with hash -1678748597, now seen corresponding path program 6 times [2024-06-27 22:32:44,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:32:44,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1464498334] [2024-06-27 22:32:44,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:32:44,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:32:44,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:32:45,471 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:32:45,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:32:45,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1464498334] [2024-06-27 22:32:45,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1464498334] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:32:45,472 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:32:45,472 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:32:45,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [780960724] [2024-06-27 22:32:45,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:32:45,472 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:32:45,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:32:45,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:32:45,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:32:45,578 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:32:45,578 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 474 places, 540 transitions, 9198 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:32:45,578 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:32:45,578 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:32:45,578 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:32:47,057 INFO L124 PetriNetUnfolderBase]: 2530/4931 cut-off events. [2024-06-27 22:32:47,057 INFO L125 PetriNetUnfolderBase]: For 299240/299240 co-relation queries the response was YES. [2024-06-27 22:32:47,108 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30704 conditions, 4931 events. 2530/4931 cut-off events. For 299240/299240 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 36501 event pairs, 716 based on Foata normal form. 2/4580 useless extension candidates. Maximal degree in co-relation 30490. Up to 4207 conditions per place. [2024-06-27 22:32:47,123 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 539 selfloop transitions, 18 changer transitions 0/565 dead transitions. [2024-06-27 22:32:47,123 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 484 places, 565 transitions, 10460 flow [2024-06-27 22:32:47,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:32:47,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:32:47,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 162 transitions. [2024-06-27 22:32:47,124 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39803439803439805 [2024-06-27 22:32:47,124 INFO L175 Difference]: Start difference. First operand has 474 places, 540 transitions, 9198 flow. Second operand 11 states and 162 transitions. [2024-06-27 22:32:47,124 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 484 places, 565 transitions, 10460 flow [2024-06-27 22:32:49,080 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 474 places, 565 transitions, 10087 flow, removed 28 selfloop flow, removed 10 redundant places. [2024-06-27 22:32:49,087 INFO L231 Difference]: Finished difference. Result has 476 places, 543 transitions, 8930 flow [2024-06-27 22:32:49,087 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=8825, PETRI_DIFFERENCE_MINUEND_PLACES=464, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=540, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=522, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8930, PETRI_PLACES=476, PETRI_TRANSITIONS=543} [2024-06-27 22:32:49,087 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 435 predicate places. [2024-06-27 22:32:49,087 INFO L495 AbstractCegarLoop]: Abstraction has has 476 places, 543 transitions, 8930 flow [2024-06-27 22:32:49,087 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:32:49,087 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:32:49,087 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:32:49,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-27 22:32:49,088 INFO L420 AbstractCegarLoop]: === Iteration 181 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:32:49,088 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:32:49,088 INFO L85 PathProgramCache]: Analyzing trace with hash 1205561291, now seen corresponding path program 25 times [2024-06-27 22:32:49,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:32:49,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1799271072] [2024-06-27 22:32:49,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:32:49,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:32:49,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:32:50,696 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:32:50,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:32:50,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1799271072] [2024-06-27 22:32:50,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1799271072] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:32:50,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:32:50,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:32:50,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1076016021] [2024-06-27 22:32:50,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:32:50,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:32:50,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:32:50,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:32:50,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:32:50,820 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:32:50,820 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 476 places, 543 transitions, 8930 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:32:50,821 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:32:50,821 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:32:50,821 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:32:52,423 INFO L124 PetriNetUnfolderBase]: 2535/4941 cut-off events. [2024-06-27 22:32:52,423 INFO L125 PetriNetUnfolderBase]: For 290546/290546 co-relation queries the response was YES. [2024-06-27 22:32:52,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30367 conditions, 4941 events. 2535/4941 cut-off events. For 290546/290546 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 36600 event pairs, 720 based on Foata normal form. 2/4589 useless extension candidates. Maximal degree in co-relation 30151. Up to 4162 conditions per place. [2024-06-27 22:32:52,489 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 506 selfloop transitions, 53 changer transitions 0/567 dead transitions. [2024-06-27 22:32:52,489 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 486 places, 567 transitions, 10266 flow [2024-06-27 22:32:52,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:32:52,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:32:52,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 164 transitions. [2024-06-27 22:32:52,490 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40294840294840295 [2024-06-27 22:32:52,490 INFO L175 Difference]: Start difference. First operand has 476 places, 543 transitions, 8930 flow. Second operand 11 states and 164 transitions. [2024-06-27 22:32:52,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 486 places, 567 transitions, 10266 flow [2024-06-27 22:32:54,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 478 places, 567 transitions, 10187 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-27 22:32:54,587 INFO L231 Difference]: Finished difference. Result has 479 places, 545 transitions, 9046 flow [2024-06-27 22:32:54,587 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=8851, PETRI_DIFFERENCE_MINUEND_PLACES=468, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=543, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=490, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9046, PETRI_PLACES=479, PETRI_TRANSITIONS=545} [2024-06-27 22:32:54,588 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 438 predicate places. [2024-06-27 22:32:54,588 INFO L495 AbstractCegarLoop]: Abstraction has has 479 places, 545 transitions, 9046 flow [2024-06-27 22:32:54,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:32:54,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:32:54,588 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:32:54,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-27 22:32:54,588 INFO L420 AbstractCegarLoop]: === Iteration 182 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:32:54,588 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:32:54,588 INFO L85 PathProgramCache]: Analyzing trace with hash 2116092427, now seen corresponding path program 26 times [2024-06-27 22:32:54,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:32:54,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [964076764] [2024-06-27 22:32:54,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:32:54,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:32:54,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:32:56,032 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:32:56,032 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:32:56,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [964076764] [2024-06-27 22:32:56,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [964076764] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:32:56,032 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:32:56,032 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:32:56,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [311863077] [2024-06-27 22:32:56,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:32:56,033 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:32:56,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:32:56,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:32:56,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:32:56,147 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 22:32:56,147 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 479 places, 545 transitions, 9046 flow. Second operand has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:32:56,147 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:32:56,147 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 22:32:56,147 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:32:57,323 INFO L124 PetriNetUnfolderBase]: 2059/4213 cut-off events. [2024-06-27 22:32:57,323 INFO L125 PetriNetUnfolderBase]: For 290292/290359 co-relation queries the response was YES. [2024-06-27 22:32:57,370 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26080 conditions, 4213 events. 2059/4213 cut-off events. For 290292/290359 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 32183 event pairs, 457 based on Foata normal form. 32/3937 useless extension candidates. Maximal degree in co-relation 25863. Up to 1744 conditions per place. [2024-06-27 22:32:57,383 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 363 selfloop transitions, 201 changer transitions 0/577 dead transitions. [2024-06-27 22:32:57,383 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 488 places, 577 transitions, 10622 flow [2024-06-27 22:32:57,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:32:57,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:32:57,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 176 transitions. [2024-06-27 22:32:57,384 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4756756756756757 [2024-06-27 22:32:57,385 INFO L175 Difference]: Start difference. First operand has 479 places, 545 transitions, 9046 flow. Second operand 10 states and 176 transitions. [2024-06-27 22:32:57,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 488 places, 577 transitions, 10622 flow [2024-06-27 22:32:59,171 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 478 places, 577 transitions, 10452 flow, removed 32 selfloop flow, removed 10 redundant places. [2024-06-27 22:32:59,178 INFO L231 Difference]: Finished difference. Result has 479 places, 546 transitions, 9302 flow [2024-06-27 22:32:59,178 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=8884, PETRI_DIFFERENCE_MINUEND_PLACES=469, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=545, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=200, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9302, PETRI_PLACES=479, PETRI_TRANSITIONS=546} [2024-06-27 22:32:59,178 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 438 predicate places. [2024-06-27 22:32:59,179 INFO L495 AbstractCegarLoop]: Abstraction has has 479 places, 546 transitions, 9302 flow [2024-06-27 22:32:59,179 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:32:59,179 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:32:59,179 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:32:59,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-27 22:32:59,179 INFO L420 AbstractCegarLoop]: === Iteration 183 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:32:59,179 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:32:59,180 INFO L85 PathProgramCache]: Analyzing trace with hash -2120782419, now seen corresponding path program 27 times [2024-06-27 22:32:59,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:32:59,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1639780788] [2024-06-27 22:32:59,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:32:59,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:32:59,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:33:00,605 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:33:00,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:33:00,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1639780788] [2024-06-27 22:33:00,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1639780788] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:33:00,605 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:33:00,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:33:00,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [136745124] [2024-06-27 22:33:00,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:33:00,606 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:33:00,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:33:00,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:33:00,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:33:00,737 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 22:33:00,737 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 479 places, 546 transitions, 9302 flow. Second operand has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:33:00,737 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:33:00,737 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 22:33:00,737 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:33:02,013 INFO L124 PetriNetUnfolderBase]: 2088/4347 cut-off events. [2024-06-27 22:33:02,014 INFO L125 PetriNetUnfolderBase]: For 317141/317207 co-relation queries the response was YES. [2024-06-27 22:33:02,054 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27158 conditions, 4347 events. 2088/4347 cut-off events. For 317141/317207 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 33880 event pairs, 541 based on Foata normal form. 35/4052 useless extension candidates. Maximal degree in co-relation 26941. Up to 2889 conditions per place. [2024-06-27 22:33:02,065 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 383 selfloop transitions, 179 changer transitions 0/575 dead transitions. [2024-06-27 22:33:02,065 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 488 places, 575 transitions, 10860 flow [2024-06-27 22:33:02,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:33:02,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:33:02,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 178 transitions. [2024-06-27 22:33:02,066 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4810810810810811 [2024-06-27 22:33:02,066 INFO L175 Difference]: Start difference. First operand has 479 places, 546 transitions, 9302 flow. Second operand 10 states and 178 transitions. [2024-06-27 22:33:02,066 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 488 places, 575 transitions, 10860 flow [2024-06-27 22:33:04,013 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 480 places, 575 transitions, 10514 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-27 22:33:04,020 INFO L231 Difference]: Finished difference. Result has 481 places, 548 transitions, 9348 flow [2024-06-27 22:33:04,020 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=8964, PETRI_DIFFERENCE_MINUEND_PLACES=471, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=546, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=178, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9348, PETRI_PLACES=481, PETRI_TRANSITIONS=548} [2024-06-27 22:33:04,021 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 440 predicate places. [2024-06-27 22:33:04,021 INFO L495 AbstractCegarLoop]: Abstraction has has 481 places, 548 transitions, 9348 flow [2024-06-27 22:33:04,021 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:33:04,021 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:33:04,021 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:33:04,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-27 22:33:04,021 INFO L420 AbstractCegarLoop]: === Iteration 184 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:33:04,021 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:33:04,021 INFO L85 PathProgramCache]: Analyzing trace with hash -2120662449, now seen corresponding path program 28 times [2024-06-27 22:33:04,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:33:04,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [162150073] [2024-06-27 22:33:04,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:33:04,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:33:04,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:33:05,427 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:33:05,427 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:33:05,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [162150073] [2024-06-27 22:33:05,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [162150073] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:33:05,427 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:33:05,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:33:05,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [282088026] [2024-06-27 22:33:05,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:33:05,428 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:33:05,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:33:05,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:33:05,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:33:05,533 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 22:33:05,533 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 481 places, 548 transitions, 9348 flow. Second operand has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:33:05,533 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:33:05,534 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 22:33:05,534 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:33:06,932 INFO L124 PetriNetUnfolderBase]: 2102/4385 cut-off events. [2024-06-27 22:33:06,932 INFO L125 PetriNetUnfolderBase]: For 317621/317687 co-relation queries the response was YES. [2024-06-27 22:33:06,999 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27099 conditions, 4385 events. 2102/4385 cut-off events. For 317621/317687 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 34266 event pairs, 601 based on Foata normal form. 35/4085 useless extension candidates. Maximal degree in co-relation 26882. Up to 3128 conditions per place. [2024-06-27 22:33:07,016 INFO L140 encePairwiseOnDemand]: 28/37 looper letters, 379 selfloop transitions, 175 changer transitions 0/567 dead transitions. [2024-06-27 22:33:07,017 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 489 places, 567 transitions, 10527 flow [2024-06-27 22:33:07,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:33:07,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:33:07,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-27 22:33:07,018 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47147147147147145 [2024-06-27 22:33:07,018 INFO L175 Difference]: Start difference. First operand has 481 places, 548 transitions, 9348 flow. Second operand 9 states and 157 transitions. [2024-06-27 22:33:07,018 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 489 places, 567 transitions, 10527 flow [2024-06-27 22:33:09,042 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 482 places, 567 transitions, 10282 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 22:33:09,049 INFO L231 Difference]: Finished difference. Result has 483 places, 549 transitions, 9472 flow [2024-06-27 22:33:09,049 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9103, PETRI_DIFFERENCE_MINUEND_PLACES=474, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9472, PETRI_PLACES=483, PETRI_TRANSITIONS=549} [2024-06-27 22:33:09,049 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 442 predicate places. [2024-06-27 22:33:09,050 INFO L495 AbstractCegarLoop]: Abstraction has has 483 places, 549 transitions, 9472 flow [2024-06-27 22:33:09,050 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:33:09,050 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:33:09,050 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:33:09,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-27 22:33:09,050 INFO L420 AbstractCegarLoop]: === Iteration 185 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:33:09,050 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:33:09,050 INFO L85 PathProgramCache]: Analyzing trace with hash -2120662263, now seen corresponding path program 26 times [2024-06-27 22:33:09,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:33:09,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623277369] [2024-06-27 22:33:09,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:33:09,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:33:09,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:33:10,604 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:33:10,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:33:10,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [623277369] [2024-06-27 22:33:10,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [623277369] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:33:10,604 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:33:10,604 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:33:10,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [851252032] [2024-06-27 22:33:10,604 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:33:10,604 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:33:10,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:33:10,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:33:10,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:33:10,698 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:33:10,698 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 483 places, 549 transitions, 9472 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:33:10,698 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:33:10,698 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:33:10,698 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:33:12,344 INFO L124 PetriNetUnfolderBase]: 2619/5111 cut-off events. [2024-06-27 22:33:12,344 INFO L125 PetriNetUnfolderBase]: For 320011/320012 co-relation queries the response was YES. [2024-06-27 22:33:12,392 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32008 conditions, 5111 events. 2619/5111 cut-off events. For 320011/320012 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 38223 event pairs, 617 based on Foata normal form. 3/4745 useless extension candidates. Maximal degree in co-relation 31791. Up to 3112 conditions per place. [2024-06-27 22:33:12,405 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 289 selfloop transitions, 279 changer transitions 0/576 dead transitions. [2024-06-27 22:33:12,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 492 places, 576 transitions, 11056 flow [2024-06-27 22:33:12,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:33:12,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:33:12,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 170 transitions. [2024-06-27 22:33:12,406 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4594594594594595 [2024-06-27 22:33:12,406 INFO L175 Difference]: Start difference. First operand has 483 places, 549 transitions, 9472 flow. Second operand 10 states and 170 transitions. [2024-06-27 22:33:12,406 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 492 places, 576 transitions, 11056 flow [2024-06-27 22:33:14,606 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 484 places, 576 transitions, 10702 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-27 22:33:14,613 INFO L231 Difference]: Finished difference. Result has 485 places, 551 transitions, 9730 flow [2024-06-27 22:33:14,613 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9120, PETRI_DIFFERENCE_MINUEND_PLACES=475, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=549, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=277, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9730, PETRI_PLACES=485, PETRI_TRANSITIONS=551} [2024-06-27 22:33:14,613 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 444 predicate places. [2024-06-27 22:33:14,613 INFO L495 AbstractCegarLoop]: Abstraction has has 485 places, 551 transitions, 9730 flow [2024-06-27 22:33:14,614 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:33:14,614 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:33:14,614 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:33:14,614 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-27 22:33:14,614 INFO L420 AbstractCegarLoop]: === Iteration 186 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:33:14,614 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:33:14,614 INFO L85 PathProgramCache]: Analyzing trace with hash -2120667099, now seen corresponding path program 29 times [2024-06-27 22:33:14,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:33:14,614 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [181387849] [2024-06-27 22:33:14,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:33:14,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:33:14,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:33:15,986 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:33:15,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:33:15,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [181387849] [2024-06-27 22:33:15,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [181387849] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:33:15,986 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:33:15,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:33:15,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [473152715] [2024-06-27 22:33:15,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:33:15,986 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:33:15,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:33:15,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:33:15,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:33:16,095 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 22:33:16,096 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 485 places, 551 transitions, 9730 flow. Second operand has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:33:16,096 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:33:16,096 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 22:33:16,096 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:33:17,316 INFO L124 PetriNetUnfolderBase]: 2108/4377 cut-off events. [2024-06-27 22:33:17,316 INFO L125 PetriNetUnfolderBase]: For 297059/297125 co-relation queries the response was YES. [2024-06-27 22:33:17,363 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27601 conditions, 4377 events. 2108/4377 cut-off events. For 297059/297125 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 34138 event pairs, 578 based on Foata normal form. 35/4080 useless extension candidates. Maximal degree in co-relation 27383. Up to 3050 conditions per place. [2024-06-27 22:33:17,376 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 382 selfloop transitions, 178 changer transitions 0/573 dead transitions. [2024-06-27 22:33:17,376 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 494 places, 573 transitions, 10932 flow [2024-06-27 22:33:17,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:33:17,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:33:17,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 172 transitions. [2024-06-27 22:33:17,377 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4648648648648649 [2024-06-27 22:33:17,377 INFO L175 Difference]: Start difference. First operand has 485 places, 551 transitions, 9730 flow. Second operand 10 states and 172 transitions. [2024-06-27 22:33:17,377 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 494 places, 573 transitions, 10932 flow [2024-06-27 22:33:19,107 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 485 places, 573 transitions, 10381 flow, removed 18 selfloop flow, removed 9 redundant places. [2024-06-27 22:33:19,114 INFO L231 Difference]: Finished difference. Result has 486 places, 551 transitions, 9541 flow [2024-06-27 22:33:19,114 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9179, PETRI_DIFFERENCE_MINUEND_PLACES=476, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=551, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=178, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9541, PETRI_PLACES=486, PETRI_TRANSITIONS=551} [2024-06-27 22:33:19,115 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 445 predicate places. [2024-06-27 22:33:19,115 INFO L495 AbstractCegarLoop]: Abstraction has has 486 places, 551 transitions, 9541 flow [2024-06-27 22:33:19,115 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:33:19,115 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:33:19,115 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:33:19,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-06-27 22:33:19,115 INFO L420 AbstractCegarLoop]: === Iteration 187 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:33:19,116 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:33:19,116 INFO L85 PathProgramCache]: Analyzing trace with hash 430500885, now seen corresponding path program 27 times [2024-06-27 22:33:19,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:33:19,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1523425757] [2024-06-27 22:33:19,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:33:19,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:33:19,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:33:20,719 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:33:20,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:33:20,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1523425757] [2024-06-27 22:33:20,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1523425757] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:33:20,719 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:33:20,720 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:33:20,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1840344293] [2024-06-27 22:33:20,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:33:20,720 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:33:20,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:33:20,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:33:20,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:33:20,812 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 22:33:20,812 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 486 places, 551 transitions, 9541 flow. Second operand has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:33:20,812 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:33:20,812 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 22:33:20,812 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:33:22,196 INFO L124 PetriNetUnfolderBase]: 2117/4414 cut-off events. [2024-06-27 22:33:22,196 INFO L125 PetriNetUnfolderBase]: For 293866/293941 co-relation queries the response was YES. [2024-06-27 22:33:22,239 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27538 conditions, 4414 events. 2117/4414 cut-off events. For 293866/293941 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 34575 event pairs, 573 based on Foata normal form. 20/4097 useless extension candidates. Maximal degree in co-relation 27321. Up to 3101 conditions per place. [2024-06-27 22:33:22,251 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 346 selfloop transitions, 208 changer transitions 0/567 dead transitions. [2024-06-27 22:33:22,251 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 494 places, 567 transitions, 10733 flow [2024-06-27 22:33:22,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:33:22,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:33:22,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-27 22:33:22,252 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47147147147147145 [2024-06-27 22:33:22,252 INFO L175 Difference]: Start difference. First operand has 486 places, 551 transitions, 9541 flow. Second operand 9 states and 157 transitions. [2024-06-27 22:33:22,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 494 places, 567 transitions, 10733 flow [2024-06-27 22:33:23,790 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 484 places, 567 transitions, 10363 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-27 22:33:23,798 INFO L231 Difference]: Finished difference. Result has 485 places, 553 transitions, 9642 flow [2024-06-27 22:33:23,798 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9171, PETRI_DIFFERENCE_MINUEND_PLACES=476, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=551, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=206, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9642, PETRI_PLACES=485, PETRI_TRANSITIONS=553} [2024-06-27 22:33:23,798 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 444 predicate places. [2024-06-27 22:33:23,798 INFO L495 AbstractCegarLoop]: Abstraction has has 485 places, 553 transitions, 9642 flow [2024-06-27 22:33:23,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:33:23,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:33:23,798 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:33:23,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-06-27 22:33:23,799 INFO L420 AbstractCegarLoop]: === Iteration 188 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:33:23,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:33:23,799 INFO L85 PathProgramCache]: Analyzing trace with hash -2141966879, now seen corresponding path program 30 times [2024-06-27 22:33:23,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:33:23,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [806532527] [2024-06-27 22:33:23,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:33:23,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:33:23,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:33:25,290 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:33:25,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:33:25,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [806532527] [2024-06-27 22:33:25,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [806532527] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:33:25,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:33:25,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:33:25,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [917158043] [2024-06-27 22:33:25,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:33:25,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:33:25,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:33:25,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:33:25,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:33:25,404 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 22:33:25,404 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 485 places, 553 transitions, 9642 flow. Second operand has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:33:25,404 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:33:25,405 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 22:33:25,405 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:33:26,700 INFO L124 PetriNetUnfolderBase]: 2133/4445 cut-off events. [2024-06-27 22:33:26,700 INFO L125 PetriNetUnfolderBase]: For 294572/294649 co-relation queries the response was YES. [2024-06-27 22:33:26,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27737 conditions, 4445 events. 2133/4445 cut-off events. For 294572/294649 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 34790 event pairs, 607 based on Foata normal form. 23/4126 useless extension candidates. Maximal degree in co-relation 27521. Up to 3363 conditions per place. [2024-06-27 22:33:26,764 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 418 selfloop transitions, 138 changer transitions 0/569 dead transitions. [2024-06-27 22:33:26,764 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 494 places, 569 transitions, 10813 flow [2024-06-27 22:33:26,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:33:26,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:33:26,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 164 transitions. [2024-06-27 22:33:26,765 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44324324324324327 [2024-06-27 22:33:26,765 INFO L175 Difference]: Start difference. First operand has 485 places, 553 transitions, 9642 flow. Second operand 10 states and 164 transitions. [2024-06-27 22:33:26,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 494 places, 569 transitions, 10813 flow [2024-06-27 22:33:28,237 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 486 places, 569 transitions, 10374 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-27 22:33:28,245 INFO L231 Difference]: Finished difference. Result has 487 places, 554 transitions, 9498 flow [2024-06-27 22:33:28,245 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9203, PETRI_DIFFERENCE_MINUEND_PLACES=477, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9498, PETRI_PLACES=487, PETRI_TRANSITIONS=554} [2024-06-27 22:33:28,245 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 446 predicate places. [2024-06-27 22:33:28,245 INFO L495 AbstractCegarLoop]: Abstraction has has 487 places, 554 transitions, 9498 flow [2024-06-27 22:33:28,245 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:33:28,245 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:33:28,245 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:33:28,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2024-06-27 22:33:28,246 INFO L420 AbstractCegarLoop]: === Iteration 189 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:33:28,246 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:33:28,246 INFO L85 PathProgramCache]: Analyzing trace with hash -2141966693, now seen corresponding path program 28 times [2024-06-27 22:33:28,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:33:28,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1228334132] [2024-06-27 22:33:28,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:33:28,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:33:28,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:33:29,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-27 22:33:29,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:33:29,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1228334132] [2024-06-27 22:33:29,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1228334132] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:33:29,892 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:33:29,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:33:29,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [73018726] [2024-06-27 22:33:29,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:33:29,893 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:33:29,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:33:29,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:33:29,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:33:29,989 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 22:33:29,989 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 487 places, 554 transitions, 9498 flow. Second operand has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:33:29,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:33:29,990 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 22:33:29,990 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:33:31,438 INFO L124 PetriNetUnfolderBase]: 2140/4461 cut-off events. [2024-06-27 22:33:31,438 INFO L125 PetriNetUnfolderBase]: For 293391/293466 co-relation queries the response was YES. [2024-06-27 22:33:31,480 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27618 conditions, 4461 events. 2140/4461 cut-off events. For 293391/293466 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 34980 event pairs, 586 based on Foata normal form. 23/4141 useless extension candidates. Maximal degree in co-relation 27401. Up to 3109 conditions per place. [2024-06-27 22:33:31,492 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 342 selfloop transitions, 216 changer transitions 0/571 dead transitions. [2024-06-27 22:33:31,492 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 496 places, 571 transitions, 10708 flow [2024-06-27 22:33:31,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:33:31,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:33:31,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 170 transitions. [2024-06-27 22:33:31,493 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4594594594594595 [2024-06-27 22:33:31,493 INFO L175 Difference]: Start difference. First operand has 487 places, 554 transitions, 9498 flow. Second operand 10 states and 170 transitions. [2024-06-27 22:33:31,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 496 places, 571 transitions, 10708 flow [2024-06-27 22:33:32,994 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 487 places, 571 transitions, 10428 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-27 22:33:33,001 INFO L231 Difference]: Finished difference. Result has 488 places, 556 transitions, 9706 flow [2024-06-27 22:33:33,001 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9218, PETRI_DIFFERENCE_MINUEND_PLACES=478, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=554, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=214, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9706, PETRI_PLACES=488, PETRI_TRANSITIONS=556} [2024-06-27 22:33:33,002 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 447 predicate places. [2024-06-27 22:33:33,002 INFO L495 AbstractCegarLoop]: Abstraction has has 488 places, 556 transitions, 9706 flow [2024-06-27 22:33:33,002 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:33:33,002 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:33:33,002 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:33:33,002 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2024-06-27 22:33:33,002 INFO L420 AbstractCegarLoop]: === Iteration 190 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:33:33,002 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:33:33,002 INFO L85 PathProgramCache]: Analyzing trace with hash -2142144509, now seen corresponding path program 31 times [2024-06-27 22:33:33,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:33:33,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301061300] [2024-06-27 22:33:33,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:33:33,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:33:33,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:33:34,540 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:33:34,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:33:34,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1301061300] [2024-06-27 22:33:34,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1301061300] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:33:34,541 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:33:34,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:33:34,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [292809001] [2024-06-27 22:33:34,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:33:34,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:33:34,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:33:34,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:33:34,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:33:34,672 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 22:33:34,672 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 488 places, 556 transitions, 9706 flow. Second operand has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:33:34,672 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:33:34,672 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 22:33:34,672 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:33:36,143 INFO L124 PetriNetUnfolderBase]: 2242/4704 cut-off events. [2024-06-27 22:33:36,143 INFO L125 PetriNetUnfolderBase]: For 434509/434587 co-relation queries the response was YES. [2024-06-27 22:33:36,193 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30536 conditions, 4704 events. 2242/4704 cut-off events. For 434509/434587 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 37332 event pairs, 610 based on Foata normal form. 23/4370 useless extension candidates. Maximal degree in co-relation 30319. Up to 2996 conditions per place. [2024-06-27 22:33:36,210 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 355 selfloop transitions, 217 changer transitions 0/585 dead transitions. [2024-06-27 22:33:36,210 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 497 places, 585 transitions, 11300 flow [2024-06-27 22:33:36,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:33:36,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:33:36,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 181 transitions. [2024-06-27 22:33:36,211 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4891891891891892 [2024-06-27 22:33:36,211 INFO L175 Difference]: Start difference. First operand has 488 places, 556 transitions, 9706 flow. Second operand 10 states and 181 transitions. [2024-06-27 22:33:36,211 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 497 places, 585 transitions, 11300 flow [2024-06-27 22:33:38,546 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 488 places, 585 transitions, 10839 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-06-27 22:33:38,553 INFO L231 Difference]: Finished difference. Result has 489 places, 558 transitions, 9715 flow [2024-06-27 22:33:38,553 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9247, PETRI_DIFFERENCE_MINUEND_PLACES=479, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=216, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9715, PETRI_PLACES=489, PETRI_TRANSITIONS=558} [2024-06-27 22:33:38,553 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 448 predicate places. [2024-06-27 22:33:38,554 INFO L495 AbstractCegarLoop]: Abstraction has has 489 places, 558 transitions, 9715 flow [2024-06-27 22:33:38,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:33:38,554 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:33:38,554 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:33:38,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2024-06-27 22:33:38,554 INFO L420 AbstractCegarLoop]: === Iteration 191 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:33:38,554 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:33:38,554 INFO L85 PathProgramCache]: Analyzing trace with hash -2142139859, now seen corresponding path program 32 times [2024-06-27 22:33:38,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:33:38,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1409990599] [2024-06-27 22:33:38,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:33:38,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:33:38,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:33:40,067 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:33:40,067 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:33:40,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1409990599] [2024-06-27 22:33:40,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1409990599] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:33:40,067 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:33:40,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:33:40,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1775506008] [2024-06-27 22:33:40,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:33:40,068 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:33:40,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:33:40,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:33:40,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:33:40,209 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 22:33:40,209 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 489 places, 558 transitions, 9715 flow. Second operand has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:33:40,209 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:33:40,209 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 22:33:40,209 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:33:41,692 INFO L124 PetriNetUnfolderBase]: 2239/4699 cut-off events. [2024-06-27 22:33:41,692 INFO L125 PetriNetUnfolderBase]: For 411645/411723 co-relation queries the response was YES. [2024-06-27 22:33:41,736 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30246 conditions, 4699 events. 2239/4699 cut-off events. For 411645/411723 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 37384 event pairs, 633 based on Foata normal form. 26/4366 useless extension candidates. Maximal degree in co-relation 30029. Up to 3273 conditions per place. [2024-06-27 22:33:41,750 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 350 selfloop transitions, 213 changer transitions 0/576 dead transitions. [2024-06-27 22:33:41,750 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 498 places, 576 transitions, 10907 flow [2024-06-27 22:33:41,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:33:41,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:33:41,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 172 transitions. [2024-06-27 22:33:41,751 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4648648648648649 [2024-06-27 22:33:41,751 INFO L175 Difference]: Start difference. First operand has 489 places, 558 transitions, 9715 flow. Second operand 10 states and 172 transitions. [2024-06-27 22:33:41,751 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 498 places, 576 transitions, 10907 flow [2024-06-27 22:33:43,950 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 491 places, 576 transitions, 10633 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-27 22:33:43,957 INFO L231 Difference]: Finished difference. Result has 492 places, 558 transitions, 9873 flow [2024-06-27 22:33:43,957 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9441, PETRI_DIFFERENCE_MINUEND_PLACES=482, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=558, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=213, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9873, PETRI_PLACES=492, PETRI_TRANSITIONS=558} [2024-06-27 22:33:43,958 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 451 predicate places. [2024-06-27 22:33:43,958 INFO L495 AbstractCegarLoop]: Abstraction has has 492 places, 558 transitions, 9873 flow [2024-06-27 22:33:43,958 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:33:43,958 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:33:43,958 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:33:43,958 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190 [2024-06-27 22:33:43,958 INFO L420 AbstractCegarLoop]: === Iteration 192 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:33:43,958 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:33:43,958 INFO L85 PathProgramCache]: Analyzing trace with hash -2142139673, now seen corresponding path program 29 times [2024-06-27 22:33:43,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:33:43,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1862003211] [2024-06-27 22:33:43,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:33:43,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:33:43,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:33:45,695 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:33:45,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:33:45,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1862003211] [2024-06-27 22:33:45,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1862003211] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:33:45,696 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:33:45,696 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:33:45,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [206340800] [2024-06-27 22:33:45,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:33:45,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:33:45,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:33:45,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:33:45,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:33:45,842 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 22:33:45,842 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 492 places, 558 transitions, 9873 flow. Second operand has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:33:45,842 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:33:45,843 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 22:33:45,843 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:33:47,268 INFO L124 PetriNetUnfolderBase]: 2250/4715 cut-off events. [2024-06-27 22:33:47,268 INFO L125 PetriNetUnfolderBase]: For 412051/412129 co-relation queries the response was YES. [2024-06-27 22:33:47,319 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30788 conditions, 4715 events. 2250/4715 cut-off events. For 412051/412129 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 37536 event pairs, 633 based on Foata normal form. 23/4376 useless extension candidates. Maximal degree in co-relation 30570. Up to 3290 conditions per place. [2024-06-27 22:33:47,334 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 341 selfloop transitions, 221 changer transitions 0/575 dead transitions. [2024-06-27 22:33:47,334 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 501 places, 575 transitions, 11095 flow [2024-06-27 22:33:47,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:33:47,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:33:47,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 171 transitions. [2024-06-27 22:33:47,335 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46216216216216216 [2024-06-27 22:33:47,335 INFO L175 Difference]: Start difference. First operand has 492 places, 558 transitions, 9873 flow. Second operand 10 states and 171 transitions. [2024-06-27 22:33:47,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 501 places, 575 transitions, 11095 flow [2024-06-27 22:33:49,413 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 491 places, 575 transitions, 10649 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-27 22:33:49,421 INFO L231 Difference]: Finished difference. Result has 492 places, 560 transitions, 9929 flow [2024-06-27 22:33:49,421 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9427, PETRI_DIFFERENCE_MINUEND_PLACES=482, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=558, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=219, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9929, PETRI_PLACES=492, PETRI_TRANSITIONS=560} [2024-06-27 22:33:49,422 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 451 predicate places. [2024-06-27 22:33:49,422 INFO L495 AbstractCegarLoop]: Abstraction has has 492 places, 560 transitions, 9929 flow [2024-06-27 22:33:49,422 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:33:49,422 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:33:49,422 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:33:49,423 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191 [2024-06-27 22:33:49,423 INFO L420 AbstractCegarLoop]: === Iteration 193 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:33:49,423 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:33:49,423 INFO L85 PathProgramCache]: Analyzing trace with hash -2146608509, now seen corresponding path program 33 times [2024-06-27 22:33:49,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:33:49,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [488501543] [2024-06-27 22:33:49,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:33:49,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:33:49,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:33:50,899 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:33:50,899 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:33:50,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [488501543] [2024-06-27 22:33:50,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [488501543] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:33:50,899 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:33:50,899 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:33:50,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1906112349] [2024-06-27 22:33:50,900 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:33:50,900 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:33:50,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:33:50,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:33:50,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:33:51,028 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 22:33:51,029 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 492 places, 560 transitions, 9929 flow. Second operand has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:33:51,029 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:33:51,029 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 22:33:51,029 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:33:52,406 INFO L124 PetriNetUnfolderBase]: 2262/4740 cut-off events. [2024-06-27 22:33:52,406 INFO L125 PetriNetUnfolderBase]: For 412167/412247 co-relation queries the response was YES. [2024-06-27 22:33:52,457 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30891 conditions, 4740 events. 2262/4740 cut-off events. For 412167/412247 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 37771 event pairs, 682 based on Foata normal form. 25/4398 useless extension candidates. Maximal degree in co-relation 30673. Up to 3568 conditions per place. [2024-06-27 22:33:52,471 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 416 selfloop transitions, 147 changer transitions 0/576 dead transitions. [2024-06-27 22:33:52,472 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 501 places, 576 transitions, 11118 flow [2024-06-27 22:33:52,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:33:52,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:33:52,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-06-27 22:33:52,473 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4486486486486487 [2024-06-27 22:33:52,473 INFO L175 Difference]: Start difference. First operand has 492 places, 560 transitions, 9929 flow. Second operand 10 states and 166 transitions. [2024-06-27 22:33:52,473 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 501 places, 576 transitions, 11118 flow [2024-06-27 22:33:54,583 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 492 places, 576 transitions, 10645 flow, removed 17 selfloop flow, removed 9 redundant places. [2024-06-27 22:33:54,590 INFO L231 Difference]: Finished difference. Result has 493 places, 561 transitions, 9773 flow [2024-06-27 22:33:54,590 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9456, PETRI_DIFFERENCE_MINUEND_PLACES=483, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=560, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=413, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9773, PETRI_PLACES=493, PETRI_TRANSITIONS=561} [2024-06-27 22:33:54,590 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 452 predicate places. [2024-06-27 22:33:54,590 INFO L495 AbstractCegarLoop]: Abstraction has has 493 places, 561 transitions, 9773 flow [2024-06-27 22:33:54,590 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:33:54,590 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:33:54,590 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:33:54,591 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192 [2024-06-27 22:33:54,591 INFO L420 AbstractCegarLoop]: === Iteration 194 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:33:54,591 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:33:54,591 INFO L85 PathProgramCache]: Analyzing trace with hash -2146608323, now seen corresponding path program 30 times [2024-06-27 22:33:54,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:33:54,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [968698672] [2024-06-27 22:33:54,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:33:54,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:33:54,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:33:56,258 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:33:56,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:33:56,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [968698672] [2024-06-27 22:33:56,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [968698672] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:33:56,259 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:33:56,259 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:33:56,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [578155237] [2024-06-27 22:33:56,259 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:33:56,259 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:33:56,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:33:56,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:33:56,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:33:56,391 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 22:33:56,391 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 493 places, 561 transitions, 9773 flow. Second operand has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:33:56,391 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:33:56,391 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 22:33:56,391 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:33:57,849 INFO L124 PetriNetUnfolderBase]: 2271/4759 cut-off events. [2024-06-27 22:33:57,849 INFO L125 PetriNetUnfolderBase]: For 410891/410969 co-relation queries the response was YES. [2024-06-27 22:33:57,899 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30741 conditions, 4759 events. 2271/4759 cut-off events. For 410891/410969 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 37959 event pairs, 645 based on Foata normal form. 22/4414 useless extension candidates. Maximal degree in co-relation 30523. Up to 3302 conditions per place. [2024-06-27 22:33:57,914 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 340 selfloop transitions, 225 changer transitions 0/578 dead transitions. [2024-06-27 22:33:57,914 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 502 places, 578 transitions, 11005 flow [2024-06-27 22:33:57,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:33:57,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:33:57,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 171 transitions. [2024-06-27 22:33:57,915 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46216216216216216 [2024-06-27 22:33:57,915 INFO L175 Difference]: Start difference. First operand has 493 places, 561 transitions, 9773 flow. Second operand 10 states and 171 transitions. [2024-06-27 22:33:57,915 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 502 places, 578 transitions, 11005 flow [2024-06-27 22:33:59,829 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 493 places, 578 transitions, 10703 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-27 22:33:59,836 INFO L231 Difference]: Finished difference. Result has 494 places, 563 transitions, 9985 flow [2024-06-27 22:33:59,836 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9471, PETRI_DIFFERENCE_MINUEND_PLACES=484, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=561, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=223, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9985, PETRI_PLACES=494, PETRI_TRANSITIONS=563} [2024-06-27 22:33:59,837 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 453 predicate places. [2024-06-27 22:33:59,837 INFO L495 AbstractCegarLoop]: Abstraction has has 494 places, 563 transitions, 9985 flow [2024-06-27 22:33:59,837 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:33:59,837 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:33:59,837 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:33:59,837 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193 [2024-06-27 22:33:59,837 INFO L420 AbstractCegarLoop]: === Iteration 195 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:33:59,837 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:33:59,837 INFO L85 PathProgramCache]: Analyzing trace with hash 566663691, now seen corresponding path program 34 times [2024-06-27 22:33:59,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:33:59,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1582896719] [2024-06-27 22:33:59,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:33:59,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:33:59,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:34:01,172 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:34:01,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:34:01,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1582896719] [2024-06-27 22:34:01,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1582896719] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:34:01,172 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:34:01,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:34:01,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [843039383] [2024-06-27 22:34:01,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:34:01,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:34:01,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:34:01,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:34:01,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:34:01,319 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 22:34:01,319 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 494 places, 563 transitions, 9985 flow. Second operand has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:34:01,319 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:34:01,319 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 22:34:01,320 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:34:02,631 INFO L124 PetriNetUnfolderBase]: 2304/4797 cut-off events. [2024-06-27 22:34:02,631 INFO L125 PetriNetUnfolderBase]: For 436112/436192 co-relation queries the response was YES. [2024-06-27 22:34:02,684 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31600 conditions, 4797 events. 2304/4797 cut-off events. For 436112/436192 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 38155 event pairs, 658 based on Foata normal form. 23/4456 useless extension candidates. Maximal degree in co-relation 31382. Up to 3260 conditions per place. [2024-06-27 22:34:02,699 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 420 selfloop transitions, 156 changer transitions 0/589 dead transitions. [2024-06-27 22:34:02,699 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 502 places, 589 transitions, 11569 flow [2024-06-27 22:34:02,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:34:02,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:34:02,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-27 22:34:02,700 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4954954954954955 [2024-06-27 22:34:02,700 INFO L175 Difference]: Start difference. First operand has 494 places, 563 transitions, 9985 flow. Second operand 9 states and 165 transitions. [2024-06-27 22:34:02,700 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 502 places, 589 transitions, 11569 flow [2024-06-27 22:34:05,058 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 493 places, 589 transitions, 11082 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-06-27 22:34:05,066 INFO L231 Difference]: Finished difference. Result has 494 places, 565 transitions, 9854 flow [2024-06-27 22:34:05,066 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9500, PETRI_DIFFERENCE_MINUEND_PLACES=485, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=563, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=408, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9854, PETRI_PLACES=494, PETRI_TRANSITIONS=565} [2024-06-27 22:34:05,066 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 453 predicate places. [2024-06-27 22:34:05,066 INFO L495 AbstractCegarLoop]: Abstraction has has 494 places, 565 transitions, 9854 flow [2024-06-27 22:34:05,066 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:34:05,066 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:34:05,066 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:34:05,066 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194 [2024-06-27 22:34:05,066 INFO L420 AbstractCegarLoop]: === Iteration 196 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:34:05,067 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:34:05,067 INFO L85 PathProgramCache]: Analyzing trace with hash -2146613159, now seen corresponding path program 35 times [2024-06-27 22:34:05,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:34:05,067 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [445441995] [2024-06-27 22:34:05,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:34:05,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:34:05,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:34:06,539 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:34:06,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:34:06,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [445441995] [2024-06-27 22:34:06,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [445441995] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:34:06,539 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:34:06,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:34:06,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1078716349] [2024-06-27 22:34:06,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:34:06,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:34:06,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:34:06,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:34:06,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:34:06,668 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 22:34:06,668 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 494 places, 565 transitions, 9854 flow. Second operand has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:34:06,669 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:34:06,669 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 22:34:06,669 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:34:08,145 INFO L124 PetriNetUnfolderBase]: 2299/4805 cut-off events. [2024-06-27 22:34:08,145 INFO L125 PetriNetUnfolderBase]: For 411605/411685 co-relation queries the response was YES. [2024-06-27 22:34:08,198 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31106 conditions, 4805 events. 2299/4805 cut-off events. For 411605/411685 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 38327 event pairs, 682 based on Foata normal form. 25/4462 useless extension candidates. Maximal degree in co-relation 30889. Up to 3547 conditions per place. [2024-06-27 22:34:08,214 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 423 selfloop transitions, 148 changer transitions 0/584 dead transitions. [2024-06-27 22:34:08,214 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 502 places, 584 transitions, 11066 flow [2024-06-27 22:34:08,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:34:08,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:34:08,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-27 22:34:08,215 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48348348348348347 [2024-06-27 22:34:08,215 INFO L175 Difference]: Start difference. First operand has 494 places, 565 transitions, 9854 flow. Second operand 9 states and 161 transitions. [2024-06-27 22:34:08,215 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 502 places, 584 transitions, 11066 flow [2024-06-27 22:34:10,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 496 places, 584 transitions, 10863 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-27 22:34:10,480 INFO L231 Difference]: Finished difference. Result has 497 places, 565 transitions, 9953 flow [2024-06-27 22:34:10,481 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9651, PETRI_DIFFERENCE_MINUEND_PLACES=488, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=565, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9953, PETRI_PLACES=497, PETRI_TRANSITIONS=565} [2024-06-27 22:34:10,481 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 456 predicate places. [2024-06-27 22:34:10,481 INFO L495 AbstractCegarLoop]: Abstraction has has 497 places, 565 transitions, 9953 flow [2024-06-27 22:34:10,481 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:34:10,481 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:34:10,481 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:34:10,481 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195 [2024-06-27 22:34:10,481 INFO L420 AbstractCegarLoop]: === Iteration 197 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:34:10,481 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:34:10,482 INFO L85 PathProgramCache]: Analyzing trace with hash 1090268563, now seen corresponding path program 36 times [2024-06-27 22:34:10,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:34:10,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1249054183] [2024-06-27 22:34:10,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:34:10,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:34:10,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:34:11,924 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:34:11,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:34:11,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1249054183] [2024-06-27 22:34:11,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1249054183] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:34:11,924 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:34:11,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:34:11,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [34069899] [2024-06-27 22:34:11,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:34:11,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:34:11,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:34:11,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:34:11,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:34:12,008 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 22:34:12,013 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 497 places, 565 transitions, 9953 flow. Second operand has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:34:12,013 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:34:12,014 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 22:34:12,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:34:13,343 INFO L124 PetriNetUnfolderBase]: 2313/4759 cut-off events. [2024-06-27 22:34:13,343 INFO L125 PetriNetUnfolderBase]: For 411502/411574 co-relation queries the response was YES. [2024-06-27 22:34:13,397 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31374 conditions, 4759 events. 2313/4759 cut-off events. For 411502/411574 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 37488 event pairs, 534 based on Foata normal form. 33/4442 useless extension candidates. Maximal degree in co-relation 31156. Up to 2958 conditions per place. [2024-06-27 22:34:13,420 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 379 selfloop transitions, 204 changer transitions 0/596 dead transitions. [2024-06-27 22:34:13,421 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 596 transitions, 11578 flow [2024-06-27 22:34:13,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:34:13,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:34:13,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 182 transitions. [2024-06-27 22:34:13,422 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4918918918918919 [2024-06-27 22:34:13,422 INFO L175 Difference]: Start difference. First operand has 497 places, 565 transitions, 9953 flow. Second operand 10 states and 182 transitions. [2024-06-27 22:34:13,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 596 transitions, 11578 flow [2024-06-27 22:34:15,742 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 596 transitions, 11250 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-27 22:34:15,750 INFO L231 Difference]: Finished difference. Result has 498 places, 566 transitions, 10060 flow [2024-06-27 22:34:15,750 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9627, PETRI_DIFFERENCE_MINUEND_PLACES=488, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=565, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=203, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=362, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10060, PETRI_PLACES=498, PETRI_TRANSITIONS=566} [2024-06-27 22:34:15,750 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 457 predicate places. [2024-06-27 22:34:15,750 INFO L495 AbstractCegarLoop]: Abstraction has has 498 places, 566 transitions, 10060 flow [2024-06-27 22:34:15,750 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:34:15,750 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:34:15,750 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:34:15,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196 [2024-06-27 22:34:15,751 INFO L420 AbstractCegarLoop]: === Iteration 198 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:34:15,751 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:34:15,751 INFO L85 PathProgramCache]: Analyzing trace with hash -1482666995, now seen corresponding path program 31 times [2024-06-27 22:34:15,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:34:15,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1912019542] [2024-06-27 22:34:15,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:34:15,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:34:15,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:34:17,286 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:34:17,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:34:17,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1912019542] [2024-06-27 22:34:17,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1912019542] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:34:17,287 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:34:17,287 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:34:17,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [163139496] [2024-06-27 22:34:17,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:34:17,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:34:17,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:34:17,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:34:17,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:34:17,409 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 22:34:17,409 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 498 places, 566 transitions, 10060 flow. Second operand has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:34:17,409 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:34:17,409 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 22:34:17,409 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:34:18,865 INFO L124 PetriNetUnfolderBase]: 2322/4869 cut-off events. [2024-06-27 22:34:18,865 INFO L125 PetriNetUnfolderBase]: For 412310/412380 co-relation queries the response was YES. [2024-06-27 22:34:18,916 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31897 conditions, 4869 events. 2322/4869 cut-off events. For 412310/412380 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 39053 event pairs, 667 based on Foata normal form. 19/4508 useless extension candidates. Maximal degree in co-relation 31678. Up to 3102 conditions per place. [2024-06-27 22:34:18,931 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 272 selfloop transitions, 305 changer transitions 0/590 dead transitions. [2024-06-27 22:34:18,931 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 507 places, 590 transitions, 11668 flow [2024-06-27 22:34:18,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:34:18,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:34:18,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 180 transitions. [2024-06-27 22:34:18,932 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4864864864864865 [2024-06-27 22:34:18,932 INFO L175 Difference]: Start difference. First operand has 498 places, 566 transitions, 10060 flow. Second operand 10 states and 180 transitions. [2024-06-27 22:34:18,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 507 places, 590 transitions, 11668 flow [2024-06-27 22:34:21,290 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 495 places, 590 transitions, 10848 flow, removed 11 selfloop flow, removed 12 redundant places. [2024-06-27 22:34:21,298 INFO L231 Difference]: Finished difference. Result has 496 places, 568 transitions, 9916 flow [2024-06-27 22:34:21,298 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9242, PETRI_DIFFERENCE_MINUEND_PLACES=486, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=566, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=303, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9916, PETRI_PLACES=496, PETRI_TRANSITIONS=568} [2024-06-27 22:34:21,298 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 455 predicate places. [2024-06-27 22:34:21,298 INFO L495 AbstractCegarLoop]: Abstraction has has 496 places, 568 transitions, 9916 flow [2024-06-27 22:34:21,298 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:34:21,298 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:34:21,298 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:34:21,298 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197 [2024-06-27 22:34:21,298 INFO L420 AbstractCegarLoop]: === Iteration 199 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:34:21,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:34:21,299 INFO L85 PathProgramCache]: Analyzing trace with hash -1482671831, now seen corresponding path program 37 times [2024-06-27 22:34:21,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:34:21,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105766541] [2024-06-27 22:34:21,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:34:21,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:34:21,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:34:22,679 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:34:22,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:34:22,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2105766541] [2024-06-27 22:34:22,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2105766541] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:34:22,680 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:34:22,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:34:22,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [972782845] [2024-06-27 22:34:22,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:34:22,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:34:22,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:34:22,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:34:22,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:34:22,779 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 22:34:22,780 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 496 places, 568 transitions, 9916 flow. Second operand has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:34:22,780 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:34:22,780 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 22:34:22,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:34:24,031 INFO L124 PetriNetUnfolderBase]: 2282/4756 cut-off events. [2024-06-27 22:34:24,031 INFO L125 PetriNetUnfolderBase]: For 320746/320816 co-relation queries the response was YES. [2024-06-27 22:34:24,080 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29417 conditions, 4756 events. 2282/4756 cut-off events. For 320746/320816 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 37793 event pairs, 642 based on Foata normal form. 35/4420 useless extension candidates. Maximal degree in co-relation 29201. Up to 3416 conditions per place. [2024-06-27 22:34:24,093 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 395 selfloop transitions, 188 changer transitions 0/596 dead transitions. [2024-06-27 22:34:24,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 504 places, 596 transitions, 11526 flow [2024-06-27 22:34:24,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:34:24,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:34:24,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-27 22:34:24,094 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5075075075075075 [2024-06-27 22:34:24,094 INFO L175 Difference]: Start difference. First operand has 496 places, 568 transitions, 9916 flow. Second operand 9 states and 169 transitions. [2024-06-27 22:34:24,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 504 places, 596 transitions, 11526 flow [2024-06-27 22:34:25,633 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 495 places, 596 transitions, 10822 flow, removed 22 selfloop flow, removed 9 redundant places. [2024-06-27 22:34:25,641 INFO L231 Difference]: Finished difference. Result has 496 places, 570 transitions, 9624 flow [2024-06-27 22:34:25,641 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9214, PETRI_DIFFERENCE_MINUEND_PLACES=487, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=187, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9624, PETRI_PLACES=496, PETRI_TRANSITIONS=570} [2024-06-27 22:34:25,641 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 455 predicate places. [2024-06-27 22:34:25,641 INFO L495 AbstractCegarLoop]: Abstraction has has 496 places, 570 transitions, 9624 flow [2024-06-27 22:34:25,641 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:34:25,641 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:34:25,641 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:34:25,641 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198 [2024-06-27 22:34:25,641 INFO L420 AbstractCegarLoop]: === Iteration 200 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:34:25,642 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:34:25,642 INFO L85 PathProgramCache]: Analyzing trace with hash -1482667181, now seen corresponding path program 38 times [2024-06-27 22:34:25,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:34:25,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [961026653] [2024-06-27 22:34:25,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:34:25,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:34:25,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:34:27,044 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:34:27,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:34:27,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [961026653] [2024-06-27 22:34:27,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [961026653] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:34:27,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:34:27,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:34:27,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [155861793] [2024-06-27 22:34:27,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:34:27,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:34:27,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:34:27,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:34:27,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:34:27,155 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 22:34:27,156 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 496 places, 570 transitions, 9624 flow. Second operand has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:34:27,156 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:34:27,156 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 22:34:27,156 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:34:28,428 INFO L124 PetriNetUnfolderBase]: 2279/4769 cut-off events. [2024-06-27 22:34:28,428 INFO L125 PetriNetUnfolderBase]: For 294630/294699 co-relation queries the response was YES. [2024-06-27 22:34:28,479 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28597 conditions, 4769 events. 2279/4769 cut-off events. For 294630/294699 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 38034 event pairs, 665 based on Foata normal form. 35/4427 useless extension candidates. Maximal degree in co-relation 28382. Up to 3500 conditions per place. [2024-06-27 22:34:28,493 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 392 selfloop transitions, 186 changer transitions 0/591 dead transitions. [2024-06-27 22:34:28,493 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 504 places, 591 transitions, 10870 flow [2024-06-27 22:34:28,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:34:28,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:34:28,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-27 22:34:28,494 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4894894894894895 [2024-06-27 22:34:28,494 INFO L175 Difference]: Start difference. First operand has 496 places, 570 transitions, 9624 flow. Second operand 9 states and 163 transitions. [2024-06-27 22:34:28,494 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 504 places, 591 transitions, 10870 flow [2024-06-27 22:34:30,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 498 places, 591 transitions, 10585 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-27 22:34:30,083 INFO L231 Difference]: Finished difference. Result has 499 places, 570 transitions, 9717 flow [2024-06-27 22:34:30,083 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9339, PETRI_DIFFERENCE_MINUEND_PLACES=490, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=570, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=186, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9717, PETRI_PLACES=499, PETRI_TRANSITIONS=570} [2024-06-27 22:34:30,083 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 458 predicate places. [2024-06-27 22:34:30,084 INFO L495 AbstractCegarLoop]: Abstraction has has 499 places, 570 transitions, 9717 flow [2024-06-27 22:34:30,084 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:34:30,084 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:34:30,084 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:34:30,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable199 [2024-06-27 22:34:30,084 INFO L420 AbstractCegarLoop]: === Iteration 201 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:34:30,084 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:34:30,084 INFO L85 PathProgramCache]: Analyzing trace with hash -1478018855, now seen corresponding path program 32 times [2024-06-27 22:34:30,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:34:30,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [651451926] [2024-06-27 22:34:30,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:34:30,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:34:30,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:34:31,819 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:34:31,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:34:31,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [651451926] [2024-06-27 22:34:31,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [651451926] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:34:31,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:34:31,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:34:31,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399412622] [2024-06-27 22:34:31,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:34:31,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:34:31,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:34:31,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:34:31,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:34:31,917 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 22:34:31,917 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 499 places, 570 transitions, 9717 flow. Second operand has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:34:31,917 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:34:31,917 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 22:34:31,917 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:34:33,445 INFO L124 PetriNetUnfolderBase]: 2288/4794 cut-off events. [2024-06-27 22:34:33,445 INFO L125 PetriNetUnfolderBase]: For 294035/294102 co-relation queries the response was YES. [2024-06-27 22:34:33,488 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28917 conditions, 4794 events. 2288/4794 cut-off events. For 294035/294102 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 38287 event pairs, 668 based on Foata normal form. 12/4428 useless extension candidates. Maximal degree in co-relation 28701. Up to 3400 conditions per place. [2024-06-27 22:34:33,500 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 342 selfloop transitions, 235 changer transitions 0/590 dead transitions. [2024-06-27 22:34:33,500 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 508 places, 590 transitions, 10987 flow [2024-06-27 22:34:33,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:34:33,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:34:33,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 171 transitions. [2024-06-27 22:34:33,501 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46216216216216216 [2024-06-27 22:34:33,501 INFO L175 Difference]: Start difference. First operand has 499 places, 570 transitions, 9717 flow. Second operand 10 states and 171 transitions. [2024-06-27 22:34:33,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 508 places, 590 transitions, 10987 flow [2024-06-27 22:34:35,053 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 499 places, 590 transitions, 10607 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-27 22:34:35,060 INFO L231 Difference]: Finished difference. Result has 500 places, 572 transitions, 9858 flow [2024-06-27 22:34:35,061 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9337, PETRI_DIFFERENCE_MINUEND_PLACES=490, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=570, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=233, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9858, PETRI_PLACES=500, PETRI_TRANSITIONS=572} [2024-06-27 22:34:35,061 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 459 predicate places. [2024-06-27 22:34:35,061 INFO L495 AbstractCegarLoop]: Abstraction has has 500 places, 572 transitions, 9858 flow [2024-06-27 22:34:35,062 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:34:35,062 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:34:35,062 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:34:35,062 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable200 [2024-06-27 22:34:35,062 INFO L420 AbstractCegarLoop]: === Iteration 202 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:34:35,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:34:35,062 INFO L85 PathProgramCache]: Analyzing trace with hash -1311969401, now seen corresponding path program 39 times [2024-06-27 22:34:35,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:34:35,063 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1251645437] [2024-06-27 22:34:35,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:34:35,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:34:35,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:34:36,424 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:34:36,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:34:36,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1251645437] [2024-06-27 22:34:36,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1251645437] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:34:36,425 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:34:36,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:34:36,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2120135265] [2024-06-27 22:34:36,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:34:36,425 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:34:36,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:34:36,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:34:36,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:34:36,525 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 22:34:36,526 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 500 places, 572 transitions, 9858 flow. Second operand has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:34:36,526 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:34:36,526 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 22:34:36,526 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:34:38,055 INFO L124 PetriNetUnfolderBase]: 2392/5024 cut-off events. [2024-06-27 22:34:38,055 INFO L125 PetriNetUnfolderBase]: For 434973/435043 co-relation queries the response was YES. [2024-06-27 22:34:38,106 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31736 conditions, 5024 events. 2392/5024 cut-off events. For 434973/435043 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 40461 event pairs, 667 based on Foata normal form. 20/4649 useless extension candidates. Maximal degree in co-relation 31519. Up to 3179 conditions per place. [2024-06-27 22:34:38,119 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 363 selfloop transitions, 227 changer transitions 0/603 dead transitions. [2024-06-27 22:34:38,119 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 508 places, 603 transitions, 11804 flow [2024-06-27 22:34:38,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:34:38,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:34:38,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-27 22:34:38,120 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5225225225225225 [2024-06-27 22:34:38,120 INFO L175 Difference]: Start difference. First operand has 500 places, 572 transitions, 9858 flow. Second operand 9 states and 174 transitions. [2024-06-27 22:34:38,120 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 508 places, 603 transitions, 11804 flow [2024-06-27 22:34:40,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 500 places, 603 transitions, 11327 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-27 22:34:40,119 INFO L231 Difference]: Finished difference. Result has 501 places, 574 transitions, 9873 flow [2024-06-27 22:34:40,119 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9381, PETRI_DIFFERENCE_MINUEND_PLACES=492, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=572, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=226, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9873, PETRI_PLACES=501, PETRI_TRANSITIONS=574} [2024-06-27 22:34:40,120 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 460 predicate places. [2024-06-27 22:34:40,120 INFO L495 AbstractCegarLoop]: Abstraction has has 501 places, 574 transitions, 9873 flow [2024-06-27 22:34:40,120 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:34:40,120 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:34:40,120 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:34:40,120 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable201 [2024-06-27 22:34:40,120 INFO L420 AbstractCegarLoop]: === Iteration 203 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:34:40,121 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:34:40,121 INFO L85 PathProgramCache]: Analyzing trace with hash -1478025365, now seen corresponding path program 33 times [2024-06-27 22:34:40,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:34:40,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [102434508] [2024-06-27 22:34:40,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:34:40,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:34:40,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:34:41,942 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:34:41,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:34:41,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [102434508] [2024-06-27 22:34:41,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [102434508] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:34:41,943 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:34:41,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:34:41,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [151311193] [2024-06-27 22:34:41,943 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:34:41,943 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:34:41,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:34:41,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:34:41,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:34:42,084 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 22:34:42,084 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 501 places, 574 transitions, 9873 flow. Second operand has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:34:42,084 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:34:42,085 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 22:34:42,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:34:43,625 INFO L124 PetriNetUnfolderBase]: 2399/5050 cut-off events. [2024-06-27 22:34:43,625 INFO L125 PetriNetUnfolderBase]: For 441741/441811 co-relation queries the response was YES. [2024-06-27 22:34:43,679 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32062 conditions, 5050 events. 2399/5050 cut-off events. For 441741/441811 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 40871 event pairs, 717 based on Foata normal form. 15/4668 useless extension candidates. Maximal degree in co-relation 31845. Up to 3589 conditions per place. [2024-06-27 22:34:43,693 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 344 selfloop transitions, 238 changer transitions 0/595 dead transitions. [2024-06-27 22:34:43,693 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 510 places, 595 transitions, 11179 flow [2024-06-27 22:34:43,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:34:43,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:34:43,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 174 transitions. [2024-06-27 22:34:43,694 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4702702702702703 [2024-06-27 22:34:43,694 INFO L175 Difference]: Start difference. First operand has 501 places, 574 transitions, 9873 flow. Second operand 10 states and 174 transitions. [2024-06-27 22:34:43,694 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 510 places, 595 transitions, 11179 flow [2024-06-27 22:34:46,165 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 504 places, 595 transitions, 10779 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-27 22:34:46,172 INFO L231 Difference]: Finished difference. Result has 505 places, 576 transitions, 10017 flow [2024-06-27 22:34:46,172 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9473, PETRI_DIFFERENCE_MINUEND_PLACES=495, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=574, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=236, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10017, PETRI_PLACES=505, PETRI_TRANSITIONS=576} [2024-06-27 22:34:46,173 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 464 predicate places. [2024-06-27 22:34:46,173 INFO L495 AbstractCegarLoop]: Abstraction has has 505 places, 576 transitions, 10017 flow [2024-06-27 22:34:46,173 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:34:46,173 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:34:46,173 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:34:46,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable202 [2024-06-27 22:34:46,173 INFO L420 AbstractCegarLoop]: === Iteration 204 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:34:46,174 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:34:46,174 INFO L85 PathProgramCache]: Analyzing trace with hash -1478025551, now seen corresponding path program 40 times [2024-06-27 22:34:46,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:34:46,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1616331228] [2024-06-27 22:34:46,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:34:46,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:34:46,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:34:47,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-27 22:34:47,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:34:47,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1616331228] [2024-06-27 22:34:47,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1616331228] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:34:47,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:34:47,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:34:47,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [539566364] [2024-06-27 22:34:47,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:34:47,588 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:34:47,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:34:47,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:34:47,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:34:47,707 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 22:34:47,708 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 505 places, 576 transitions, 10017 flow. Second operand has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:34:47,708 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:34:47,708 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 22:34:47,708 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:34:49,320 INFO L124 PetriNetUnfolderBase]: 2413/5080 cut-off events. [2024-06-27 22:34:49,320 INFO L125 PetriNetUnfolderBase]: For 441321/441394 co-relation queries the response was YES. [2024-06-27 22:34:49,370 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32455 conditions, 5080 events. 2413/5080 cut-off events. For 441321/441394 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 41184 event pairs, 780 based on Foata normal form. 15/4694 useless extension candidates. Maximal degree in co-relation 32236. Up to 3870 conditions per place. [2024-06-27 22:34:49,384 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 429 selfloop transitions, 153 changer transitions 0/595 dead transitions. [2024-06-27 22:34:49,384 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 514 places, 595 transitions, 11276 flow [2024-06-27 22:34:49,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:34:49,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:34:49,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 167 transitions. [2024-06-27 22:34:49,385 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45135135135135135 [2024-06-27 22:34:49,385 INFO L175 Difference]: Start difference. First operand has 505 places, 576 transitions, 10017 flow. Second operand 10 states and 167 transitions. [2024-06-27 22:34:49,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 514 places, 595 transitions, 11276 flow [2024-06-27 22:34:51,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 505 places, 595 transitions, 10765 flow, removed 19 selfloop flow, removed 9 redundant places. [2024-06-27 22:34:51,706 INFO L231 Difference]: Finished difference. Result has 506 places, 577 transitions, 9837 flow [2024-06-27 22:34:51,706 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9506, PETRI_DIFFERENCE_MINUEND_PLACES=496, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=576, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=423, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9837, PETRI_PLACES=506, PETRI_TRANSITIONS=577} [2024-06-27 22:34:51,707 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 465 predicate places. [2024-06-27 22:34:51,707 INFO L495 AbstractCegarLoop]: Abstraction has has 506 places, 577 transitions, 9837 flow [2024-06-27 22:34:51,707 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:34:51,707 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:34:51,707 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:34:51,707 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable203 [2024-06-27 22:34:51,707 INFO L420 AbstractCegarLoop]: === Iteration 205 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:34:51,707 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:34:51,707 INFO L85 PathProgramCache]: Analyzing trace with hash -1305535661, now seen corresponding path program 41 times [2024-06-27 22:34:51,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:34:51,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1443240780] [2024-06-27 22:34:51,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:34:51,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:34:51,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:34:53,149 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:34:53,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:34:53,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1443240780] [2024-06-27 22:34:53,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1443240780] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:34:53,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:34:53,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:34:53,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1418436121] [2024-06-27 22:34:53,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:34:53,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:34:53,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:34:53,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:34:53,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:34:53,249 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 22:34:53,250 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 506 places, 577 transitions, 9837 flow. Second operand has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:34:53,250 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:34:53,250 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 22:34:53,250 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:34:54,766 INFO L124 PetriNetUnfolderBase]: 2427/5105 cut-off events. [2024-06-27 22:34:54,766 INFO L125 PetriNetUnfolderBase]: For 439497/439566 co-relation queries the response was YES. [2024-06-27 22:34:54,823 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32246 conditions, 5105 events. 2427/5105 cut-off events. For 439497/439566 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 41434 event pairs, 754 based on Foata normal form. 17/4716 useless extension candidates. Maximal degree in co-relation 32027. Up to 3896 conditions per place. [2024-06-27 22:34:54,839 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 437 selfloop transitions, 143 changer transitions 0/593 dead transitions. [2024-06-27 22:34:54,840 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 515 places, 593 transitions, 11060 flow [2024-06-27 22:34:54,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:34:54,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:34:54,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 163 transitions. [2024-06-27 22:34:54,840 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44054054054054054 [2024-06-27 22:34:54,840 INFO L175 Difference]: Start difference. First operand has 506 places, 577 transitions, 9837 flow. Second operand 10 states and 163 transitions. [2024-06-27 22:34:54,840 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 515 places, 593 transitions, 11060 flow [2024-06-27 22:34:57,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 506 places, 593 transitions, 10744 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-27 22:34:57,029 INFO L231 Difference]: Finished difference. Result has 507 places, 578 transitions, 9830 flow [2024-06-27 22:34:57,029 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9521, PETRI_DIFFERENCE_MINUEND_PLACES=497, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=577, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=434, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9830, PETRI_PLACES=507, PETRI_TRANSITIONS=578} [2024-06-27 22:34:57,029 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 466 predicate places. [2024-06-27 22:34:57,029 INFO L495 AbstractCegarLoop]: Abstraction has has 507 places, 578 transitions, 9830 flow [2024-06-27 22:34:57,029 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:34:57,030 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:34:57,030 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:34:57,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable204 [2024-06-27 22:34:57,030 INFO L420 AbstractCegarLoop]: === Iteration 206 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:34:57,030 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:34:57,030 INFO L85 PathProgramCache]: Analyzing trace with hash -1478203181, now seen corresponding path program 42 times [2024-06-27 22:34:57,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:34:57,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1917356903] [2024-06-27 22:34:57,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:34:57,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:34:57,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:34:58,412 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:34:58,413 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:34:58,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1917356903] [2024-06-27 22:34:58,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1917356903] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:34:58,413 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:34:58,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:34:58,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1311301758] [2024-06-27 22:34:58,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:34:58,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:34:58,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:34:58,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:34:58,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:34:58,517 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 22:34:58,518 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 507 places, 578 transitions, 9830 flow. Second operand has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:34:58,518 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:34:58,518 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 22:34:58,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:35:00,054 INFO L124 PetriNetUnfolderBase]: 2512/5322 cut-off events. [2024-06-27 22:35:00,055 INFO L125 PetriNetUnfolderBase]: For 556266/556339 co-relation queries the response was YES. [2024-06-27 22:35:00,112 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34483 conditions, 5322 events. 2512/5322 cut-off events. For 556266/556339 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 43613 event pairs, 753 based on Foata normal form. 15/4923 useless extension candidates. Maximal degree in co-relation 34264. Up to 3488 conditions per place. [2024-06-27 22:35:00,128 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 355 selfloop transitions, 242 changer transitions 0/610 dead transitions. [2024-06-27 22:35:00,128 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 515 places, 610 transitions, 11505 flow [2024-06-27 22:35:00,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:35:00,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:35:00,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-06-27 22:35:00,129 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5315315315315315 [2024-06-27 22:35:00,129 INFO L175 Difference]: Start difference. First operand has 507 places, 578 transitions, 9830 flow. Second operand 9 states and 177 transitions. [2024-06-27 22:35:00,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 515 places, 610 transitions, 11505 flow [2024-06-27 22:35:02,885 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 506 places, 610 transitions, 11211 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-27 22:35:02,892 INFO L231 Difference]: Finished difference. Result has 507 places, 579 transitions, 10047 flow [2024-06-27 22:35:02,892 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9538, PETRI_DIFFERENCE_MINUEND_PLACES=498, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=578, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=241, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10047, PETRI_PLACES=507, PETRI_TRANSITIONS=579} [2024-06-27 22:35:02,892 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 466 predicate places. [2024-06-27 22:35:02,892 INFO L495 AbstractCegarLoop]: Abstraction has has 507 places, 579 transitions, 10047 flow [2024-06-27 22:35:02,893 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:35:02,893 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:35:02,893 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:35:02,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable205 [2024-06-27 22:35:02,893 INFO L420 AbstractCegarLoop]: === Iteration 207 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:35:02,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:35:02,893 INFO L85 PathProgramCache]: Analyzing trace with hash -1478198345, now seen corresponding path program 34 times [2024-06-27 22:35:02,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:35:02,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1180124620] [2024-06-27 22:35:02,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:35:02,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:35:02,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:35:04,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-27 22:35:04,501 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:35:04,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1180124620] [2024-06-27 22:35:04,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1180124620] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:35:04,501 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:35:04,501 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:35:04,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [871896192] [2024-06-27 22:35:04,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:35:04,502 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:35:04,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:35:04,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:35:04,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:35:04,596 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:35:04,596 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 507 places, 579 transitions, 10047 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:35:04,596 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:35:04,596 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:35:04,596 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:35:06,557 INFO L124 PetriNetUnfolderBase]: 3129/6228 cut-off events. [2024-06-27 22:35:06,557 INFO L125 PetriNetUnfolderBase]: For 562037/562037 co-relation queries the response was YES. [2024-06-27 22:35:06,618 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40341 conditions, 6228 events. 3129/6228 cut-off events. For 562037/562037 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 49236 event pairs, 826 based on Foata normal form. 2/5794 useless extension candidates. Maximal degree in co-relation 40123. Up to 4622 conditions per place. [2024-06-27 22:35:06,636 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 358 selfloop transitions, 248 changer transitions 0/614 dead transitions. [2024-06-27 22:35:06,636 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 516 places, 614 transitions, 11575 flow [2024-06-27 22:35:06,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:35:06,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:35:06,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 175 transitions. [2024-06-27 22:35:06,637 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47297297297297297 [2024-06-27 22:35:06,637 INFO L175 Difference]: Start difference. First operand has 507 places, 579 transitions, 10047 flow. Second operand 10 states and 175 transitions. [2024-06-27 22:35:06,637 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 516 places, 614 transitions, 11575 flow [2024-06-27 22:35:09,804 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 507 places, 614 transitions, 10856 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-27 22:35:09,812 INFO L231 Difference]: Finished difference. Result has 508 places, 581 transitions, 9896 flow [2024-06-27 22:35:09,812 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9328, PETRI_DIFFERENCE_MINUEND_PLACES=498, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=579, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=246, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9896, PETRI_PLACES=508, PETRI_TRANSITIONS=581} [2024-06-27 22:35:09,812 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 467 predicate places. [2024-06-27 22:35:09,812 INFO L495 AbstractCegarLoop]: Abstraction has has 508 places, 581 transitions, 9896 flow [2024-06-27 22:35:09,812 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:35:09,812 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:35:09,812 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:35:09,813 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable206 [2024-06-27 22:35:09,813 INFO L420 AbstractCegarLoop]: === Iteration 208 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:35:09,813 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:35:09,813 INFO L85 PathProgramCache]: Analyzing trace with hash -1478198531, now seen corresponding path program 43 times [2024-06-27 22:35:09,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:35:09,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1866774265] [2024-06-27 22:35:09,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:35:09,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:35:09,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:35:11,326 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:35:11,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:35:11,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1866774265] [2024-06-27 22:35:11,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1866774265] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:35:11,326 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:35:11,326 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:35:11,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [197030983] [2024-06-27 22:35:11,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:35:11,326 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:35:11,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:35:11,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:35:11,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:35:11,446 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 22:35:11,446 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 508 places, 581 transitions, 9896 flow. Second operand has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:35:11,447 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:35:11,447 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 22:35:11,447 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:35:12,968 INFO L124 PetriNetUnfolderBase]: 2518/5330 cut-off events. [2024-06-27 22:35:12,968 INFO L125 PetriNetUnfolderBase]: For 535390/535463 co-relation queries the response was YES. [2024-06-27 22:35:13,026 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33934 conditions, 5330 events. 2518/5330 cut-off events. For 535390/535463 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 43818 event pairs, 776 based on Foata normal form. 18/4929 useless extension candidates. Maximal degree in co-relation 33717. Up to 3778 conditions per place. [2024-06-27 22:35:13,042 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 351 selfloop transitions, 239 changer transitions 0/603 dead transitions. [2024-06-27 22:35:13,042 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 517 places, 603 transitions, 11178 flow [2024-06-27 22:35:13,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:35:13,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:35:13,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 178 transitions. [2024-06-27 22:35:13,043 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4810810810810811 [2024-06-27 22:35:13,043 INFO L175 Difference]: Start difference. First operand has 508 places, 581 transitions, 9896 flow. Second operand 10 states and 178 transitions. [2024-06-27 22:35:13,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 517 places, 603 transitions, 11178 flow [2024-06-27 22:35:15,959 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 508 places, 603 transitions, 10643 flow, removed 21 selfloop flow, removed 9 redundant places. [2024-06-27 22:35:15,967 INFO L231 Difference]: Finished difference. Result has 509 places, 581 transitions, 9845 flow [2024-06-27 22:35:15,967 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9361, PETRI_DIFFERENCE_MINUEND_PLACES=499, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=581, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=239, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9845, PETRI_PLACES=509, PETRI_TRANSITIONS=581} [2024-06-27 22:35:15,967 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 468 predicate places. [2024-06-27 22:35:15,967 INFO L495 AbstractCegarLoop]: Abstraction has has 509 places, 581 transitions, 9845 flow [2024-06-27 22:35:15,967 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:35:15,968 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:35:15,968 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:35:15,968 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable207 [2024-06-27 22:35:15,968 INFO L420 AbstractCegarLoop]: === Iteration 209 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:35:15,968 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:35:15,968 INFO L85 PathProgramCache]: Analyzing trace with hash -1311964565, now seen corresponding path program 35 times [2024-06-27 22:35:15,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:35:15,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [292284941] [2024-06-27 22:35:15,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:35:15,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:35:15,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:35:17,556 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:35:17,557 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:35:17,557 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [292284941] [2024-06-27 22:35:17,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [292284941] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:35:17,557 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:35:17,557 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:35:17,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2039161430] [2024-06-27 22:35:17,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:35:17,558 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:35:17,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:35:17,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:35:17,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:35:17,660 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:35:17,660 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 509 places, 581 transitions, 9845 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:35:17,660 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:35:17,660 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:35:17,660 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:35:19,592 INFO L124 PetriNetUnfolderBase]: 3139/6224 cut-off events. [2024-06-27 22:35:19,592 INFO L125 PetriNetUnfolderBase]: For 539070/539071 co-relation queries the response was YES. [2024-06-27 22:35:19,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39243 conditions, 6224 events. 3139/6224 cut-off events. For 539070/539071 co-relation queries the response was YES. Maximal size of possible extension queue 426. Compared 49013 event pairs, 769 based on Foata normal form. 3/5781 useless extension candidates. Maximal degree in co-relation 39026. Up to 4554 conditions per place. [2024-06-27 22:35:19,671 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 373 selfloop transitions, 232 changer transitions 0/613 dead transitions. [2024-06-27 22:35:19,671 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 518 places, 613 transitions, 11629 flow [2024-06-27 22:35:19,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:35:19,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:35:19,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 172 transitions. [2024-06-27 22:35:19,672 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4648648648648649 [2024-06-27 22:35:19,672 INFO L175 Difference]: Start difference. First operand has 509 places, 581 transitions, 9845 flow. Second operand 10 states and 172 transitions. [2024-06-27 22:35:19,672 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 518 places, 613 transitions, 11629 flow [2024-06-27 22:35:22,372 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 508 places, 613 transitions, 11125 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-27 22:35:22,379 INFO L231 Difference]: Finished difference. Result has 509 places, 583 transitions, 9879 flow [2024-06-27 22:35:22,380 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9343, PETRI_DIFFERENCE_MINUEND_PLACES=499, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=581, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=230, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9879, PETRI_PLACES=509, PETRI_TRANSITIONS=583} [2024-06-27 22:35:22,380 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 468 predicate places. [2024-06-27 22:35:22,380 INFO L495 AbstractCegarLoop]: Abstraction has has 509 places, 583 transitions, 9879 flow [2024-06-27 22:35:22,380 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:35:22,380 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:35:22,380 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:35:22,380 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable208 [2024-06-27 22:35:22,380 INFO L420 AbstractCegarLoop]: === Iteration 210 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:35:22,381 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:35:22,381 INFO L85 PathProgramCache]: Analyzing trace with hash -1311791771, now seen corresponding path program 44 times [2024-06-27 22:35:22,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:35:22,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [80749151] [2024-06-27 22:35:22,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:35:22,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:35:22,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:35:23,802 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:35:23,803 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:35:23,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [80749151] [2024-06-27 22:35:23,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [80749151] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:35:23,803 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:35:23,803 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:35:23,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457758468] [2024-06-27 22:35:23,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:35:23,803 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:35:23,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:35:23,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:35:23,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:35:23,911 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 22:35:23,912 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 509 places, 583 transitions, 9879 flow. Second operand has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:35:23,912 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:35:23,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 22:35:23,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:35:25,357 INFO L124 PetriNetUnfolderBase]: 2470/5198 cut-off events. [2024-06-27 22:35:25,358 INFO L125 PetriNetUnfolderBase]: For 419523/419590 co-relation queries the response was YES. [2024-06-27 22:35:25,414 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32001 conditions, 5198 events. 2470/5198 cut-off events. For 419523/419590 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 42335 event pairs, 759 based on Foata normal form. 17/4798 useless extension candidates. Maximal degree in co-relation 31784. Up to 3969 conditions per place. [2024-06-27 22:35:25,429 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 448 selfloop transitions, 138 changer transitions 0/599 dead transitions. [2024-06-27 22:35:25,429 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 518 places, 599 transitions, 11115 flow [2024-06-27 22:35:25,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:35:25,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:35:25,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 164 transitions. [2024-06-27 22:35:25,430 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44324324324324327 [2024-06-27 22:35:25,430 INFO L175 Difference]: Start difference. First operand has 509 places, 583 transitions, 9879 flow. Second operand 10 states and 164 transitions. [2024-06-27 22:35:25,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 518 places, 599 transitions, 11115 flow [2024-06-27 22:35:27,957 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 509 places, 599 transitions, 10496 flow, removed 23 selfloop flow, removed 9 redundant places. [2024-06-27 22:35:27,965 INFO L231 Difference]: Finished difference. Result has 510 places, 584 transitions, 9560 flow [2024-06-27 22:35:27,965 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9260, PETRI_DIFFERENCE_MINUEND_PLACES=500, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=583, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=445, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9560, PETRI_PLACES=510, PETRI_TRANSITIONS=584} [2024-06-27 22:35:27,965 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 469 predicate places. [2024-06-27 22:35:27,965 INFO L495 AbstractCegarLoop]: Abstraction has has 510 places, 584 transitions, 9560 flow [2024-06-27 22:35:27,965 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:35:27,965 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:35:27,965 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:35:27,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable209 [2024-06-27 22:35:27,966 INFO L420 AbstractCegarLoop]: === Iteration 211 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:35:27,966 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:35:27,966 INFO L85 PathProgramCache]: Analyzing trace with hash -1311785075, now seen corresponding path program 36 times [2024-06-27 22:35:27,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:35:27,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [27971894] [2024-06-27 22:35:27,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:35:27,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:35:27,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:35:29,691 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:35:29,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:35:29,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [27971894] [2024-06-27 22:35:29,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [27971894] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:35:29,692 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:35:29,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:35:29,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1517823171] [2024-06-27 22:35:29,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:35:29,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:35:29,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:35:29,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:35:29,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:35:29,786 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 22:35:29,786 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 510 places, 584 transitions, 9560 flow. Second operand has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:35:29,786 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:35:29,786 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 22:35:29,786 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:35:31,377 INFO L124 PetriNetUnfolderBase]: 2479/5209 cut-off events. [2024-06-27 22:35:31,377 INFO L125 PetriNetUnfolderBase]: For 416258/416327 co-relation queries the response was YES. [2024-06-27 22:35:31,426 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31570 conditions, 5209 events. 2479/5209 cut-off events. For 416258/416327 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 42337 event pairs, 712 based on Foata normal form. 14/4802 useless extension candidates. Maximal degree in co-relation 31353. Up to 3749 conditions per place. [2024-06-27 22:35:31,439 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 377 selfloop transitions, 212 changer transitions 0/602 dead transitions. [2024-06-27 22:35:31,439 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 519 places, 602 transitions, 10836 flow [2024-06-27 22:35:31,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:35:31,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:35:31,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 170 transitions. [2024-06-27 22:35:31,440 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4594594594594595 [2024-06-27 22:35:31,440 INFO L175 Difference]: Start difference. First operand has 510 places, 584 transitions, 9560 flow. Second operand 10 states and 170 transitions. [2024-06-27 22:35:31,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 519 places, 602 transitions, 10836 flow [2024-06-27 22:35:33,572 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 510 places, 602 transitions, 10552 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-27 22:35:33,579 INFO L231 Difference]: Finished difference. Result has 511 places, 586 transitions, 9757 flow [2024-06-27 22:35:33,579 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9276, PETRI_DIFFERENCE_MINUEND_PLACES=501, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=584, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=210, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9757, PETRI_PLACES=511, PETRI_TRANSITIONS=586} [2024-06-27 22:35:33,579 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 470 predicate places. [2024-06-27 22:35:33,579 INFO L495 AbstractCegarLoop]: Abstraction has has 511 places, 586 transitions, 9757 flow [2024-06-27 22:35:33,579 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:35:33,579 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:35:33,580 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:35:33,580 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable210 [2024-06-27 22:35:33,580 INFO L420 AbstractCegarLoop]: === Iteration 212 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:35:33,580 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:35:33,580 INFO L85 PathProgramCache]: Analyzing trace with hash -1311791585, now seen corresponding path program 37 times [2024-06-27 22:35:33,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:35:33,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [498178178] [2024-06-27 22:35:33,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:35:33,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:35:33,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:35:35,423 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:35:35,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:35:35,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [498178178] [2024-06-27 22:35:35,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [498178178] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:35:35,423 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:35:35,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:35:35,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1976938180] [2024-06-27 22:35:35,424 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:35:35,424 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:35:35,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:35:35,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:35:35,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:35:35,521 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 22:35:35,521 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 511 places, 586 transitions, 9757 flow. Second operand has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:35:35,521 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:35:35,521 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 22:35:35,521 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:35:37,068 INFO L124 PetriNetUnfolderBase]: 2490/5225 cut-off events. [2024-06-27 22:35:37,069 INFO L125 PetriNetUnfolderBase]: For 418339/418408 co-relation queries the response was YES. [2024-06-27 22:35:37,123 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31966 conditions, 5225 events. 2490/5225 cut-off events. For 418339/418408 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 42521 event pairs, 711 based on Foata normal form. 17/4818 useless extension candidates. Maximal degree in co-relation 31749. Up to 3743 conditions per place. [2024-06-27 22:35:37,138 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 377 selfloop transitions, 215 changer transitions 0/605 dead transitions. [2024-06-27 22:35:37,139 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 520 places, 605 transitions, 11067 flow [2024-06-27 22:35:37,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:35:37,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:35:37,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 173 transitions. [2024-06-27 22:35:37,139 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46756756756756757 [2024-06-27 22:35:37,139 INFO L175 Difference]: Start difference. First operand has 511 places, 586 transitions, 9757 flow. Second operand 10 states and 173 transitions. [2024-06-27 22:35:37,139 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 520 places, 605 transitions, 11067 flow [2024-06-27 22:35:39,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 512 places, 605 transitions, 10632 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-27 22:35:39,460 INFO L231 Difference]: Finished difference. Result has 513 places, 588 transitions, 9828 flow [2024-06-27 22:35:39,461 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9322, PETRI_DIFFERENCE_MINUEND_PLACES=503, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=586, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=213, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=371, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9828, PETRI_PLACES=513, PETRI_TRANSITIONS=588} [2024-06-27 22:35:39,461 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 472 predicate places. [2024-06-27 22:35:39,461 INFO L495 AbstractCegarLoop]: Abstraction has has 513 places, 588 transitions, 9828 flow [2024-06-27 22:35:39,461 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:35:39,461 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:35:39,461 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:35:39,461 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable211 [2024-06-27 22:35:39,461 INFO L420 AbstractCegarLoop]: === Iteration 213 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:35:39,462 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:35:39,462 INFO L85 PathProgramCache]: Analyzing trace with hash -1311964751, now seen corresponding path program 45 times [2024-06-27 22:35:39,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:35:39,462 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [36160506] [2024-06-27 22:35:39,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:35:39,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:35:39,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:35:40,957 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:35:40,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:35:40,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [36160506] [2024-06-27 22:35:40,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [36160506] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:35:40,958 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:35:40,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:35:40,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1088387012] [2024-06-27 22:35:40,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:35:40,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:35:40,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:35:40,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:35:40,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:35:41,088 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 22:35:41,088 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 513 places, 588 transitions, 9828 flow. Second operand has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:35:41,089 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:35:41,089 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 22:35:41,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:35:42,700 INFO L124 PetriNetUnfolderBase]: 2487/5220 cut-off events. [2024-06-27 22:35:42,700 INFO L125 PetriNetUnfolderBase]: For 399833/399902 co-relation queries the response was YES. [2024-06-27 22:35:42,746 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31684 conditions, 5220 events. 2487/5220 cut-off events. For 399833/399902 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 42428 event pairs, 710 based on Foata normal form. 23/4819 useless extension candidates. Maximal degree in co-relation 31466. Up to 3643 conditions per place. [2024-06-27 22:35:42,758 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 369 selfloop transitions, 226 changer transitions 0/608 dead transitions. [2024-06-27 22:35:42,758 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 522 places, 608 transitions, 11400 flow [2024-06-27 22:35:42,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:35:42,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:35:42,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 175 transitions. [2024-06-27 22:35:42,759 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47297297297297297 [2024-06-27 22:35:42,759 INFO L175 Difference]: Start difference. First operand has 513 places, 588 transitions, 9828 flow. Second operand 10 states and 175 transitions. [2024-06-27 22:35:42,759 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 522 places, 608 transitions, 11400 flow [2024-06-27 22:35:44,992 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 513 places, 608 transitions, 10919 flow, removed 27 selfloop flow, removed 9 redundant places. [2024-06-27 22:35:45,000 INFO L231 Difference]: Finished difference. Result has 514 places, 588 transitions, 9807 flow [2024-06-27 22:35:45,001 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9349, PETRI_DIFFERENCE_MINUEND_PLACES=504, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=588, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=226, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=362, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9807, PETRI_PLACES=514, PETRI_TRANSITIONS=588} [2024-06-27 22:35:45,001 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 473 predicate places. [2024-06-27 22:35:45,001 INFO L495 AbstractCegarLoop]: Abstraction has has 514 places, 588 transitions, 9807 flow [2024-06-27 22:35:45,001 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:35:45,001 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:35:45,001 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:35:45,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable212 [2024-06-27 22:35:45,001 INFO L420 AbstractCegarLoop]: === Iteration 214 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:35:45,001 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:35:45,002 INFO L85 PathProgramCache]: Analyzing trace with hash -1305528965, now seen corresponding path program 38 times [2024-06-27 22:35:45,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:35:45,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [692297641] [2024-06-27 22:35:45,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:35:45,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:35:45,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:35:46,753 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:35:46,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:35:46,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [692297641] [2024-06-27 22:35:46,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [692297641] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:35:46,754 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:35:46,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:35:46,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1252548879] [2024-06-27 22:35:46,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:35:46,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:35:46,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:35:46,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:35:46,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:35:46,846 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 22:35:46,846 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 514 places, 588 transitions, 9807 flow. Second operand has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:35:46,846 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:35:46,846 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 22:35:46,847 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:35:48,344 INFO L124 PetriNetUnfolderBase]: 2496/5233 cut-off events. [2024-06-27 22:35:48,344 INFO L125 PetriNetUnfolderBase]: For 399076/399145 co-relation queries the response was YES. [2024-06-27 22:35:48,401 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31764 conditions, 5233 events. 2496/5233 cut-off events. For 399076/399145 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 42512 event pairs, 710 based on Foata normal form. 14/4820 useless extension candidates. Maximal degree in co-relation 31546. Up to 3773 conditions per place. [2024-06-27 22:35:48,417 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 376 selfloop transitions, 217 changer transitions 0/606 dead transitions. [2024-06-27 22:35:48,417 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 523 places, 606 transitions, 11099 flow [2024-06-27 22:35:48,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:35:48,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:35:48,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 169 transitions. [2024-06-27 22:35:48,418 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45675675675675675 [2024-06-27 22:35:48,418 INFO L175 Difference]: Start difference. First operand has 514 places, 588 transitions, 9807 flow. Second operand 10 states and 169 transitions. [2024-06-27 22:35:48,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 523 places, 606 transitions, 11099 flow [2024-06-27 22:35:50,505 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 511 places, 606 transitions, 10393 flow, removed 3 selfloop flow, removed 12 redundant places. [2024-06-27 22:35:50,512 INFO L231 Difference]: Finished difference. Result has 512 places, 590 transitions, 9600 flow [2024-06-27 22:35:50,512 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9107, PETRI_DIFFERENCE_MINUEND_PLACES=502, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=588, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=215, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=371, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9600, PETRI_PLACES=512, PETRI_TRANSITIONS=590} [2024-06-27 22:35:50,512 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 471 predicate places. [2024-06-27 22:35:50,512 INFO L495 AbstractCegarLoop]: Abstraction has has 512 places, 590 transitions, 9600 flow [2024-06-27 22:35:50,512 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:35:50,513 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:35:50,513 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:35:50,513 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable213 [2024-06-27 22:35:50,513 INFO L420 AbstractCegarLoop]: === Iteration 215 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:35:50,513 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:35:50,513 INFO L85 PathProgramCache]: Analyzing trace with hash -1305535475, now seen corresponding path program 39 times [2024-06-27 22:35:50,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:35:50,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [979822439] [2024-06-27 22:35:50,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:35:50,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:35:50,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:35:52,370 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:35:52,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:35:52,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [979822439] [2024-06-27 22:35:52,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [979822439] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:35:52,370 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:35:52,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:35:52,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1462700869] [2024-06-27 22:35:52,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:35:52,371 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:35:52,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:35:52,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:35:52,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:35:52,467 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 22:35:52,468 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 512 places, 590 transitions, 9600 flow. Second operand has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:35:52,468 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:35:52,468 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 22:35:52,468 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:35:54,064 INFO L124 PetriNetUnfolderBase]: 2421/5059 cut-off events. [2024-06-27 22:35:54,064 INFO L125 PetriNetUnfolderBase]: For 254632/254698 co-relation queries the response was YES. [2024-06-27 22:35:54,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28754 conditions, 5059 events. 2421/5059 cut-off events. For 254632/254698 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 40727 event pairs, 667 based on Foata normal form. 17/4659 useless extension candidates. Maximal degree in co-relation 28536. Up to 3577 conditions per place. [2024-06-27 22:35:54,122 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 370 selfloop transitions, 224 changer transitions 0/607 dead transitions. [2024-06-27 22:35:54,122 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 521 places, 607 transitions, 11154 flow [2024-06-27 22:35:54,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:35:54,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:35:54,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 171 transitions. [2024-06-27 22:35:54,123 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46216216216216216 [2024-06-27 22:35:54,123 INFO L175 Difference]: Start difference. First operand has 512 places, 590 transitions, 9600 flow. Second operand 10 states and 171 transitions. [2024-06-27 22:35:54,123 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 521 places, 607 transitions, 11154 flow [2024-06-27 22:35:55,407 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 513 places, 607 transitions, 10705 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-27 22:35:55,414 INFO L231 Difference]: Finished difference. Result has 514 places, 590 transitions, 9607 flow [2024-06-27 22:35:55,414 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9151, PETRI_DIFFERENCE_MINUEND_PLACES=504, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=590, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=224, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9607, PETRI_PLACES=514, PETRI_TRANSITIONS=590} [2024-06-27 22:35:55,414 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 473 predicate places. [2024-06-27 22:35:55,414 INFO L495 AbstractCegarLoop]: Abstraction has has 514 places, 590 transitions, 9607 flow [2024-06-27 22:35:55,415 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:35:55,415 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:35:55,415 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:35:55,415 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable214 [2024-06-27 22:35:55,415 INFO L420 AbstractCegarLoop]: === Iteration 216 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:35:55,415 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:35:55,415 INFO L85 PathProgramCache]: Analyzing trace with hash -1305289397, now seen corresponding path program 7 times [2024-06-27 22:35:55,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:35:55,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1562146102] [2024-06-27 22:35:55,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:35:55,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:35:55,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:35:57,371 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:35:57,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:35:57,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1562146102] [2024-06-27 22:35:57,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1562146102] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:35:57,372 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:35:57,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:35:57,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2041028088] [2024-06-27 22:35:57,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:35:57,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:35:57,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:35:57,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:35:57,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:35:57,472 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:35:57,472 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 514 places, 590 transitions, 9607 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:35:57,473 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:35:57,473 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:35:57,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:35:59,329 INFO L124 PetriNetUnfolderBase]: 3060/6038 cut-off events. [2024-06-27 22:35:59,329 INFO L125 PetriNetUnfolderBase]: For 262164/262166 co-relation queries the response was YES. [2024-06-27 22:35:59,392 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33983 conditions, 6038 events. 3060/6038 cut-off events. For 262164/262166 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 47145 event pairs, 703 based on Foata normal form. 6/5595 useless extension candidates. Maximal degree in co-relation 33764. Up to 4516 conditions per place. [2024-06-27 22:35:59,410 INFO L140 encePairwiseOnDemand]: 23/37 looper letters, 422 selfloop transitions, 193 changer transitions 0/623 dead transitions. [2024-06-27 22:35:59,410 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 524 places, 623 transitions, 11039 flow [2024-06-27 22:35:59,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:35:59,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:35:59,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 188 transitions. [2024-06-27 22:35:59,411 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4619164619164619 [2024-06-27 22:35:59,411 INFO L175 Difference]: Start difference. First operand has 514 places, 590 transitions, 9607 flow. Second operand 11 states and 188 transitions. [2024-06-27 22:35:59,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 524 places, 623 transitions, 11039 flow [2024-06-27 22:36:01,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 514 places, 623 transitions, 10459 flow, removed 25 selfloop flow, removed 10 redundant places. [2024-06-27 22:36:01,333 INFO L231 Difference]: Finished difference. Result has 515 places, 594 transitions, 9501 flow [2024-06-27 22:36:01,333 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9027, PETRI_DIFFERENCE_MINUEND_PLACES=504, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=590, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=189, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=397, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9501, PETRI_PLACES=515, PETRI_TRANSITIONS=594} [2024-06-27 22:36:01,333 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 474 predicate places. [2024-06-27 22:36:01,333 INFO L495 AbstractCegarLoop]: Abstraction has has 515 places, 594 transitions, 9501 flow [2024-06-27 22:36:01,334 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:36:01,334 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:36:01,334 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:36:01,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable215 [2024-06-27 22:36:01,334 INFO L420 AbstractCegarLoop]: === Iteration 217 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:36:01,334 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:36:01,334 INFO L85 PathProgramCache]: Analyzing trace with hash -1023110503, now seen corresponding path program 40 times [2024-06-27 22:36:01,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:36:01,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301980333] [2024-06-27 22:36:01,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:36:01,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:36:01,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:36:03,042 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:36:03,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:36:03,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1301980333] [2024-06-27 22:36:03,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1301980333] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:36:03,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:36:03,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:36:03,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [567240793] [2024-06-27 22:36:03,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:36:03,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:36:03,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:36:03,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:36:03,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:36:03,152 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 22:36:03,152 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 515 places, 594 transitions, 9501 flow. Second operand has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:36:03,153 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:36:03,153 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 22:36:03,153 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:36:04,681 INFO L124 PetriNetUnfolderBase]: 2459/5167 cut-off events. [2024-06-27 22:36:04,681 INFO L125 PetriNetUnfolderBase]: For 209996/210062 co-relation queries the response was YES. [2024-06-27 22:36:04,731 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28384 conditions, 5167 events. 2459/5167 cut-off events. For 209996/210062 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 42022 event pairs, 680 based on Foata normal form. 14/4755 useless extension candidates. Maximal degree in co-relation 28165. Up to 3699 conditions per place. [2024-06-27 22:36:04,744 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 369 selfloop transitions, 227 changer transitions 0/609 dead transitions. [2024-06-27 22:36:04,744 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 524 places, 609 transitions, 10743 flow [2024-06-27 22:36:04,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:36:04,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:36:04,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 167 transitions. [2024-06-27 22:36:04,745 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45135135135135135 [2024-06-27 22:36:04,745 INFO L175 Difference]: Start difference. First operand has 515 places, 594 transitions, 9501 flow. Second operand 10 states and 167 transitions. [2024-06-27 22:36:04,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 524 places, 609 transitions, 10743 flow [2024-06-27 22:36:06,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 516 places, 609 transitions, 10305 flow, removed 33 selfloop flow, removed 8 redundant places. [2024-06-27 22:36:06,143 INFO L231 Difference]: Finished difference. Result has 517 places, 594 transitions, 9528 flow [2024-06-27 22:36:06,144 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9063, PETRI_DIFFERENCE_MINUEND_PLACES=507, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=594, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=227, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9528, PETRI_PLACES=517, PETRI_TRANSITIONS=594} [2024-06-27 22:36:06,144 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 476 predicate places. [2024-06-27 22:36:06,144 INFO L495 AbstractCegarLoop]: Abstraction has has 517 places, 594 transitions, 9528 flow [2024-06-27 22:36:06,144 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:36:06,144 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:36:06,144 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:36:06,144 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable216 [2024-06-27 22:36:06,144 INFO L420 AbstractCegarLoop]: === Iteration 218 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:36:06,144 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:36:06,144 INFO L85 PathProgramCache]: Analyzing trace with hash 2019842732, now seen corresponding path program 1 times [2024-06-27 22:36:06,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:36:06,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2000272244] [2024-06-27 22:36:06,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:36:06,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:36:06,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:36:08,300 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:36:08,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:36:08,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2000272244] [2024-06-27 22:36:08,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2000272244] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:36:08,301 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:36:08,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 22:36:08,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [130992248] [2024-06-27 22:36:08,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:36:08,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 22:36:08,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:36:08,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 22:36:08,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-27 22:36:08,438 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:36:08,438 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 517 places, 594 transitions, 9528 flow. Second operand has 12 states, 12 states have (on average 10.333333333333334) internal successors, (124), 12 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:36:08,438 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:36:08,438 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:36:08,438 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:36:10,451 INFO L124 PetriNetUnfolderBase]: 3231/6394 cut-off events. [2024-06-27 22:36:10,451 INFO L125 PetriNetUnfolderBase]: For 430928/430928 co-relation queries the response was YES. [2024-06-27 22:36:10,519 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36313 conditions, 6394 events. 3231/6394 cut-off events. For 430928/430928 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 50521 event pairs, 1008 based on Foata normal form. 8/5945 useless extension candidates. Maximal degree in co-relation 36093. Up to 2207 conditions per place. [2024-06-27 22:36:10,537 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 415 selfloop transitions, 224 changer transitions 0/647 dead transitions. [2024-06-27 22:36:10,537 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 528 places, 647 transitions, 11706 flow [2024-06-27 22:36:10,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 22:36:10,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 22:36:10,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 215 transitions. [2024-06-27 22:36:10,538 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48423423423423423 [2024-06-27 22:36:10,538 INFO L175 Difference]: Start difference. First operand has 517 places, 594 transitions, 9528 flow. Second operand 12 states and 215 transitions. [2024-06-27 22:36:10,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 528 places, 647 transitions, 11706 flow [2024-06-27 22:36:13,167 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 519 places, 647 transitions, 11228 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-27 22:36:13,175 INFO L231 Difference]: Finished difference. Result has 520 places, 594 transitions, 9501 flow [2024-06-27 22:36:13,175 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9050, PETRI_DIFFERENCE_MINUEND_PLACES=508, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=594, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=224, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=370, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9501, PETRI_PLACES=520, PETRI_TRANSITIONS=594} [2024-06-27 22:36:13,175 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 479 predicate places. [2024-06-27 22:36:13,175 INFO L495 AbstractCegarLoop]: Abstraction has has 520 places, 594 transitions, 9501 flow [2024-06-27 22:36:13,176 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.333333333333334) internal successors, (124), 12 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:36:13,176 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:36:13,176 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:36:13,176 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable217 [2024-06-27 22:36:13,176 INFO L420 AbstractCegarLoop]: === Iteration 219 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:36:13,177 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:36:13,177 INFO L85 PathProgramCache]: Analyzing trace with hash -470533964, now seen corresponding path program 2 times [2024-06-27 22:36:13,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:36:13,177 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1661234619] [2024-06-27 22:36:13,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:36:13,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:36:13,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:36:15,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-27 22:36:15,257 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:36:15,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1661234619] [2024-06-27 22:36:15,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1661234619] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:36:15,257 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:36:15,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 22:36:15,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [854634307] [2024-06-27 22:36:15,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:36:15,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 22:36:15,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:36:15,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 22:36:15,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-27 22:36:15,397 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:36:15,397 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 520 places, 594 transitions, 9501 flow. Second operand has 12 states, 12 states have (on average 10.333333333333334) internal successors, (124), 12 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:36:15,397 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:36:15,397 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:36:15,397 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:36:17,397 INFO L124 PetriNetUnfolderBase]: 3302/6608 cut-off events. [2024-06-27 22:36:17,397 INFO L125 PetriNetUnfolderBase]: For 461666/461666 co-relation queries the response was YES. [2024-06-27 22:36:17,472 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37098 conditions, 6608 events. 3302/6608 cut-off events. For 461666/461666 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 52945 event pairs, 1158 based on Foata normal form. 10/6143 useless extension candidates. Maximal degree in co-relation 36877. Up to 4532 conditions per place. [2024-06-27 22:36:17,492 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 388 selfloop transitions, 230 changer transitions 0/626 dead transitions. [2024-06-27 22:36:17,492 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 531 places, 626 transitions, 11201 flow [2024-06-27 22:36:17,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 22:36:17,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 22:36:17,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 195 transitions. [2024-06-27 22:36:17,493 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4391891891891892 [2024-06-27 22:36:17,493 INFO L175 Difference]: Start difference. First operand has 520 places, 594 transitions, 9501 flow. Second operand 12 states and 195 transitions. [2024-06-27 22:36:17,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 531 places, 626 transitions, 11201 flow [2024-06-27 22:36:19,987 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 521 places, 626 transitions, 10754 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-27 22:36:19,994 INFO L231 Difference]: Finished difference. Result has 522 places, 594 transitions, 9518 flow [2024-06-27 22:36:19,995 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9054, PETRI_DIFFERENCE_MINUEND_PLACES=510, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=594, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=230, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9518, PETRI_PLACES=522, PETRI_TRANSITIONS=594} [2024-06-27 22:36:19,995 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 481 predicate places. [2024-06-27 22:36:19,995 INFO L495 AbstractCegarLoop]: Abstraction has has 522 places, 594 transitions, 9518 flow [2024-06-27 22:36:19,995 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.333333333333334) internal successors, (124), 12 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:36:19,995 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:36:19,995 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:36:19,995 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable218 [2024-06-27 22:36:19,995 INFO L420 AbstractCegarLoop]: === Iteration 220 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:36:19,996 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:36:19,996 INFO L85 PathProgramCache]: Analyzing trace with hash -474258614, now seen corresponding path program 3 times [2024-06-27 22:36:19,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:36:19,996 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1383833361] [2024-06-27 22:36:19,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:36:19,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:36:20,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:36:21,816 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:36:21,817 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:36:21,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1383833361] [2024-06-27 22:36:21,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1383833361] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:36:21,817 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:36:21,817 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 22:36:21,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1491883209] [2024-06-27 22:36:21,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:36:21,817 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 22:36:21,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:36:21,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 22:36:21,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-27 22:36:21,950 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:36:21,950 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 522 places, 594 transitions, 9518 flow. Second operand has 12 states, 12 states have (on average 10.333333333333334) internal successors, (124), 12 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:36:21,950 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:36:21,950 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:36:21,950 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:36:24,364 INFO L124 PetriNetUnfolderBase]: 3319/6616 cut-off events. [2024-06-27 22:36:24,364 INFO L125 PetriNetUnfolderBase]: For 417006/417006 co-relation queries the response was YES. [2024-06-27 22:36:24,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36833 conditions, 6616 events. 3319/6616 cut-off events. For 417006/417006 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 53006 event pairs, 1102 based on Foata normal form. 8/6165 useless extension candidates. Maximal degree in co-relation 36611. Up to 3641 conditions per place. [2024-06-27 22:36:24,458 INFO L140 encePairwiseOnDemand]: 23/37 looper letters, 390 selfloop transitions, 249 changer transitions 0/647 dead transitions. [2024-06-27 22:36:24,459 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 534 places, 647 transitions, 11744 flow [2024-06-27 22:36:24,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 22:36:24,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 22:36:24,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 232 transitions. [2024-06-27 22:36:24,459 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48232848232848236 [2024-06-27 22:36:24,460 INFO L175 Difference]: Start difference. First operand has 522 places, 594 transitions, 9518 flow. Second operand 13 states and 232 transitions. [2024-06-27 22:36:24,460 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 534 places, 647 transitions, 11744 flow [2024-06-27 22:36:27,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 524 places, 647 transitions, 11286 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-27 22:36:27,468 INFO L231 Difference]: Finished difference. Result has 525 places, 594 transitions, 9562 flow [2024-06-27 22:36:27,468 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9060, PETRI_DIFFERENCE_MINUEND_PLACES=512, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=594, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=249, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=9562, PETRI_PLACES=525, PETRI_TRANSITIONS=594} [2024-06-27 22:36:27,469 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 484 predicate places. [2024-06-27 22:36:27,469 INFO L495 AbstractCegarLoop]: Abstraction has has 525 places, 594 transitions, 9562 flow [2024-06-27 22:36:27,469 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.333333333333334) internal successors, (124), 12 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:36:27,469 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:36:27,469 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:36:27,469 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable219 [2024-06-27 22:36:27,469 INFO L420 AbstractCegarLoop]: === Iteration 221 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:36:27,469 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:36:27,469 INFO L85 PathProgramCache]: Analyzing trace with hash -354494706, now seen corresponding path program 4 times [2024-06-27 22:36:27,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:36:27,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1558316756] [2024-06-27 22:36:27,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:36:27,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:36:27,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:36:29,134 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:36:29,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:36:29,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1558316756] [2024-06-27 22:36:29,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1558316756] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:36:29,135 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:36:29,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:36:29,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1322567674] [2024-06-27 22:36:29,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:36:29,135 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:36:29,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:36:29,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:36:29,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:36:29,273 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:36:29,273 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 525 places, 594 transitions, 9562 flow. Second operand has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:36:29,274 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:36:29,274 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:36:29,274 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:36:31,380 INFO L124 PetriNetUnfolderBase]: 3373/6766 cut-off events. [2024-06-27 22:36:31,380 INFO L125 PetriNetUnfolderBase]: For 422675/422675 co-relation queries the response was YES. [2024-06-27 22:36:31,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37405 conditions, 6766 events. 3373/6766 cut-off events. For 422675/422675 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 54629 event pairs, 1240 based on Foata normal form. 8/6301 useless extension candidates. Maximal degree in co-relation 37182. Up to 4971 conditions per place. [2024-06-27 22:36:31,472 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 467 selfloop transitions, 157 changer transitions 0/632 dead transitions. [2024-06-27 22:36:31,473 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 535 places, 632 transitions, 11006 flow [2024-06-27 22:36:31,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:36:31,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:36:31,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 192 transitions. [2024-06-27 22:36:31,473 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47174447174447176 [2024-06-27 22:36:31,474 INFO L175 Difference]: Start difference. First operand has 525 places, 594 transitions, 9562 flow. Second operand 11 states and 192 transitions. [2024-06-27 22:36:31,474 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 535 places, 632 transitions, 11006 flow [2024-06-27 22:36:33,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 524 places, 632 transitions, 10510 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-06-27 22:36:33,895 INFO L231 Difference]: Finished difference. Result has 525 places, 594 transitions, 9383 flow [2024-06-27 22:36:33,895 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9066, PETRI_DIFFERENCE_MINUEND_PLACES=514, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=594, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=437, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9383, PETRI_PLACES=525, PETRI_TRANSITIONS=594} [2024-06-27 22:36:33,895 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 484 predicate places. [2024-06-27 22:36:33,895 INFO L495 AbstractCegarLoop]: Abstraction has has 525 places, 594 transitions, 9383 flow [2024-06-27 22:36:33,895 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:36:33,895 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:36:33,895 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:36:33,896 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable220 [2024-06-27 22:36:33,896 INFO L420 AbstractCegarLoop]: === Iteration 222 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:36:33,896 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:36:33,896 INFO L85 PathProgramCache]: Analyzing trace with hash -354638856, now seen corresponding path program 5 times [2024-06-27 22:36:33,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:36:33,896 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1533737331] [2024-06-27 22:36:33,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:36:33,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:36:33,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:36:35,698 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:36:35,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:36:35,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1533737331] [2024-06-27 22:36:35,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1533737331] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:36:35,698 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:36:35,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 22:36:35,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1445044262] [2024-06-27 22:36:35,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:36:35,699 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 22:36:35,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:36:35,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 22:36:35,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-27 22:36:35,871 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:36:35,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 525 places, 594 transitions, 9383 flow. Second operand has 12 states, 12 states have (on average 10.333333333333334) internal successors, (124), 12 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:36:35,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:36:35,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:36:35,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:36:38,105 INFO L124 PetriNetUnfolderBase]: 3343/6713 cut-off events. [2024-06-27 22:36:38,105 INFO L125 PetriNetUnfolderBase]: For 298520/298520 co-relation queries the response was YES. [2024-06-27 22:36:38,179 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35240 conditions, 6713 events. 3343/6713 cut-off events. For 298520/298520 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 54080 event pairs, 1160 based on Foata normal form. 8/6247 useless extension candidates. Maximal degree in co-relation 35016. Up to 4330 conditions per place. [2024-06-27 22:36:38,199 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 404 selfloop transitions, 224 changer transitions 0/636 dead transitions. [2024-06-27 22:36:38,199 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 536 places, 636 transitions, 11167 flow [2024-06-27 22:36:38,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 22:36:38,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 22:36:38,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 206 transitions. [2024-06-27 22:36:38,200 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46396396396396394 [2024-06-27 22:36:38,200 INFO L175 Difference]: Start difference. First operand has 525 places, 594 transitions, 9383 flow. Second operand 12 states and 206 transitions. [2024-06-27 22:36:38,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 536 places, 636 transitions, 11167 flow [2024-06-27 22:36:40,100 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 527 places, 636 transitions, 10854 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-27 22:36:40,107 INFO L231 Difference]: Finished difference. Result has 528 places, 594 transitions, 9521 flow [2024-06-27 22:36:40,108 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9070, PETRI_DIFFERENCE_MINUEND_PLACES=516, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=594, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=224, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=370, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9521, PETRI_PLACES=528, PETRI_TRANSITIONS=594} [2024-06-27 22:36:40,108 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 487 predicate places. [2024-06-27 22:36:40,108 INFO L495 AbstractCegarLoop]: Abstraction has has 528 places, 594 transitions, 9521 flow [2024-06-27 22:36:40,108 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.333333333333334) internal successors, (124), 12 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:36:40,108 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:36:40,108 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:36:40,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable221 [2024-06-27 22:36:40,108 INFO L420 AbstractCegarLoop]: === Iteration 223 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:36:40,109 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:36:40,109 INFO L85 PathProgramCache]: Analyzing trace with hash 1496054000, now seen corresponding path program 6 times [2024-06-27 22:36:40,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:36:40,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1549257107] [2024-06-27 22:36:40,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:36:40,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:36:40,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:36:41,819 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:36:41,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:36:41,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1549257107] [2024-06-27 22:36:41,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1549257107] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:36:41,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:36:41,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:36:41,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1758572462] [2024-06-27 22:36:41,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:36:41,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:36:41,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:36:41,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:36:41,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:36:42,004 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:36:42,005 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 528 places, 594 transitions, 9521 flow. Second operand has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:36:42,005 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:36:42,005 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:36:42,005 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:36:44,073 INFO L124 PetriNetUnfolderBase]: 3414/6888 cut-off events. [2024-06-27 22:36:44,073 INFO L125 PetriNetUnfolderBase]: For 328444/328444 co-relation queries the response was YES. [2024-06-27 22:36:44,149 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36138 conditions, 6888 events. 3414/6888 cut-off events. For 328444/328444 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 56173 event pairs, 1297 based on Foata normal form. 10/6415 useless extension candidates. Maximal degree in co-relation 35913. Up to 5275 conditions per place. [2024-06-27 22:36:44,169 INFO L140 encePairwiseOnDemand]: 23/37 looper letters, 438 selfloop transitions, 177 changer transitions 0/623 dead transitions. [2024-06-27 22:36:44,170 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 538 places, 623 transitions, 10941 flow [2024-06-27 22:36:44,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:36:44,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:36:44,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 183 transitions. [2024-06-27 22:36:44,170 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44963144963144963 [2024-06-27 22:36:44,171 INFO L175 Difference]: Start difference. First operand has 528 places, 594 transitions, 9521 flow. Second operand 11 states and 183 transitions. [2024-06-27 22:36:44,171 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 538 places, 623 transitions, 10941 flow [2024-06-27 22:36:46,011 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 528 places, 623 transitions, 10494 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-27 22:36:46,019 INFO L231 Difference]: Finished difference. Result has 529 places, 594 transitions, 9432 flow [2024-06-27 22:36:46,019 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9074, PETRI_DIFFERENCE_MINUEND_PLACES=518, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=594, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9432, PETRI_PLACES=529, PETRI_TRANSITIONS=594} [2024-06-27 22:36:46,019 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 488 predicate places. [2024-06-27 22:36:46,019 INFO L495 AbstractCegarLoop]: Abstraction has has 529 places, 594 transitions, 9432 flow [2024-06-27 22:36:46,019 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:36:46,019 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:36:46,019 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:36:46,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable222 [2024-06-27 22:36:46,019 INFO L420 AbstractCegarLoop]: === Iteration 224 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:36:46,020 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:36:46,020 INFO L85 PathProgramCache]: Analyzing trace with hash 1495852190, now seen corresponding path program 7 times [2024-06-27 22:36:46,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:36:46,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [327337405] [2024-06-27 22:36:46,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:36:46,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:36:46,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:36:47,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 22:36:47,910 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:36:47,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [327337405] [2024-06-27 22:36:47,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [327337405] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:36:47,910 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:36:47,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 22:36:47,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2131274362] [2024-06-27 22:36:47,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:36:47,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 22:36:47,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:36:47,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 22:36:47,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-27 22:36:48,041 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:36:48,041 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 529 places, 594 transitions, 9432 flow. Second operand has 12 states, 12 states have (on average 10.333333333333334) internal successors, (124), 12 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:36:48,041 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:36:48,041 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:36:48,041 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:36:50,334 INFO L124 PetriNetUnfolderBase]: 3485/7054 cut-off events. [2024-06-27 22:36:50,335 INFO L125 PetriNetUnfolderBase]: For 331615/331615 co-relation queries the response was YES. [2024-06-27 22:36:50,413 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36357 conditions, 7054 events. 3485/7054 cut-off events. For 331615/331615 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 58086 event pairs, 1387 based on Foata normal form. 10/6575 useless extension candidates. Maximal degree in co-relation 36131. Up to 5660 conditions per place. [2024-06-27 22:36:50,434 INFO L140 encePairwiseOnDemand]: 23/37 looper letters, 494 selfloop transitions, 120 changer transitions 0/622 dead transitions. [2024-06-27 22:36:50,434 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 540 places, 622 transitions, 10844 flow [2024-06-27 22:36:50,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 22:36:50,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 22:36:50,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 189 transitions. [2024-06-27 22:36:50,435 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42567567567567566 [2024-06-27 22:36:50,435 INFO L175 Difference]: Start difference. First operand has 529 places, 594 transitions, 9432 flow. Second operand 12 states and 189 transitions. [2024-06-27 22:36:50,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 540 places, 622 transitions, 10844 flow [2024-06-27 22:36:52,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 531 places, 622 transitions, 10492 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-27 22:36:52,345 INFO L231 Difference]: Finished difference. Result has 532 places, 594 transitions, 9324 flow [2024-06-27 22:36:52,345 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9080, PETRI_DIFFERENCE_MINUEND_PLACES=520, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=594, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=474, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9324, PETRI_PLACES=532, PETRI_TRANSITIONS=594} [2024-06-27 22:36:52,346 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 491 predicate places. [2024-06-27 22:36:52,346 INFO L495 AbstractCegarLoop]: Abstraction has has 532 places, 594 transitions, 9324 flow [2024-06-27 22:36:52,346 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.333333333333334) internal successors, (124), 12 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:36:52,346 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:36:52,346 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:36:52,346 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable223 [2024-06-27 22:36:52,347 INFO L420 AbstractCegarLoop]: === Iteration 225 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:36:52,347 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:36:52,347 INFO L85 PathProgramCache]: Analyzing trace with hash 179689306, now seen corresponding path program 8 times [2024-06-27 22:36:52,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:36:52,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [662702388] [2024-06-27 22:36:52,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:36:52,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:36:52,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:36:54,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-27 22:36:54,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:36:54,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [662702388] [2024-06-27 22:36:54,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [662702388] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:36:54,029 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:36:54,029 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:36:54,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1493137162] [2024-06-27 22:36:54,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:36:54,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:36:54,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:36:54,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:36:54,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:36:54,132 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:36:54,133 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 532 places, 594 transitions, 9324 flow. Second operand has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:36:54,133 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:36:54,133 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:36:54,133 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:36:56,355 INFO L124 PetriNetUnfolderBase]: 3539/7190 cut-off events. [2024-06-27 22:36:56,356 INFO L125 PetriNetUnfolderBase]: For 308035/308035 co-relation queries the response was YES. [2024-06-27 22:36:56,436 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36602 conditions, 7190 events. 3539/7190 cut-off events. For 308035/308035 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 59604 event pairs, 1389 based on Foata normal form. 8/6700 useless extension candidates. Maximal degree in co-relation 36375. Up to 5610 conditions per place. [2024-06-27 22:36:56,456 INFO L140 encePairwiseOnDemand]: 23/37 looper letters, 498 selfloop transitions, 124 changer transitions 0/630 dead transitions. [2024-06-27 22:36:56,456 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 542 places, 630 transitions, 10800 flow [2024-06-27 22:36:56,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:36:56,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:36:56,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 189 transitions. [2024-06-27 22:36:56,457 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4643734643734644 [2024-06-27 22:36:56,457 INFO L175 Difference]: Start difference. First operand has 532 places, 594 transitions, 9324 flow. Second operand 11 states and 189 transitions. [2024-06-27 22:36:56,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 542 places, 630 transitions, 10800 flow [2024-06-27 22:36:58,422 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 532 places, 630 transitions, 10562 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-27 22:36:58,429 INFO L231 Difference]: Finished difference. Result has 533 places, 594 transitions, 9337 flow [2024-06-27 22:36:58,429 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9086, PETRI_DIFFERENCE_MINUEND_PLACES=522, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=594, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=470, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9337, PETRI_PLACES=533, PETRI_TRANSITIONS=594} [2024-06-27 22:36:58,429 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 492 predicate places. [2024-06-27 22:36:58,429 INFO L495 AbstractCegarLoop]: Abstraction has has 533 places, 594 transitions, 9337 flow [2024-06-27 22:36:58,429 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:36:58,429 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:36:58,429 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:36:58,429 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable224 [2024-06-27 22:36:58,429 INFO L420 AbstractCegarLoop]: === Iteration 226 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:36:58,430 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:36:58,430 INFO L85 PathProgramCache]: Analyzing trace with hash 1490489810, now seen corresponding path program 9 times [2024-06-27 22:36:58,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:36:58,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [340294525] [2024-06-27 22:36:58,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:36:58,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:36:58,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:37:00,239 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:37:00,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:37:00,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [340294525] [2024-06-27 22:37:00,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [340294525] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:37:00,239 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:37:00,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:37:00,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1790699958] [2024-06-27 22:37:00,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:37:00,240 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:37:00,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:37:00,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:37:00,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:37:00,367 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:37:00,367 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 533 places, 594 transitions, 9337 flow. Second operand has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:37:00,367 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:37:00,367 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:37:00,368 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:37:02,905 INFO L124 PetriNetUnfolderBase]: 3610/7347 cut-off events. [2024-06-27 22:37:02,905 INFO L125 PetriNetUnfolderBase]: For 338953/338953 co-relation queries the response was YES. [2024-06-27 22:37:02,985 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37196 conditions, 7347 events. 3610/7347 cut-off events. For 338953/338953 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 61340 event pairs, 1435 based on Foata normal form. 10/6857 useless extension candidates. Maximal degree in co-relation 36968. Up to 5626 conditions per place. [2024-06-27 22:37:03,006 INFO L140 encePairwiseOnDemand]: 23/37 looper letters, 440 selfloop transitions, 178 changer transitions 0/626 dead transitions. [2024-06-27 22:37:03,006 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 544 places, 626 transitions, 10781 flow [2024-06-27 22:37:03,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 22:37:03,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 22:37:03,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 195 transitions. [2024-06-27 22:37:03,007 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4391891891891892 [2024-06-27 22:37:03,007 INFO L175 Difference]: Start difference. First operand has 533 places, 594 transitions, 9337 flow. Second operand 12 states and 195 transitions. [2024-06-27 22:37:03,007 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 544 places, 626 transitions, 10781 flow [2024-06-27 22:37:04,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 535 places, 626 transitions, 10534 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-27 22:37:04,831 INFO L231 Difference]: Finished difference. Result has 536 places, 594 transitions, 9450 flow [2024-06-27 22:37:04,831 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9090, PETRI_DIFFERENCE_MINUEND_PLACES=524, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=594, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=178, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=416, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9450, PETRI_PLACES=536, PETRI_TRANSITIONS=594} [2024-06-27 22:37:04,832 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 495 predicate places. [2024-06-27 22:37:04,832 INFO L495 AbstractCegarLoop]: Abstraction has has 536 places, 594 transitions, 9450 flow [2024-06-27 22:37:04,832 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:37:04,832 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:37:04,832 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:37:04,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable225 [2024-06-27 22:37:04,832 INFO L420 AbstractCegarLoop]: === Iteration 227 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:37:04,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:37:04,833 INFO L85 PathProgramCache]: Analyzing trace with hash 1374439392, now seen corresponding path program 10 times [2024-06-27 22:37:04,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:37:04,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506411457] [2024-06-27 22:37:04,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:37:04,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:37:04,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:37:06,755 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:37:06,755 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:37:06,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1506411457] [2024-06-27 22:37:06,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1506411457] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:37:06,755 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:37:06,755 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:37:06,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1102272657] [2024-06-27 22:37:06,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:37:06,756 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:37:06,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:37:06,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:37:06,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:37:06,924 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:37:06,927 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 536 places, 594 transitions, 9450 flow. Second operand has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:37:06,927 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:37:06,927 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:37:06,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:37:09,352 INFO L124 PetriNetUnfolderBase]: 3664/7481 cut-off events. [2024-06-27 22:37:09,352 INFO L125 PetriNetUnfolderBase]: For 317105/317105 co-relation queries the response was YES. [2024-06-27 22:37:09,424 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37829 conditions, 7481 events. 3664/7481 cut-off events. For 317105/317105 co-relation queries the response was YES. Maximal size of possible extension queue 459. Compared 62848 event pairs, 1490 based on Foata normal form. 8/6981 useless extension candidates. Maximal degree in co-relation 37600. Up to 5853 conditions per place. [2024-06-27 22:37:09,442 INFO L140 encePairwiseOnDemand]: 23/37 looper letters, 502 selfloop transitions, 121 changer transitions 0/631 dead transitions. [2024-06-27 22:37:09,442 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 546 places, 631 transitions, 10934 flow [2024-06-27 22:37:09,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:37:09,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:37:09,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 190 transitions. [2024-06-27 22:37:09,443 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4668304668304668 [2024-06-27 22:37:09,443 INFO L175 Difference]: Start difference. First operand has 536 places, 594 transitions, 9450 flow. Second operand 11 states and 190 transitions. [2024-06-27 22:37:09,444 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 546 places, 631 transitions, 10934 flow [2024-06-27 22:37:11,177 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 536 places, 631 transitions, 10580 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-27 22:37:11,184 INFO L231 Difference]: Finished difference. Result has 537 places, 594 transitions, 9341 flow [2024-06-27 22:37:11,184 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9096, PETRI_DIFFERENCE_MINUEND_PLACES=526, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=594, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=473, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9341, PETRI_PLACES=537, PETRI_TRANSITIONS=594} [2024-06-27 22:37:11,185 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 496 predicate places. [2024-06-27 22:37:11,185 INFO L495 AbstractCegarLoop]: Abstraction has has 537 places, 594 transitions, 9341 flow [2024-06-27 22:37:11,185 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:37:11,185 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:37:11,185 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:37:11,185 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable226 [2024-06-27 22:37:11,185 INFO L420 AbstractCegarLoop]: === Iteration 228 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:37:11,185 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:37:11,186 INFO L85 PathProgramCache]: Analyzing trace with hash 58137938, now seen corresponding path program 11 times [2024-06-27 22:37:11,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:37:11,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1964344259] [2024-06-27 22:37:11,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:37:11,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:37:11,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:37:12,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-27 22:37:12,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:37:12,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1964344259] [2024-06-27 22:37:12,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1964344259] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:37:12,826 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:37:12,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:37:12,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1545512826] [2024-06-27 22:37:12,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:37:12,827 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:37:12,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:37:12,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:37:12,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:37:12,956 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:37:12,956 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 537 places, 594 transitions, 9341 flow. Second operand has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:37:12,956 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:37:12,956 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:37:12,956 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:37:15,455 INFO L124 PetriNetUnfolderBase]: 3718/7630 cut-off events. [2024-06-27 22:37:15,455 INFO L125 PetriNetUnfolderBase]: For 319725/319725 co-relation queries the response was YES. [2024-06-27 22:37:15,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38090 conditions, 7630 events. 3718/7630 cut-off events. For 319725/319725 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 64472 event pairs, 1513 based on Foata normal form. 8/7126 useless extension candidates. Maximal degree in co-relation 37860. Up to 5489 conditions per place. [2024-06-27 22:37:15,559 INFO L140 encePairwiseOnDemand]: 23/37 looper letters, 505 selfloop transitions, 121 changer transitions 0/634 dead transitions. [2024-06-27 22:37:15,559 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 547 places, 634 transitions, 10847 flow [2024-06-27 22:37:15,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:37:15,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:37:15,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 192 transitions. [2024-06-27 22:37:15,560 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47174447174447176 [2024-06-27 22:37:15,560 INFO L175 Difference]: Start difference. First operand has 537 places, 594 transitions, 9341 flow. Second operand 11 states and 192 transitions. [2024-06-27 22:37:15,561 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 547 places, 634 transitions, 10847 flow [2024-06-27 22:37:17,589 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 538 places, 634 transitions, 10606 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-27 22:37:17,597 INFO L231 Difference]: Finished difference. Result has 539 places, 594 transitions, 9345 flow [2024-06-27 22:37:17,597 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9100, PETRI_DIFFERENCE_MINUEND_PLACES=528, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=594, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=473, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9345, PETRI_PLACES=539, PETRI_TRANSITIONS=594} [2024-06-27 22:37:17,597 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 498 predicate places. [2024-06-27 22:37:17,597 INFO L495 AbstractCegarLoop]: Abstraction has has 539 places, 594 transitions, 9345 flow [2024-06-27 22:37:17,597 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:37:17,598 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:37:17,598 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:37:17,598 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable227 [2024-06-27 22:37:17,598 INFO L420 AbstractCegarLoop]: === Iteration 229 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:37:17,598 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:37:17,598 INFO L85 PathProgramCache]: Analyzing trace with hash 1235767092, now seen corresponding path program 12 times [2024-06-27 22:37:17,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:37:17,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [263263102] [2024-06-27 22:37:17,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:37:17,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:37:17,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:37:19,335 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:37:19,335 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:37:19,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [263263102] [2024-06-27 22:37:19,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [263263102] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:37:19,336 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:37:19,336 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 22:37:19,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [83181605] [2024-06-27 22:37:19,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:37:19,336 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 22:37:19,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:37:19,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 22:37:19,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-27 22:37:19,522 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:37:19,523 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 539 places, 594 transitions, 9345 flow. Second operand has 12 states, 12 states have (on average 10.333333333333334) internal successors, (124), 12 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:37:19,523 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:37:19,523 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:37:19,523 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:37:22,009 INFO L124 PetriNetUnfolderBase]: 3856/7889 cut-off events. [2024-06-27 22:37:22,009 INFO L125 PetriNetUnfolderBase]: For 463087/463087 co-relation queries the response was YES. [2024-06-27 22:37:22,104 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40767 conditions, 7889 events. 3856/7889 cut-off events. For 463087/463087 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 67242 event pairs, 1651 based on Foata normal form. 8/7384 useless extension candidates. Maximal degree in co-relation 40536. Up to 6121 conditions per place. [2024-06-27 22:37:22,128 INFO L140 encePairwiseOnDemand]: 23/37 looper letters, 505 selfloop transitions, 124 changer transitions 0/637 dead transitions. [2024-06-27 22:37:22,128 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 550 places, 637 transitions, 11205 flow [2024-06-27 22:37:22,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 22:37:22,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 22:37:22,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 206 transitions. [2024-06-27 22:37:22,129 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46396396396396394 [2024-06-27 22:37:22,129 INFO L175 Difference]: Start difference. First operand has 539 places, 594 transitions, 9345 flow. Second operand 12 states and 206 transitions. [2024-06-27 22:37:22,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 550 places, 637 transitions, 11205 flow [2024-06-27 22:37:25,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 541 places, 637 transitions, 10964 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-27 22:37:25,322 INFO L231 Difference]: Finished difference. Result has 542 places, 594 transitions, 9355 flow [2024-06-27 22:37:25,322 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9104, PETRI_DIFFERENCE_MINUEND_PLACES=530, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=594, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=470, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9355, PETRI_PLACES=542, PETRI_TRANSITIONS=594} [2024-06-27 22:37:25,323 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 501 predicate places. [2024-06-27 22:37:25,323 INFO L495 AbstractCegarLoop]: Abstraction has has 542 places, 594 transitions, 9355 flow [2024-06-27 22:37:25,323 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.333333333333334) internal successors, (124), 12 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:37:25,323 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:37:25,323 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:37:25,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable228 [2024-06-27 22:37:25,323 INFO L420 AbstractCegarLoop]: === Iteration 230 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:37:25,324 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:37:25,324 INFO L85 PathProgramCache]: Analyzing trace with hash 1351956080, now seen corresponding path program 13 times [2024-06-27 22:37:25,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:37:25,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1639858598] [2024-06-27 22:37:25,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:37:25,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:37:25,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:37:26,865 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:37:26,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:37:26,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1639858598] [2024-06-27 22:37:26,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1639858598] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:37:26,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:37:26,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:37:26,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [250230052] [2024-06-27 22:37:26,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:37:26,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:37:26,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:37:26,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:37:26,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:37:26,988 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:37:26,989 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 542 places, 594 transitions, 9355 flow. Second operand has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:37:26,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:37:26,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:37:26,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:37:29,522 INFO L124 PetriNetUnfolderBase]: 3910/8025 cut-off events. [2024-06-27 22:37:29,522 INFO L125 PetriNetUnfolderBase]: For 468777/468777 co-relation queries the response was YES. [2024-06-27 22:37:29,608 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41240 conditions, 8025 events. 3910/8025 cut-off events. For 468777/468777 co-relation queries the response was YES. Maximal size of possible extension queue 482. Compared 68871 event pairs, 1696 based on Foata normal form. 8/7513 useless extension candidates. Maximal degree in co-relation 41008. Up to 6282 conditions per place. [2024-06-27 22:37:29,629 INFO L140 encePairwiseOnDemand]: 23/37 looper letters, 498 selfloop transitions, 128 changer transitions 0/634 dead transitions. [2024-06-27 22:37:29,629 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 552 places, 634 transitions, 11195 flow [2024-06-27 22:37:29,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:37:29,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:37:29,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 194 transitions. [2024-06-27 22:37:29,630 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47665847665847666 [2024-06-27 22:37:29,630 INFO L175 Difference]: Start difference. First operand has 542 places, 594 transitions, 9355 flow. Second operand 11 states and 194 transitions. [2024-06-27 22:37:29,630 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 552 places, 634 transitions, 11195 flow [2024-06-27 22:37:32,510 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 542 places, 634 transitions, 10948 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-27 22:37:32,517 INFO L231 Difference]: Finished difference. Result has 543 places, 594 transitions, 9367 flow [2024-06-27 22:37:32,517 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9108, PETRI_DIFFERENCE_MINUEND_PLACES=532, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=594, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=466, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9367, PETRI_PLACES=543, PETRI_TRANSITIONS=594} [2024-06-27 22:37:32,517 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 502 predicate places. [2024-06-27 22:37:32,517 INFO L495 AbstractCegarLoop]: Abstraction has has 543 places, 594 transitions, 9367 flow [2024-06-27 22:37:32,518 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:37:32,518 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:37:32,518 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:37:32,518 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable229 [2024-06-27 22:37:32,518 INFO L420 AbstractCegarLoop]: === Iteration 231 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:37:32,518 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:37:32,518 INFO L85 PathProgramCache]: Analyzing trace with hash 1235916822, now seen corresponding path program 14 times [2024-06-27 22:37:32,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:37:32,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [23271688] [2024-06-27 22:37:32,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:37:32,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:37:32,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:37:34,345 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:37:34,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:37:34,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [23271688] [2024-06-27 22:37:34,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [23271688] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:37:34,346 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:37:34,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 22:37:34,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1423569101] [2024-06-27 22:37:34,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:37:34,346 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 22:37:34,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:37:34,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 22:37:34,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-27 22:37:34,502 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:37:34,503 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 543 places, 594 transitions, 9367 flow. Second operand has 12 states, 12 states have (on average 10.333333333333334) internal successors, (124), 12 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:37:34,503 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:37:34,503 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:37:34,503 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:37:37,028 INFO L124 PetriNetUnfolderBase]: 3897/8018 cut-off events. [2024-06-27 22:37:37,028 INFO L125 PetriNetUnfolderBase]: For 360161/360161 co-relation queries the response was YES. [2024-06-27 22:37:37,130 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39540 conditions, 8018 events. 3897/8018 cut-off events. For 360161/360161 co-relation queries the response was YES. Maximal size of possible extension queue 481. Compared 68934 event pairs, 1690 based on Foata normal form. 10/7505 useless extension candidates. Maximal degree in co-relation 39307. Up to 6165 conditions per place. [2024-06-27 22:37:37,155 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 435 selfloop transitions, 185 changer transitions 0/628 dead transitions. [2024-06-27 22:37:37,155 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 554 places, 628 transitions, 10827 flow [2024-06-27 22:37:37,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 22:37:37,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 22:37:37,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 197 transitions. [2024-06-27 22:37:37,156 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4436936936936937 [2024-06-27 22:37:37,156 INFO L175 Difference]: Start difference. First operand has 543 places, 594 transitions, 9367 flow. Second operand 12 states and 197 transitions. [2024-06-27 22:37:37,156 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 554 places, 628 transitions, 10827 flow [2024-06-27 22:37:39,476 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 545 places, 628 transitions, 10572 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-27 22:37:39,483 INFO L231 Difference]: Finished difference. Result has 546 places, 594 transitions, 9486 flow [2024-06-27 22:37:39,483 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9112, PETRI_DIFFERENCE_MINUEND_PLACES=534, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=594, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=409, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9486, PETRI_PLACES=546, PETRI_TRANSITIONS=594} [2024-06-27 22:37:39,484 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 505 predicate places. [2024-06-27 22:37:39,484 INFO L495 AbstractCegarLoop]: Abstraction has has 546 places, 594 transitions, 9486 flow [2024-06-27 22:37:39,484 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.333333333333334) internal successors, (124), 12 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:37:39,484 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:37:39,484 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:37:39,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable230 [2024-06-27 22:37:39,484 INFO L420 AbstractCegarLoop]: === Iteration 232 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:37:39,484 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:37:39,484 INFO L85 PathProgramCache]: Analyzing trace with hash 13645680, now seen corresponding path program 15 times [2024-06-27 22:37:39,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:37:39,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [838789581] [2024-06-27 22:37:39,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:37:39,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:37:39,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:37:41,471 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:37:41,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:37:41,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [838789581] [2024-06-27 22:37:41,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [838789581] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:37:41,472 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:37:41,472 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:37:41,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509907243] [2024-06-27 22:37:41,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:37:41,472 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:37:41,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:37:41,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:37:41,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:37:41,606 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:37:41,607 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 546 places, 594 transitions, 9486 flow. Second operand has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:37:41,607 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:37:41,607 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:37:41,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:37:44,353 INFO L124 PetriNetUnfolderBase]: 4035/8254 cut-off events. [2024-06-27 22:37:44,353 INFO L125 PetriNetUnfolderBase]: For 480804/480804 co-relation queries the response was YES. [2024-06-27 22:37:44,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42423 conditions, 8254 events. 4035/8254 cut-off events. For 480804/480804 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 71318 event pairs, 1725 based on Foata normal form. 8/7748 useless extension candidates. Maximal degree in co-relation 42189. Up to 5574 conditions per place. [2024-06-27 22:37:44,454 INFO L140 encePairwiseOnDemand]: 23/37 looper letters, 469 selfloop transitions, 167 changer transitions 0/644 dead transitions. [2024-06-27 22:37:44,454 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 557 places, 644 transitions, 11406 flow [2024-06-27 22:37:44,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 22:37:44,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 22:37:44,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 213 transitions. [2024-06-27 22:37:44,455 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4797297297297297 [2024-06-27 22:37:44,455 INFO L175 Difference]: Start difference. First operand has 546 places, 594 transitions, 9486 flow. Second operand 12 states and 213 transitions. [2024-06-27 22:37:44,455 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 557 places, 644 transitions, 11406 flow [2024-06-27 22:37:47,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 547 places, 644 transitions, 11038 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-27 22:37:47,599 INFO L231 Difference]: Finished difference. Result has 548 places, 594 transitions, 9455 flow [2024-06-27 22:37:47,599 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9118, PETRI_DIFFERENCE_MINUEND_PLACES=536, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=594, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=427, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9455, PETRI_PLACES=548, PETRI_TRANSITIONS=594} [2024-06-27 22:37:47,599 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 507 predicate places. [2024-06-27 22:37:47,599 INFO L495 AbstractCegarLoop]: Abstraction has has 548 places, 594 transitions, 9455 flow [2024-06-27 22:37:47,599 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:37:47,599 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:37:47,600 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:37:47,600 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable231 [2024-06-27 22:37:47,600 INFO L420 AbstractCegarLoop]: === Iteration 233 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:37:47,600 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:37:47,600 INFO L85 PathProgramCache]: Analyzing trace with hash -98674508, now seen corresponding path program 16 times [2024-06-27 22:37:47,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:37:47,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [624966864] [2024-06-27 22:37:47,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:37:47,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:37:47,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat Killed by 15