./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix012_power.oepc_power.opt_pso.oepc_rmo.oepc_rmo.opt_tso.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/mix012_power.oepc_power.opt_pso.oepc_rmo.oepc_rmo.opt_tso.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/mix012_power.oepc_power.opt_pso.oepc_rmo.oepc_rmo.opt_tso.oepc.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/mix012_power.oepc_power.opt_pso.oepc_rmo.oepc_rmo.opt_tso.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:08:33,281 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 22:08:33,353 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 22:08:33,360 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 22:08:33,360 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 22:08:33,393 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 22:08:33,393 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 22:08:33,393 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 22:08:33,394 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 22:08:33,398 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 22:08:33,399 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 22:08:33,399 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 22:08:33,400 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 22:08:33,401 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 22:08:33,401 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 22:08:33,401 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 22:08:33,401 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 22:08:33,402 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 22:08:33,402 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 22:08:33,402 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 22:08:33,402 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 22:08:33,402 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 22:08:33,403 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 22:08:33,403 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 22:08:33,403 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 22:08:33,403 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 22:08:33,403 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 22:08:33,404 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 22:08:33,404 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 22:08:33,404 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 22:08:33,405 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 22:08:33,405 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 22:08:33,406 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 22:08:33,406 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 22:08:33,406 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 22:08:33,406 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 22:08:33,406 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 22:08:33,406 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 22:08:33,407 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 22:08:33,407 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 22:08:33,407 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 22:08:33,407 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 22:08:33,407 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 22:08:33,408 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:08:33,608 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 22:08:33,634 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 22:08:33,636 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 22:08:33,637 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 22:08:33,637 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 22:08:33,638 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix012_power.oepc_power.opt_pso.oepc_rmo.oepc_rmo.opt_tso.oepc.i [2024-06-27 22:08:34,712 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 22:08:34,895 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 22:08:34,895 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix012_power.oepc_power.opt_pso.oepc_rmo.oepc_rmo.opt_tso.oepc.i [2024-06-27 22:08:34,906 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3268aa648/9e750a59dcfc4acea3612c58810c2463/FLAG55b2ba270 [2024-06-27 22:08:34,922 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3268aa648/9e750a59dcfc4acea3612c58810c2463 [2024-06-27 22:08:34,926 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 22:08:34,926 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 22:08:34,927 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/mix012_power.oepc_power.opt_pso.oepc_rmo.oepc_rmo.opt_tso.oepc.yml/witness.yml [2024-06-27 22:08:35,010 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 22:08:35,011 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 22:08:35,012 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 22:08:35,012 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 22:08:35,016 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 22:08:35,017 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 10:08:34" (1/2) ... [2024-06-27 22:08:35,017 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5c7c3997 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 10:08:35, skipping insertion in model container [2024-06-27 22:08:35,018 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 10:08:34" (1/2) ... [2024-06-27 22:08:35,019 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@5865650d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 10:08:35, skipping insertion in model container [2024-06-27 22:08:35,019 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 10:08:35" (2/2) ... [2024-06-27 22:08:35,020 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5c7c3997 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 10:08:35, skipping insertion in model container [2024-06-27 22:08:35,021 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 10:08:35" (2/2) ... [2024-06-27 22:08:35,021 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 22:08:35,045 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 22:08:35,046 INFO L97 edCorrectnessWitness]: Location invariant before [L816-L816] ! multithreaded || (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p0_EAX) + (long long )x >= 0LL && (0LL - (long long )__unbuffered_p1_EAX) + (long long )x >= 0LL) && (0LL - (long long )__unbuffered_p1_EBX) + (long long )y >= 0LL) && (0LL - (long long )__unbuffered_p1_EBX) + (long long )y$mem_tmp >= 0LL) && (0LL - (long long )y$flush_delayed) + (long long )y$r_buff0_thd1 >= 0LL) && (0LL - (long long )y$flush_delayed) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$flush_delayed) + (long long )y$w_buff0_used >= 0LL) && (0LL - (long long )y$r_buff0_thd0) + (long long )y$r_buff0_thd1 >= 0LL) && (0LL - (long long )y$r_buff0_thd0) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff0_thd0) + (long long )y$w_buff0_used >= 0LL) && (0LL - (long long )y$r_buff0_thd1) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff0_thd2) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff0_thd2) + (long long )y$w_buff0_used >= 0LL) && (0LL - (long long )y$r_buff1_thd0) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd0) + (long long )y$w_buff0_used >= 0LL) && (0LL - (long long )y$r_buff1_thd1) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd1) + (long long )y$w_buff1 >= 0LL) && (0LL - (long long )y$r_buff1_thd2) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd2) + (long long )y$w_buff0_used >= 0LL) && (0LL - (long long )y$read_delayed) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$read_delayed) + (long long )y$w_buff0_used >= 0LL) && (1LL - (long long )y$r_buff0_thd1) + (long long )y$w_buff0_used >= 0LL) && (1LL - (long long )y$r_buff1_thd1) + (long long )y$w_buff0_used >= 0LL) && (1LL - (long long )y$w_buff0) + (long long )y$w_buff0_used >= 0LL) && (long long )__unbuffered_cnt + (long long )y$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_cnt + (long long )y$w_buff0 >= 0LL) && (long long )__unbuffered_cnt + (long long )y$w_buff0_used >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )y$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )y$w_buff0 >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )y$w_buff0_used >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )y$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )y$w_buff0 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )y$w_buff0_used >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )y$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )y$w_buff0 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )y$w_buff0_used >= 0LL) && (long long )main$tmp_guard1 + (long long )y$r_buff0_thd1 >= 0LL) && (long long )main$tmp_guard1 + (long long )y$w_buff0 >= 0LL) && (long long )main$tmp_guard1 + (long long )y$w_buff0_used >= 0LL) && (long long )x + (long long )y$r_buff0_thd1 >= 0LL) && (long long )x + (long long )y$w_buff0 >= 0LL) && (long long )x + (long long )y$w_buff0_used >= 0LL) && (long long )y + (long long )y$r_buff0_thd1 >= 0LL) && (long long )y + (long long )y$w_buff0 >= 0LL) && (long long )y + (long long )y$w_buff0_used >= 0LL) && (long long )y$flush_delayed + (long long )y$r_buff0_thd1 >= 0LL) && (long long )y$flush_delayed + (long long )y$w_buff0 >= 0LL) && (long long )y$flush_delayed + (long long )y$w_buff0_used >= 0LL) && (long long )y$mem_tmp + (long long )y$r_buff0_thd1 >= 0LL) && (long long )y$mem_tmp + (long long )y$w_buff0 >= 0LL) && (long long )y$mem_tmp + (long long )y$w_buff0_used >= 0LL) && (long long )y$r_buff0_thd0 + (long long )y$r_buff0_thd1 >= 0LL) && (long long )y$r_buff0_thd0 + (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff0_thd0 + (long long )y$w_buff0_used >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$r_buff0_thd2 >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$r_buff1_thd0 >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$r_buff1_thd1 >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$r_buff1_thd2 >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$read_delayed >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$w_buff0_used >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$w_buff1 >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$w_buff1_used >= 0LL) && (long long )y$r_buff0_thd2 + (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff0_thd2 + (long long )y$w_buff0_used >= 0LL) && (long long )y$r_buff1_thd0 + (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff1_thd0 + (long long )y$w_buff0_used >= 0LL) && (long long )y$r_buff1_thd1 + (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff1_thd1 + (long long )y$w_buff0_used >= 0LL) && (long long )y$r_buff1_thd2 + (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff1_thd2 + (long long )y$w_buff0_used >= 0LL) && (long long )y$read_delayed + (long long )y$w_buff0 >= 0LL) && (long long )y$read_delayed + (long long )y$w_buff0_used >= 0LL) && (long long )y$w_buff0 + (long long )y$w_buff0_used >= 0LL) && (long long )y$w_buff0 + (long long )y$w_buff1 >= 0LL) && (long long )y$w_buff0 + (long long )y$w_buff1_used >= 0LL) && (long long )y$w_buff0_used + (long long )y$w_buff1 >= 0LL) && (long long )y$w_buff0_used + (long long )y$w_buff1_used >= 0LL) && (long long )weak$$choice0 + (long long )y$r_buff0_thd1 >= 0LL) && (long long )weak$$choice0 + (long long )y$w_buff0 >= 0LL) && (long long )weak$$choice0 + (long long )y$w_buff0_used >= 0LL) && (long long )weak$$choice2 + (long long )y$r_buff0_thd1 >= 0LL) && (long long )weak$$choice2 + (long long )y$w_buff0 >= 0LL) && (long long )weak$$choice2 + (long long )y$w_buff0_used >= 0LL) && (1LL + (long long )y$w_buff0_used) - (long long )y$w_buff1 >= 0LL) && (long long )__unbuffered_p1_EBX - (long long )y$mem_tmp >= 0LL) && (long long )y - (long long )y$mem_tmp >= 0LL) && (long long )y$r_buff0_thd1 - (long long )y$r_buff0_thd2 >= 0LL) && (long long )y$r_buff0_thd1 - (long long )y$r_buff1_thd0 >= 0LL) && (long long )y$r_buff0_thd1 - (long long )y$r_buff1_thd1 >= 0LL) && (long long )y$r_buff0_thd1 - (long long )y$r_buff1_thd2 >= 0LL) && (long long )y$r_buff0_thd1 - (long long )y$read_delayed >= 0LL) && (long long )y$r_buff0_thd1 - (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff0_thd1 - (long long )y$w_buff0_used >= 0LL) && (long long )y$r_buff0_thd1 - (long long )y$w_buff1 >= 0LL) && (long long )y$r_buff0_thd1 - (long long )y$w_buff1_used >= 0LL) && (long long )y$r_buff1_thd1 - (long long )y$w_buff1 >= 0LL) && (long long )y$r_buff1_thd1 - (long long )y$w_buff1_used >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff0_used >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff1 >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff1_used >= 0LL) && (long long )y$w_buff0_used - (long long )y$w_buff1_used >= 0LL) && (long long )y$w_buff1 - (long long )y$w_buff1_used >= 0LL) [2024-06-27 22:08:35,046 INFO L97 edCorrectnessWitness]: Location invariant before [L815-L815] ! multithreaded || (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p0_EAX) + (long long )x >= 0LL && (0LL - (long long )__unbuffered_p1_EAX) + (long long )x >= 0LL) && (0LL - (long long )__unbuffered_p1_EBX) + (long long )y >= 0LL) && (0LL - (long long )__unbuffered_p1_EBX) + (long long )y$mem_tmp >= 0LL) && (0LL - (long long )y$flush_delayed) + (long long )y$r_buff0_thd1 >= 0LL) && (0LL - (long long )y$flush_delayed) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$flush_delayed) + (long long )y$w_buff0_used >= 0LL) && (0LL - (long long )y$r_buff0_thd0) + (long long )y$r_buff0_thd1 >= 0LL) && (0LL - (long long )y$r_buff0_thd0) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff0_thd0) + (long long )y$w_buff0_used >= 0LL) && (0LL - (long long )y$r_buff0_thd1) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff0_thd2) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff0_thd2) + (long long )y$w_buff0_used >= 0LL) && (0LL - (long long )y$r_buff1_thd0) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd0) + (long long )y$w_buff0_used >= 0LL) && (0LL - (long long )y$r_buff1_thd1) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd1) + (long long )y$w_buff1 >= 0LL) && (0LL - (long long )y$r_buff1_thd2) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd2) + (long long )y$w_buff0_used >= 0LL) && (0LL - (long long )y$read_delayed) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$read_delayed) + (long long )y$w_buff0_used >= 0LL) && (1LL - (long long )y$r_buff0_thd1) + (long long )y$w_buff0_used >= 0LL) && (1LL - (long long )y$r_buff1_thd1) + (long long )y$w_buff0_used >= 0LL) && (1LL - (long long )y$w_buff0) + (long long )y$w_buff0_used >= 0LL) && (long long )__unbuffered_cnt + (long long )y$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_cnt + (long long )y$w_buff0 >= 0LL) && (long long )__unbuffered_cnt + (long long )y$w_buff0_used >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )y$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )y$w_buff0 >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )y$w_buff0_used >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )y$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )y$w_buff0 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )y$w_buff0_used >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )y$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )y$w_buff0 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )y$w_buff0_used >= 0LL) && (long long )main$tmp_guard1 + (long long )y$r_buff0_thd1 >= 0LL) && (long long )main$tmp_guard1 + (long long )y$w_buff0 >= 0LL) && (long long )main$tmp_guard1 + (long long )y$w_buff0_used >= 0LL) && (long long )x + (long long )y$r_buff0_thd1 >= 0LL) && (long long )x + (long long )y$w_buff0 >= 0LL) && (long long )x + (long long )y$w_buff0_used >= 0LL) && (long long )y + (long long )y$r_buff0_thd1 >= 0LL) && (long long )y + (long long )y$w_buff0 >= 0LL) && (long long )y + (long long )y$w_buff0_used >= 0LL) && (long long )y$flush_delayed + (long long )y$r_buff0_thd1 >= 0LL) && (long long )y$flush_delayed + (long long )y$w_buff0 >= 0LL) && (long long )y$flush_delayed + (long long )y$w_buff0_used >= 0LL) && (long long )y$mem_tmp + (long long )y$r_buff0_thd1 >= 0LL) && (long long )y$mem_tmp + (long long )y$w_buff0 >= 0LL) && (long long )y$mem_tmp + (long long )y$w_buff0_used >= 0LL) && (long long )y$r_buff0_thd0 + (long long )y$r_buff0_thd1 >= 0LL) && (long long )y$r_buff0_thd0 + (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff0_thd0 + (long long )y$w_buff0_used >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$r_buff0_thd2 >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$r_buff1_thd0 >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$r_buff1_thd1 >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$r_buff1_thd2 >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$read_delayed >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$w_buff0_used >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$w_buff1 >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$w_buff1_used >= 0LL) && (long long )y$r_buff0_thd2 + (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff0_thd2 + (long long )y$w_buff0_used >= 0LL) && (long long )y$r_buff1_thd0 + (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff1_thd0 + (long long )y$w_buff0_used >= 0LL) && (long long )y$r_buff1_thd1 + (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff1_thd1 + (long long )y$w_buff0_used >= 0LL) && (long long )y$r_buff1_thd2 + (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff1_thd2 + (long long )y$w_buff0_used >= 0LL) && (long long )y$read_delayed + (long long )y$w_buff0 >= 0LL) && (long long )y$read_delayed + (long long )y$w_buff0_used >= 0LL) && (long long )y$w_buff0 + (long long )y$w_buff0_used >= 0LL) && (long long )y$w_buff0 + (long long )y$w_buff1 >= 0LL) && (long long )y$w_buff0 + (long long )y$w_buff1_used >= 0LL) && (long long )y$w_buff0_used + (long long )y$w_buff1 >= 0LL) && (long long )y$w_buff0_used + (long long )y$w_buff1_used >= 0LL) && (long long )weak$$choice0 + (long long )y$r_buff0_thd1 >= 0LL) && (long long )weak$$choice0 + (long long )y$w_buff0 >= 0LL) && (long long )weak$$choice0 + (long long )y$w_buff0_used >= 0LL) && (long long )weak$$choice2 + (long long )y$r_buff0_thd1 >= 0LL) && (long long )weak$$choice2 + (long long )y$w_buff0 >= 0LL) && (long long )weak$$choice2 + (long long )y$w_buff0_used >= 0LL) && (1LL + (long long )y$w_buff0_used) - (long long )y$w_buff1 >= 0LL) && (long long )__unbuffered_p1_EBX - (long long )y$mem_tmp >= 0LL) && (long long )y - (long long )y$mem_tmp >= 0LL) && (long long )y$r_buff0_thd1 - (long long )y$r_buff0_thd2 >= 0LL) && (long long )y$r_buff0_thd1 - (long long )y$r_buff1_thd0 >= 0LL) && (long long )y$r_buff0_thd1 - (long long )y$r_buff1_thd1 >= 0LL) && (long long )y$r_buff0_thd1 - (long long )y$r_buff1_thd2 >= 0LL) && (long long )y$r_buff0_thd1 - (long long )y$read_delayed >= 0LL) && (long long )y$r_buff0_thd1 - (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff0_thd1 - (long long )y$w_buff0_used >= 0LL) && (long long )y$r_buff0_thd1 - (long long )y$w_buff1 >= 0LL) && (long long )y$r_buff0_thd1 - (long long )y$w_buff1_used >= 0LL) && (long long )y$r_buff1_thd1 - (long long )y$w_buff1 >= 0LL) && (long long )y$r_buff1_thd1 - (long long )y$w_buff1_used >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff0_used >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff1 >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff1_used >= 0LL) && (long long )y$w_buff0_used - (long long )y$w_buff1_used >= 0LL) && (long long )y$w_buff1 - (long long )y$w_buff1_used >= 0LL) [2024-06-27 22:08:35,046 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 22:08:35,047 INFO L106 edCorrectnessWitness]: ghost_update [L813-L813] multithreaded = 1; [2024-06-27 22:08:35,085 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 22:08:35,232 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/mix012_power.oepc_power.opt_pso.oepc_rmo.oepc_rmo.opt_tso.oepc.i[996,1009] [2024-06-27 22:08:35,409 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 22:08:35,427 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-06-27 22:08:35,453 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/mix012_power.oepc_power.opt_pso.oepc_rmo.oepc_rmo.opt_tso.oepc.i[996,1009] Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 22:08:35,544 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 22:08:35,572 INFO L206 MainTranslator]: Completed translation [2024-06-27 22:08:35,573 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 10:08:35 WrapperNode [2024-06-27 22:08:35,573 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 22:08:35,574 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 22:08:35,574 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 22:08:35,574 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 22:08:35,579 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 10:08:35" (1/1) ... [2024-06-27 22:08:35,593 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 10:08:35" (1/1) ... [2024-06-27 22:08:35,626 INFO L138 Inliner]: procedures = 174, calls = 35, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 110 [2024-06-27 22:08:35,627 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 22:08:35,627 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 22:08:35,627 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 22:08:35,628 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 22:08:35,636 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 10:08:35" (1/1) ... [2024-06-27 22:08:35,636 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 10:08:35" (1/1) ... [2024-06-27 22:08:35,646 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 10:08:35" (1/1) ... [2024-06-27 22:08:35,670 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:08:35,671 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 10:08:35" (1/1) ... [2024-06-27 22:08:35,672 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 10:08:35" (1/1) ... [2024-06-27 22:08:35,683 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 10:08:35" (1/1) ... [2024-06-27 22:08:35,691 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 10:08:35" (1/1) ... [2024-06-27 22:08:35,693 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 10:08:35" (1/1) ... [2024-06-27 22:08:35,701 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 10:08:35" (1/1) ... [2024-06-27 22:08:35,708 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 22:08:35,714 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 22:08:35,715 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 22:08:35,715 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 22:08:35,716 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 10:08:35" (1/1) ... [2024-06-27 22:08:35,722 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 22:08:35,729 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 22:08:35,745 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:08:35,761 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:08:35,787 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 22:08:35,788 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 22:08:35,788 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 22:08:35,788 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 22:08:35,789 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 22:08:35,789 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 22:08:35,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 22:08:35,789 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 22:08:35,789 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 22:08:35,789 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 22:08:35,790 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:08:35,881 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 22:08:35,882 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 22:08:36,362 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 22:08:36,362 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 22:08:36,469 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 22:08:36,469 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 22:08:36,469 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 10:08:36 BoogieIcfgContainer [2024-06-27 22:08:36,469 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 22:08:36,472 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 22:08:36,472 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 22:08:36,474 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 22:08:36,474 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 10:08:34" (1/4) ... [2024-06-27 22:08:36,475 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3083b34d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 10:08:36, skipping insertion in model container [2024-06-27 22:08:36,475 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 10:08:35" (2/4) ... [2024-06-27 22:08:36,476 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3083b34d and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 10:08:36, skipping insertion in model container [2024-06-27 22:08:36,476 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 10:08:35" (3/4) ... [2024-06-27 22:08:36,477 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3083b34d and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 10:08:36, skipping insertion in model container [2024-06-27 22:08:36,477 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 10:08:36" (4/4) ... [2024-06-27 22:08:36,478 INFO L112 eAbstractionObserver]: Analyzing ICFG mix012_power.oepc_power.opt_pso.oepc_rmo.oepc_rmo.opt_tso.oepc.i [2024-06-27 22:08:36,490 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 22:08:36,490 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2024-06-27 22:08:36,490 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 22:08:36,529 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 22:08:36,556 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 42 places, 36 transitions, 80 flow [2024-06-27 22:08:36,580 INFO L124 PetriNetUnfolderBase]: 1/34 cut-off events. [2024-06-27 22:08:36,580 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 22:08:36,583 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41 conditions, 34 events. 1/34 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 48 event pairs, 0 based on Foata normal form. 0/29 useless extension candidates. Maximal degree in co-relation 33. Up to 2 conditions per place. [2024-06-27 22:08:36,583 INFO L82 GeneralOperation]: Start removeDead. Operand has 42 places, 36 transitions, 80 flow [2024-06-27 22:08:36,586 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 40 places, 34 transitions, 74 flow [2024-06-27 22:08:36,598 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 22:08:36,627 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;@7af2cfb7, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 22:08:36,628 INFO L358 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2024-06-27 22:08:36,631 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 22:08:36,631 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 22:08:36,631 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 22:08:36,631 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:08:36,632 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 22:08:36,632 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:08:36,635 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:08:36,635 INFO L85 PathProgramCache]: Analyzing trace with hash 313000328, now seen corresponding path program 1 times [2024-06-27 22:08:36,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:08:36,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015543146] [2024-06-27 22:08:36,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:08:36,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:08:36,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:08:37,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:08:37,802 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:08:37,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1015543146] [2024-06-27 22:08:37,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1015543146] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:08:37,804 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:08:37,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 22:08:37,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1040297162] [2024-06-27 22:08:37,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:08:37,811 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 22:08:37,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:08:37,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 22:08:37,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 22:08:37,867 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 36 [2024-06-27 22:08:37,870 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 34 transitions, 74 flow. Second operand has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:08:37,870 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:08:37,870 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 36 [2024-06-27 22:08:37,871 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:08:38,085 INFO L124 PetriNetUnfolderBase]: 385/691 cut-off events. [2024-06-27 22:08:38,085 INFO L125 PetriNetUnfolderBase]: For 5/5 co-relation queries the response was YES. [2024-06-27 22:08:38,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1356 conditions, 691 events. 385/691 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 3538 event pairs, 168 based on Foata normal form. 36/684 useless extension candidates. Maximal degree in co-relation 1345. Up to 640 conditions per place. [2024-06-27 22:08:38,094 INFO L140 encePairwiseOnDemand]: 29/36 looper letters, 29 selfloop transitions, 3 changer transitions 0/43 dead transitions. [2024-06-27 22:08:38,094 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 43 transitions, 159 flow [2024-06-27 22:08:38,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 22:08:38,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 22:08:38,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 76 transitions. [2024-06-27 22:08:38,103 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7037037037037037 [2024-06-27 22:08:38,105 INFO L175 Difference]: Start difference. First operand has 40 places, 34 transitions, 74 flow. Second operand 3 states and 76 transitions. [2024-06-27 22:08:38,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 42 places, 43 transitions, 159 flow [2024-06-27 22:08:38,107 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 43 transitions, 156 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-27 22:08:38,109 INFO L231 Difference]: Finished difference. Result has 41 places, 35 transitions, 93 flow [2024-06-27 22:08:38,111 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=93, PETRI_PLACES=41, PETRI_TRANSITIONS=35} [2024-06-27 22:08:38,114 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 1 predicate places. [2024-06-27 22:08:38,115 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 35 transitions, 93 flow [2024-06-27 22:08:38,115 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:08:38,115 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:08:38,115 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:08:38,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 22:08:38,116 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:08:38,116 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:08:38,116 INFO L85 PathProgramCache]: Analyzing trace with hash 145641030, now seen corresponding path program 1 times [2024-06-27 22:08:38,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:08:38,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [615182316] [2024-06-27 22:08:38,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:08:38,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:08:38,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:08:38,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:08:38,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:08:38,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [615182316] [2024-06-27 22:08:38,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [615182316] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:08:38,904 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:08:38,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 22:08:38,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1422836475] [2024-06-27 22:08:38,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:08:38,905 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 22:08:38,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:08:38,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 22:08:38,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-27 22:08:38,945 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 36 [2024-06-27 22:08:38,946 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 35 transitions, 93 flow. Second operand has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:08:38,946 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:08:38,946 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 36 [2024-06-27 22:08:38,946 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:08:39,096 INFO L124 PetriNetUnfolderBase]: 387/785 cut-off events. [2024-06-27 22:08:39,097 INFO L125 PetriNetUnfolderBase]: For 95/95 co-relation queries the response was YES. [2024-06-27 22:08:39,098 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1620 conditions, 785 events. 387/785 cut-off events. For 95/95 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 4322 event pairs, 201 based on Foata normal form. 2/715 useless extension candidates. Maximal degree in co-relation 1608. Up to 632 conditions per place. [2024-06-27 22:08:39,100 INFO L140 encePairwiseOnDemand]: 29/36 looper letters, 35 selfloop transitions, 6 changer transitions 1/53 dead transitions. [2024-06-27 22:08:39,100 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 53 transitions, 225 flow [2024-06-27 22:08:39,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 22:08:39,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 22:08:39,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 94 transitions. [2024-06-27 22:08:39,102 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6527777777777778 [2024-06-27 22:08:39,102 INFO L175 Difference]: Start difference. First operand has 41 places, 35 transitions, 93 flow. Second operand 4 states and 94 transitions. [2024-06-27 22:08:39,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 53 transitions, 225 flow [2024-06-27 22:08:39,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 53 transitions, 220 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 22:08:39,104 INFO L231 Difference]: Finished difference. Result has 45 places, 40 transitions, 139 flow [2024-06-27 22:08:39,104 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=90, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=139, PETRI_PLACES=45, PETRI_TRANSITIONS=40} [2024-06-27 22:08:39,104 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 5 predicate places. [2024-06-27 22:08:39,105 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 40 transitions, 139 flow [2024-06-27 22:08:39,105 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:08:39,105 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:08:39,105 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:08:39,105 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 22:08:39,105 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:08:39,106 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:08:39,106 INFO L85 PathProgramCache]: Analyzing trace with hash -1772851451, now seen corresponding path program 1 times [2024-06-27 22:08:39,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:08:39,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [204109540] [2024-06-27 22:08:39,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:08:39,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:08:39,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:08:40,213 INFO L134 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:08:40,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:08:40,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [204109540] [2024-06-27 22:08:40,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [204109540] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:08:40,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:08:40,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:08:40,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1213057191] [2024-06-27 22:08:40,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:08:40,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:08:40,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:08:40,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:08:40,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:08:40,303 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 36 [2024-06-27 22:08:40,304 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 40 transitions, 139 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:08:40,304 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:08:40,304 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 36 [2024-06-27 22:08:40,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:08:40,544 INFO L124 PetriNetUnfolderBase]: 461/851 cut-off events. [2024-06-27 22:08:40,544 INFO L125 PetriNetUnfolderBase]: For 336/336 co-relation queries the response was YES. [2024-06-27 22:08:40,546 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2018 conditions, 851 events. 461/851 cut-off events. For 336/336 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 4471 event pairs, 123 based on Foata normal form. 2/804 useless extension candidates. Maximal degree in co-relation 2002. Up to 701 conditions per place. [2024-06-27 22:08:40,549 INFO L140 encePairwiseOnDemand]: 27/36 looper letters, 51 selfloop transitions, 15 changer transitions 3/78 dead transitions. [2024-06-27 22:08:40,549 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 78 transitions, 386 flow [2024-06-27 22:08:40,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:08:40,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:08:40,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 143 transitions. [2024-06-27 22:08:40,551 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5674603174603174 [2024-06-27 22:08:40,551 INFO L175 Difference]: Start difference. First operand has 45 places, 40 transitions, 139 flow. Second operand 7 states and 143 transitions. [2024-06-27 22:08:40,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 78 transitions, 386 flow [2024-06-27 22:08:40,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 78 transitions, 376 flow, removed 2 selfloop flow, removed 1 redundant places. [2024-06-27 22:08:40,553 INFO L231 Difference]: Finished difference. Result has 53 places, 47 transitions, 218 flow [2024-06-27 22:08:40,554 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=132, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=218, PETRI_PLACES=53, PETRI_TRANSITIONS=47} [2024-06-27 22:08:40,554 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 13 predicate places. [2024-06-27 22:08:40,554 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 47 transitions, 218 flow [2024-06-27 22:08:40,555 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:08:40,555 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:08:40,555 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:08:40,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 22:08:40,555 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting P0Err0ASSERT_VIOLATIONERROR_FUNCTION === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:08:40,555 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:08:40,556 INFO L85 PathProgramCache]: Analyzing trace with hash -1728053332, now seen corresponding path program 1 times [2024-06-27 22:08:40,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:08:40,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [42646665] [2024-06-27 22:08:40,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:08:40,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:08:40,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:08:40,613 INFO L134 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:08:40,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:08:40,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [42646665] [2024-06-27 22:08:40,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [42646665] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:08:40,614 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:08:40,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 22:08:40,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1246705072] [2024-06-27 22:08:40,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:08:40,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 22:08:40,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:08:40,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 22:08:40,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 22:08:40,626 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 36 [2024-06-27 22:08:40,627 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 47 transitions, 218 flow. Second operand has 3 states, 3 states have (on average 20.0) internal successors, (60), 3 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:08:40,627 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:08:40,627 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 36 [2024-06-27 22:08:40,627 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:08:40,718 INFO L124 PetriNetUnfolderBase]: 228/552 cut-off events. [2024-06-27 22:08:40,719 INFO L125 PetriNetUnfolderBase]: For 370/387 co-relation queries the response was YES. [2024-06-27 22:08:40,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1280 conditions, 552 events. 228/552 cut-off events. For 370/387 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 3248 event pairs, 113 based on Foata normal form. 5/517 useless extension candidates. Maximal degree in co-relation 1260. Up to 344 conditions per place. [2024-06-27 22:08:40,721 INFO L140 encePairwiseOnDemand]: 33/36 looper letters, 28 selfloop transitions, 4 changer transitions 0/57 dead transitions. [2024-06-27 22:08:40,721 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 57 transitions, 304 flow [2024-06-27 22:08:40,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 22:08:40,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 22:08:40,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 82 transitions. [2024-06-27 22:08:40,723 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7592592592592593 [2024-06-27 22:08:40,723 INFO L175 Difference]: Start difference. First operand has 53 places, 47 transitions, 218 flow. Second operand 3 states and 82 transitions. [2024-06-27 22:08:40,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 57 transitions, 304 flow [2024-06-27 22:08:40,725 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 57 transitions, 289 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-27 22:08:40,725 INFO L231 Difference]: Finished difference. Result has 52 places, 46 transitions, 207 flow [2024-06-27 22:08:40,725 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=199, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=207, PETRI_PLACES=52, PETRI_TRANSITIONS=46} [2024-06-27 22:08:40,726 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 12 predicate places. [2024-06-27 22:08:40,726 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 46 transitions, 207 flow [2024-06-27 22:08:40,726 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 20.0) internal successors, (60), 3 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:08:40,727 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:08:40,727 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:08:40,727 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 22:08:40,727 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:08:40,727 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:08:40,727 INFO L85 PathProgramCache]: Analyzing trace with hash 876181162, now seen corresponding path program 1 times [2024-06-27 22:08:40,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:08:40,728 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1207207549] [2024-06-27 22:08:40,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:08:40,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:08:40,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:08:42,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:08:42,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:08:42,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1207207549] [2024-06-27 22:08:42,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1207207549] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:08:42,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:08:42,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:08:42,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1211023099] [2024-06-27 22:08:42,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:08:42,012 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:08:42,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:08:42,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:08:42,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:08:42,093 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 36 [2024-06-27 22:08:42,093 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 46 transitions, 207 flow. Second operand has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 7 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:08:42,094 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:08:42,094 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 36 [2024-06-27 22:08:42,094 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:08:42,393 INFO L124 PetriNetUnfolderBase]: 411/806 cut-off events. [2024-06-27 22:08:42,393 INFO L125 PetriNetUnfolderBase]: For 722/722 co-relation queries the response was YES. [2024-06-27 22:08:42,396 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2130 conditions, 806 events. 411/806 cut-off events. For 722/722 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 4210 event pairs, 86 based on Foata normal form. 4/775 useless extension candidates. Maximal degree in co-relation 2110. Up to 603 conditions per place. [2024-06-27 22:08:42,398 INFO L140 encePairwiseOnDemand]: 27/36 looper letters, 58 selfloop transitions, 11 changer transitions 5/84 dead transitions. [2024-06-27 22:08:42,399 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 84 transitions, 457 flow [2024-06-27 22:08:42,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:08:42,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:08:42,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 152 transitions. [2024-06-27 22:08:42,401 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6031746031746031 [2024-06-27 22:08:42,401 INFO L175 Difference]: Start difference. First operand has 52 places, 46 transitions, 207 flow. Second operand 7 states and 152 transitions. [2024-06-27 22:08:42,401 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 84 transitions, 457 flow [2024-06-27 22:08:42,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 84 transitions, 449 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-27 22:08:42,406 INFO L231 Difference]: Finished difference. Result has 58 places, 48 transitions, 253 flow [2024-06-27 22:08:42,407 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=191, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=253, PETRI_PLACES=58, PETRI_TRANSITIONS=48} [2024-06-27 22:08:42,410 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 18 predicate places. [2024-06-27 22:08:42,410 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 48 transitions, 253 flow [2024-06-27 22:08:42,411 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 7 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:08:42,411 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:08:42,414 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:08:42,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 22:08:42,415 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:08:42,415 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:08:42,415 INFO L85 PathProgramCache]: Analyzing trace with hash 115290280, now seen corresponding path program 1 times [2024-06-27 22:08:42,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:08:42,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1866511150] [2024-06-27 22:08:42,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:08:42,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:08:42,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:08:43,531 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:08:43,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:08:43,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1866511150] [2024-06-27 22:08:43,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1866511150] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:08:43,532 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:08:43,532 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 22:08:43,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1927602685] [2024-06-27 22:08:43,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:08:43,533 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 22:08:43,533 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:08:43,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 22:08:43,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 22:08:43,599 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:08:43,599 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 48 transitions, 253 flow. Second operand has 5 states, 5 states have (on average 10.8) internal successors, (54), 5 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:08:43,599 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:08:43,599 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:08:43,599 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:08:43,918 INFO L124 PetriNetUnfolderBase]: 471/935 cut-off events. [2024-06-27 22:08:43,919 INFO L125 PetriNetUnfolderBase]: For 1009/1009 co-relation queries the response was YES. [2024-06-27 22:08:43,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2506 conditions, 935 events. 471/935 cut-off events. For 1009/1009 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 4949 event pairs, 147 based on Foata normal form. 1/898 useless extension candidates. Maximal degree in co-relation 2482. Up to 767 conditions per place. [2024-06-27 22:08:43,924 INFO L140 encePairwiseOnDemand]: 29/36 looper letters, 46 selfloop transitions, 10 changer transitions 0/63 dead transitions. [2024-06-27 22:08:43,924 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 63 transitions, 412 flow [2024-06-27 22:08:43,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 22:08:43,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 22:08:43,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 87 transitions. [2024-06-27 22:08:43,925 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48333333333333334 [2024-06-27 22:08:43,925 INFO L175 Difference]: Start difference. First operand has 58 places, 48 transitions, 253 flow. Second operand 5 states and 87 transitions. [2024-06-27 22:08:43,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 63 transitions, 412 flow [2024-06-27 22:08:43,927 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 63 transitions, 389 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-27 22:08:43,928 INFO L231 Difference]: Finished difference. Result has 60 places, 52 transitions, 288 flow [2024-06-27 22:08:43,928 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=232, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=288, PETRI_PLACES=60, PETRI_TRANSITIONS=52} [2024-06-27 22:08:43,929 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 20 predicate places. [2024-06-27 22:08:43,929 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 52 transitions, 288 flow [2024-06-27 22:08:43,929 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.8) internal successors, (54), 5 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:08:43,929 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:08:43,929 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:08:43,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 22:08:43,930 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:08:43,930 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:08:43,930 INFO L85 PathProgramCache]: Analyzing trace with hash -750460137, now seen corresponding path program 1 times [2024-06-27 22:08:43,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:08:43,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1830157211] [2024-06-27 22:08:43,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:08:43,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:08:43,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:08:45,205 INFO L134 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:08:45,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:08:45,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1830157211] [2024-06-27 22:08:45,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1830157211] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:08:45,206 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:08:45,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 22:08:45,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1082995790] [2024-06-27 22:08:45,207 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:08:45,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 22:08:45,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:08:45,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 22:08:45,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 22:08:45,265 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:08:45,266 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 52 transitions, 288 flow. Second operand has 6 states, 6 states have (on average 10.666666666666666) internal successors, (64), 6 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:08:45,266 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:08:45,266 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:08:45,266 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:08:45,652 INFO L124 PetriNetUnfolderBase]: 465/883 cut-off events. [2024-06-27 22:08:45,652 INFO L125 PetriNetUnfolderBase]: For 1130/1130 co-relation queries the response was YES. [2024-06-27 22:08:45,654 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2503 conditions, 883 events. 465/883 cut-off events. For 1130/1130 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 4530 event pairs, 140 based on Foata normal form. 3/858 useless extension candidates. Maximal degree in co-relation 2475. Up to 725 conditions per place. [2024-06-27 22:08:45,658 INFO L140 encePairwiseOnDemand]: 28/36 looper letters, 53 selfloop transitions, 12 changer transitions 0/72 dead transitions. [2024-06-27 22:08:45,659 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 72 transitions, 468 flow [2024-06-27 22:08:45,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 22:08:45,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 22:08:45,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 105 transitions. [2024-06-27 22:08:45,660 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4861111111111111 [2024-06-27 22:08:45,660 INFO L175 Difference]: Start difference. First operand has 60 places, 52 transitions, 288 flow. Second operand 6 states and 105 transitions. [2024-06-27 22:08:45,660 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 72 transitions, 468 flow [2024-06-27 22:08:45,662 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 72 transitions, 456 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-27 22:08:45,664 INFO L231 Difference]: Finished difference. Result has 64 places, 54 transitions, 319 flow [2024-06-27 22:08:45,664 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=276, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=319, PETRI_PLACES=64, PETRI_TRANSITIONS=54} [2024-06-27 22:08:45,665 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 24 predicate places. [2024-06-27 22:08:45,665 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 54 transitions, 319 flow [2024-06-27 22:08:45,665 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:08:45,666 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:08:45,666 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:08:45,666 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 22:08:45,666 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:08:45,666 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:08:45,667 INFO L85 PathProgramCache]: Analyzing trace with hash -1796071544, now seen corresponding path program 1 times [2024-06-27 22:08:45,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:08:45,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [535592117] [2024-06-27 22:08:45,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:08:45,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:08:45,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:08:46,611 INFO L134 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:08:46,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:08:46,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [535592117] [2024-06-27 22:08:46,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [535592117] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:08:46,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:08:46,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 22:08:46,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1624835903] [2024-06-27 22:08:46,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:08:46,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 22:08:46,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:08:46,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 22:08:46,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 22:08:46,663 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:08:46,664 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 54 transitions, 319 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:08:46,664 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:08:46,664 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:08:46,664 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:08:46,899 INFO L124 PetriNetUnfolderBase]: 492/871 cut-off events. [2024-06-27 22:08:46,899 INFO L125 PetriNetUnfolderBase]: For 1368/1368 co-relation queries the response was YES. [2024-06-27 22:08:46,901 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2736 conditions, 871 events. 492/871 cut-off events. For 1368/1368 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 4169 event pairs, 122 based on Foata normal form. 1/858 useless extension candidates. Maximal degree in co-relation 2705. Up to 781 conditions per place. [2024-06-27 22:08:46,904 INFO L140 encePairwiseOnDemand]: 27/36 looper letters, 54 selfloop transitions, 17 changer transitions 0/78 dead transitions. [2024-06-27 22:08:46,904 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 78 transitions, 563 flow [2024-06-27 22:08:46,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 22:08:46,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 22:08:46,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 104 transitions. [2024-06-27 22:08:46,907 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48148148148148145 [2024-06-27 22:08:46,907 INFO L175 Difference]: Start difference. First operand has 64 places, 54 transitions, 319 flow. Second operand 6 states and 104 transitions. [2024-06-27 22:08:46,908 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 78 transitions, 563 flow [2024-06-27 22:08:46,911 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 78 transitions, 535 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-27 22:08:46,912 INFO L231 Difference]: Finished difference. Result has 68 places, 65 transitions, 420 flow [2024-06-27 22:08:46,913 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=296, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=420, PETRI_PLACES=68, PETRI_TRANSITIONS=65} [2024-06-27 22:08:46,914 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 28 predicate places. [2024-06-27 22:08:46,914 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 65 transitions, 420 flow [2024-06-27 22:08:46,914 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:08:46,914 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:08:46,914 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:08:46,915 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 22:08:46,915 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:08:46,915 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:08:46,915 INFO L85 PathProgramCache]: Analyzing trace with hash 1493075182, now seen corresponding path program 2 times [2024-06-27 22:08:46,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:08:46,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623107413] [2024-06-27 22:08:46,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:08:46,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:08:46,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:08:47,740 INFO L134 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:08:47,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:08:47,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [623107413] [2024-06-27 22:08:47,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [623107413] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:08:47,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:08:47,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 22:08:47,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1924562553] [2024-06-27 22:08:47,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:08:47,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 22:08:47,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:08:47,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 22:08:47,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 22:08:47,792 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:08:47,793 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 65 transitions, 420 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:08:47,793 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:08:47,793 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:08:47,793 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:08:48,034 INFO L124 PetriNetUnfolderBase]: 490/867 cut-off events. [2024-06-27 22:08:48,034 INFO L125 PetriNetUnfolderBase]: For 1755/1755 co-relation queries the response was YES. [2024-06-27 22:08:48,036 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2930 conditions, 867 events. 490/867 cut-off events. For 1755/1755 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 4148 event pairs, 119 based on Foata normal form. 1/854 useless extension candidates. Maximal degree in co-relation 2895. Up to 795 conditions per place. [2024-06-27 22:08:48,039 INFO L140 encePairwiseOnDemand]: 27/36 looper letters, 57 selfloop transitions, 13 changer transitions 0/77 dead transitions. [2024-06-27 22:08:48,039 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 77 transitions, 591 flow [2024-06-27 22:08:48,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 22:08:48,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 22:08:48,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 100 transitions. [2024-06-27 22:08:48,043 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46296296296296297 [2024-06-27 22:08:48,043 INFO L175 Difference]: Start difference. First operand has 68 places, 65 transitions, 420 flow. Second operand 6 states and 100 transitions. [2024-06-27 22:08:48,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 77 transitions, 591 flow [2024-06-27 22:08:48,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 77 transitions, 576 flow, removed 6 selfloop flow, removed 1 redundant places. [2024-06-27 22:08:48,049 INFO L231 Difference]: Finished difference. Result has 73 places, 66 transitions, 446 flow [2024-06-27 22:08:48,049 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=407, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=446, PETRI_PLACES=73, PETRI_TRANSITIONS=66} [2024-06-27 22:08:48,050 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 33 predicate places. [2024-06-27 22:08:48,050 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 66 transitions, 446 flow [2024-06-27 22:08:48,050 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:08:48,050 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:08:48,050 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:08:48,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 22:08:48,051 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:08:48,051 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:08:48,051 INFO L85 PathProgramCache]: Analyzing trace with hash -652106194, now seen corresponding path program 3 times [2024-06-27 22:08:48,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:08:48,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1726459524] [2024-06-27 22:08:48,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:08:48,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:08:48,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:08:49,119 INFO L134 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:08:49,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:08:49,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1726459524] [2024-06-27 22:08:49,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1726459524] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:08:49,120 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:08:49,120 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 22:08:49,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [541862571] [2024-06-27 22:08:49,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:08:49,120 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 22:08:49,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:08:49,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 22:08:49,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 22:08:49,176 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:08:49,176 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 66 transitions, 446 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:08:49,176 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:08:49,176 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:08:49,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:08:49,482 INFO L124 PetriNetUnfolderBase]: 504/975 cut-off events. [2024-06-27 22:08:49,482 INFO L125 PetriNetUnfolderBase]: For 2215/2215 co-relation queries the response was YES. [2024-06-27 22:08:49,484 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3177 conditions, 975 events. 504/975 cut-off events. For 2215/2215 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 5093 event pairs, 145 based on Foata normal form. 1/942 useless extension candidates. Maximal degree in co-relation 3139. Up to 779 conditions per place. [2024-06-27 22:08:49,488 INFO L140 encePairwiseOnDemand]: 27/36 looper letters, 60 selfloop transitions, 36 changer transitions 0/103 dead transitions. [2024-06-27 22:08:49,488 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 103 transitions, 825 flow [2024-06-27 22:08:49,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 22:08:49,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 22:08:49,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 112 transitions. [2024-06-27 22:08:49,489 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5185185185185185 [2024-06-27 22:08:49,490 INFO L175 Difference]: Start difference. First operand has 73 places, 66 transitions, 446 flow. Second operand 6 states and 112 transitions. [2024-06-27 22:08:49,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 103 transitions, 825 flow [2024-06-27 22:08:49,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 103 transitions, 793 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-27 22:08:49,494 INFO L231 Difference]: Finished difference. Result has 77 places, 87 transitions, 689 flow [2024-06-27 22:08:49,495 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=419, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=689, PETRI_PLACES=77, PETRI_TRANSITIONS=87} [2024-06-27 22:08:49,496 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 37 predicate places. [2024-06-27 22:08:49,496 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 87 transitions, 689 flow [2024-06-27 22:08:49,496 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:08:49,496 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:08:49,497 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:08:49,497 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 22:08:49,498 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:08:49,499 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:08:49,499 INFO L85 PathProgramCache]: Analyzing trace with hash -1908742441, now seen corresponding path program 1 times [2024-06-27 22:08:49,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:08:49,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [66501832] [2024-06-27 22:08:49,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:08:49,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:08:49,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:08:50,557 INFO L134 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:08:50,557 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:08:50,557 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [66501832] [2024-06-27 22:08:50,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [66501832] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:08:50,558 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:08:50,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:08:50,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1726628802] [2024-06-27 22:08:50,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:08:50,558 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:08:50,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:08:50,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:08:50,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:08:50,613 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:08:50,614 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 87 transitions, 689 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:08:50,614 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:08:50,614 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:08:50,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:08:50,961 INFO L124 PetriNetUnfolderBase]: 521/959 cut-off events. [2024-06-27 22:08:50,961 INFO L125 PetriNetUnfolderBase]: For 2874/2874 co-relation queries the response was YES. [2024-06-27 22:08:50,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3561 conditions, 959 events. 521/959 cut-off events. For 2874/2874 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 4788 event pairs, 119 based on Foata normal form. 1/936 useless extension candidates. Maximal degree in co-relation 3522. Up to 828 conditions per place. [2024-06-27 22:08:50,967 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 83 selfloop transitions, 19 changer transitions 0/109 dead transitions. [2024-06-27 22:08:50,967 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 109 transitions, 988 flow [2024-06-27 22:08:50,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:08:50,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:08:50,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-06-27 22:08:50,969 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-06-27 22:08:50,969 INFO L175 Difference]: Start difference. First operand has 77 places, 87 transitions, 689 flow. Second operand 7 states and 117 transitions. [2024-06-27 22:08:50,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 109 transitions, 988 flow [2024-06-27 22:08:50,974 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 109 transitions, 971 flow, removed 5 selfloop flow, removed 1 redundant places. [2024-06-27 22:08:50,979 INFO L231 Difference]: Finished difference. Result has 84 places, 93 transitions, 778 flow [2024-06-27 22:08:50,979 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=672, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=778, PETRI_PLACES=84, PETRI_TRANSITIONS=93} [2024-06-27 22:08:50,979 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 44 predicate places. [2024-06-27 22:08:50,979 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 93 transitions, 778 flow [2024-06-27 22:08:50,980 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:08:50,980 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:08:50,980 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:08:50,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 22:08:50,980 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:08:50,980 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:08:50,980 INFO L85 PathProgramCache]: Analyzing trace with hash 156358553, now seen corresponding path program 1 times [2024-06-27 22:08:50,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:08:50,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [955688093] [2024-06-27 22:08:50,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:08:50,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:08:50,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:08:52,000 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:08:52,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:08:52,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [955688093] [2024-06-27 22:08:52,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [955688093] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:08:52,000 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:08:52,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:08:52,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [19656963] [2024-06-27 22:08:52,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:08:52,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:08:52,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:08:52,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:08:52,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:08:52,053 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:08:52,053 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 93 transitions, 778 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:08:52,053 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:08:52,053 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:08:52,053 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:08:52,308 INFO L124 PetriNetUnfolderBase]: 549/1002 cut-off events. [2024-06-27 22:08:52,308 INFO L125 PetriNetUnfolderBase]: For 3688/3688 co-relation queries the response was YES. [2024-06-27 22:08:52,311 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3938 conditions, 1002 events. 549/1002 cut-off events. For 3688/3688 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 5022 event pairs, 124 based on Foata normal form. 1/979 useless extension candidates. Maximal degree in co-relation 3895. Up to 815 conditions per place. [2024-06-27 22:08:52,315 INFO L140 encePairwiseOnDemand]: 25/36 looper letters, 76 selfloop transitions, 37 changer transitions 0/120 dead transitions. [2024-06-27 22:08:52,315 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 120 transitions, 1134 flow [2024-06-27 22:08:52,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:08:52,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:08:52,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-27 22:08:52,317 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4880952380952381 [2024-06-27 22:08:52,317 INFO L175 Difference]: Start difference. First operand has 84 places, 93 transitions, 778 flow. Second operand 7 states and 123 transitions. [2024-06-27 22:08:52,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 120 transitions, 1134 flow [2024-06-27 22:08:52,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 120 transitions, 1085 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-27 22:08:52,325 INFO L231 Difference]: Finished difference. Result has 90 places, 103 transitions, 912 flow [2024-06-27 22:08:52,325 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=729, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=912, PETRI_PLACES=90, PETRI_TRANSITIONS=103} [2024-06-27 22:08:52,326 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 50 predicate places. [2024-06-27 22:08:52,326 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 103 transitions, 912 flow [2024-06-27 22:08:52,328 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:08:52,328 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:08:52,328 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:08:52,328 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 22:08:52,328 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:08:52,328 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:08:52,328 INFO L85 PathProgramCache]: Analyzing trace with hash 1067561745, now seen corresponding path program 2 times [2024-06-27 22:08:52,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:08:52,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1331963223] [2024-06-27 22:08:52,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:08:52,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:08:52,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:08:53,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:08:53,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:08:53,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1331963223] [2024-06-27 22:08:53,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1331963223] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:08:53,308 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:08:53,308 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:08:53,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1017003268] [2024-06-27 22:08:53,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:08:53,309 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:08:53,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:08:53,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:08:53,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:08:53,390 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:08:53,391 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 103 transitions, 912 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:08:53,391 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:08:53,391 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:08:53,391 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:08:53,650 INFO L124 PetriNetUnfolderBase]: 567/1014 cut-off events. [2024-06-27 22:08:53,651 INFO L125 PetriNetUnfolderBase]: For 4599/4599 co-relation queries the response was YES. [2024-06-27 22:08:53,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4445 conditions, 1014 events. 567/1014 cut-off events. For 4599/4599 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 5021 event pairs, 121 based on Foata normal form. 1/994 useless extension candidates. Maximal degree in co-relation 4397. Up to 850 conditions per place. [2024-06-27 22:08:53,658 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 81 selfloop transitions, 38 changer transitions 0/126 dead transitions. [2024-06-27 22:08:53,658 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 126 transitions, 1282 flow [2024-06-27 22:08:53,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:08:53,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:08:53,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-27 22:08:53,659 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4801587301587302 [2024-06-27 22:08:53,659 INFO L175 Difference]: Start difference. First operand has 90 places, 103 transitions, 912 flow. Second operand 7 states and 121 transitions. [2024-06-27 22:08:53,659 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 126 transitions, 1282 flow [2024-06-27 22:08:53,666 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 126 transitions, 1252 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-06-27 22:08:53,668 INFO L231 Difference]: Finished difference. Result has 95 places, 109 transitions, 1032 flow [2024-06-27 22:08:53,669 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=882, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1032, PETRI_PLACES=95, PETRI_TRANSITIONS=109} [2024-06-27 22:08:53,669 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 55 predicate places. [2024-06-27 22:08:53,669 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 109 transitions, 1032 flow [2024-06-27 22:08:53,670 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:08:53,670 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:08:53,670 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:08:53,670 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 22:08:53,670 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:08:53,670 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:08:53,670 INFO L85 PathProgramCache]: Analyzing trace with hash -394593749, now seen corresponding path program 2 times [2024-06-27 22:08:53,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:08:53,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [654632861] [2024-06-27 22:08:53,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:08:53,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:08:53,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:08:54,586 INFO L134 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:08:54,587 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:08:54,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [654632861] [2024-06-27 22:08:54,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [654632861] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:08:54,587 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:08:54,587 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:08:54,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [386120570] [2024-06-27 22:08:54,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:08:54,588 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:08:54,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:08:54,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:08:54,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:08:54,644 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:08:54,644 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 109 transitions, 1032 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:08:54,644 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:08:54,644 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:08:54,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:08:54,994 INFO L124 PetriNetUnfolderBase]: 632/1158 cut-off events. [2024-06-27 22:08:54,994 INFO L125 PetriNetUnfolderBase]: For 6079/6079 co-relation queries the response was YES. [2024-06-27 22:08:54,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5170 conditions, 1158 events. 632/1158 cut-off events. For 6079/6079 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 6010 event pairs, 125 based on Foata normal form. 3/1130 useless extension candidates. Maximal degree in co-relation 5119. Up to 930 conditions per place. [2024-06-27 22:08:55,002 INFO L140 encePairwiseOnDemand]: 25/36 looper letters, 116 selfloop transitions, 23 changer transitions 0/146 dead transitions. [2024-06-27 22:08:55,003 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 146 transitions, 1552 flow [2024-06-27 22:08:55,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:08:55,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:08:55,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-27 22:08:55,004 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49206349206349204 [2024-06-27 22:08:55,004 INFO L175 Difference]: Start difference. First operand has 95 places, 109 transitions, 1032 flow. Second operand 7 states and 124 transitions. [2024-06-27 22:08:55,004 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 146 transitions, 1552 flow [2024-06-27 22:08:55,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 146 transitions, 1500 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-27 22:08:55,016 INFO L231 Difference]: Finished difference. Result has 101 places, 119 transitions, 1157 flow [2024-06-27 22:08:55,017 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=980, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1157, PETRI_PLACES=101, PETRI_TRANSITIONS=119} [2024-06-27 22:08:55,017 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 61 predicate places. [2024-06-27 22:08:55,017 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 119 transitions, 1157 flow [2024-06-27 22:08:55,017 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:08:55,018 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:08:55,018 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:08:55,018 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 22:08:55,018 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:08:55,018 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:08:55,018 INFO L85 PathProgramCache]: Analyzing trace with hash 362089247, now seen corresponding path program 3 times [2024-06-27 22:08:55,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:08:55,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1462189378] [2024-06-27 22:08:55,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:08:55,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:08:55,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:08:55,916 INFO L134 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:08:55,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:08:55,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1462189378] [2024-06-27 22:08:55,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1462189378] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:08:55,917 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:08:55,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:08:55,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2020475973] [2024-06-27 22:08:55,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:08:55,918 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:08:55,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:08:55,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:08:55,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:08:55,965 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:08:55,965 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 119 transitions, 1157 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:08:55,965 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:08:55,965 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:08:55,965 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:08:56,260 INFO L124 PetriNetUnfolderBase]: 630/1155 cut-off events. [2024-06-27 22:08:56,260 INFO L125 PetriNetUnfolderBase]: For 6920/6920 co-relation queries the response was YES. [2024-06-27 22:08:56,264 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5467 conditions, 1155 events. 630/1155 cut-off events. For 6920/6920 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 5989 event pairs, 125 based on Foata normal form. 1/1125 useless extension candidates. Maximal degree in co-relation 5412. Up to 999 conditions per place. [2024-06-27 22:08:56,269 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 107 selfloop transitions, 19 changer transitions 0/133 dead transitions. [2024-06-27 22:08:56,269 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 133 transitions, 1449 flow [2024-06-27 22:08:56,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:08:56,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:08:56,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 115 transitions. [2024-06-27 22:08:56,271 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45634920634920634 [2024-06-27 22:08:56,271 INFO L175 Difference]: Start difference. First operand has 101 places, 119 transitions, 1157 flow. Second operand 7 states and 115 transitions. [2024-06-27 22:08:56,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 133 transitions, 1449 flow [2024-06-27 22:08:56,283 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 133 transitions, 1406 flow, removed 17 selfloop flow, removed 2 redundant places. [2024-06-27 22:08:56,285 INFO L231 Difference]: Finished difference. Result has 106 places, 119 transitions, 1159 flow [2024-06-27 22:08:56,285 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1114, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1159, PETRI_PLACES=106, PETRI_TRANSITIONS=119} [2024-06-27 22:08:56,286 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 66 predicate places. [2024-06-27 22:08:56,286 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 119 transitions, 1159 flow [2024-06-27 22:08:56,286 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:08:56,286 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:08:56,286 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:08:56,286 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 22:08:56,286 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:08:56,287 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:08:56,287 INFO L85 PathProgramCache]: Analyzing trace with hash 362355413, now seen corresponding path program 3 times [2024-06-27 22:08:56,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:08:56,287 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [990896642] [2024-06-27 22:08:56,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:08:56,287 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:08:56,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:08:57,156 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:08:57,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:08:57,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [990896642] [2024-06-27 22:08:57,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [990896642] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:08:57,157 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:08:57,157 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:08:57,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1620821222] [2024-06-27 22:08:57,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:08:57,158 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:08:57,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:08:57,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:08:57,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:08:57,192 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:08:57,192 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 119 transitions, 1159 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:08:57,192 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:08:57,192 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:08:57,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:08:57,534 INFO L124 PetriNetUnfolderBase]: 636/1169 cut-off events. [2024-06-27 22:08:57,534 INFO L125 PetriNetUnfolderBase]: For 7247/7247 co-relation queries the response was YES. [2024-06-27 22:08:57,538 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5460 conditions, 1169 events. 636/1169 cut-off events. For 7247/7247 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 6102 event pairs, 124 based on Foata normal form. 5/1142 useless extension candidates. Maximal degree in co-relation 5403. Up to 961 conditions per place. [2024-06-27 22:08:57,543 INFO L140 encePairwiseOnDemand]: 25/36 looper letters, 114 selfloop transitions, 21 changer transitions 0/142 dead transitions. [2024-06-27 22:08:57,543 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 142 transitions, 1540 flow [2024-06-27 22:08:57,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:08:57,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:08:57,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-27 22:08:57,544 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4722222222222222 [2024-06-27 22:08:57,544 INFO L175 Difference]: Start difference. First operand has 106 places, 119 transitions, 1159 flow. Second operand 7 states and 119 transitions. [2024-06-27 22:08:57,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 142 transitions, 1540 flow [2024-06-27 22:08:57,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 142 transitions, 1459 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-27 22:08:57,558 INFO L231 Difference]: Finished difference. Result has 107 places, 122 transitions, 1165 flow [2024-06-27 22:08:57,559 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1080, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1165, PETRI_PLACES=107, PETRI_TRANSITIONS=122} [2024-06-27 22:08:57,559 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 67 predicate places. [2024-06-27 22:08:57,559 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 122 transitions, 1165 flow [2024-06-27 22:08:57,559 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:08:57,560 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:08:57,560 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:08:57,560 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 22:08:57,560 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:08:57,560 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:08:57,560 INFO L85 PathProgramCache]: Analyzing trace with hash 919818313, now seen corresponding path program 4 times [2024-06-27 22:08:57,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:08:57,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [145047751] [2024-06-27 22:08:57,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:08:57,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:08:57,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:08:58,625 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:08:58,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:08:58,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [145047751] [2024-06-27 22:08:58,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [145047751] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:08:58,626 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:08:58,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:08:58,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [808473061] [2024-06-27 22:08:58,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:08:58,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:08:58,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:08:58,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:08:58,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:08:58,701 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:08:58,701 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 122 transitions, 1165 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:08:58,701 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:08:58,701 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:08:58,701 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:08:59,188 INFO L124 PetriNetUnfolderBase]: 679/1319 cut-off events. [2024-06-27 22:08:59,188 INFO L125 PetriNetUnfolderBase]: For 7934/7934 co-relation queries the response was YES. [2024-06-27 22:08:59,193 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6052 conditions, 1319 events. 679/1319 cut-off events. For 7934/7934 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 7228 event pairs, 133 based on Foata normal form. 1/1268 useless extension candidates. Maximal degree in co-relation 5995. Up to 1024 conditions per place. [2024-06-27 22:08:59,202 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 120 selfloop transitions, 48 changer transitions 0/175 dead transitions. [2024-06-27 22:08:59,202 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 175 transitions, 1868 flow [2024-06-27 22:08:59,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:08:59,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:08:59,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-27 22:08:59,204 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48148148148148145 [2024-06-27 22:08:59,204 INFO L175 Difference]: Start difference. First operand has 107 places, 122 transitions, 1165 flow. Second operand 9 states and 156 transitions. [2024-06-27 22:08:59,204 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 175 transitions, 1868 flow [2024-06-27 22:08:59,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 175 transitions, 1802 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-27 22:08:59,222 INFO L231 Difference]: Finished difference. Result has 113 places, 149 transitions, 1507 flow [2024-06-27 22:08:59,222 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1099, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1507, PETRI_PLACES=113, PETRI_TRANSITIONS=149} [2024-06-27 22:08:59,223 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 73 predicate places. [2024-06-27 22:08:59,223 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 149 transitions, 1507 flow [2024-06-27 22:08:59,223 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:08:59,223 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:08:59,223 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:08:59,223 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 22:08:59,223 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:08:59,224 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:08:59,224 INFO L85 PathProgramCache]: Analyzing trace with hash 1258560979, now seen corresponding path program 5 times [2024-06-27 22:08:59,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:08:59,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1776568755] [2024-06-27 22:08:59,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:08:59,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:08:59,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:09:00,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:09:00,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:09:00,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1776568755] [2024-06-27 22:09:00,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1776568755] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:09:00,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:09:00,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:09:00,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [421072681] [2024-06-27 22:09:00,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:09:00,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:09:00,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:09:00,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:09:00,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:09:00,560 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:09:00,561 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 149 transitions, 1507 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:09:00,561 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:09:00,561 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:09:00,561 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:09:01,104 INFO L124 PetriNetUnfolderBase]: 693/1341 cut-off events. [2024-06-27 22:09:01,104 INFO L125 PetriNetUnfolderBase]: For 9333/9333 co-relation queries the response was YES. [2024-06-27 22:09:01,109 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6527 conditions, 1341 events. 693/1341 cut-off events. For 9333/9333 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 7329 event pairs, 135 based on Foata normal form. 1/1290 useless extension candidates. Maximal degree in co-relation 6469. Up to 1056 conditions per place. [2024-06-27 22:09:01,114 INFO L140 encePairwiseOnDemand]: 25/36 looper letters, 127 selfloop transitions, 49 changer transitions 0/183 dead transitions. [2024-06-27 22:09:01,114 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 183 transitions, 2107 flow [2024-06-27 22:09:01,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:09:01,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:09:01,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-27 22:09:01,116 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4722222222222222 [2024-06-27 22:09:01,116 INFO L175 Difference]: Start difference. First operand has 113 places, 149 transitions, 1507 flow. Second operand 8 states and 136 transitions. [2024-06-27 22:09:01,116 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 183 transitions, 2107 flow [2024-06-27 22:09:01,133 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 183 transitions, 1982 flow, removed 60 selfloop flow, removed 1 redundant places. [2024-06-27 22:09:01,135 INFO L231 Difference]: Finished difference. Result has 121 places, 164 transitions, 1712 flow [2024-06-27 22:09:01,135 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1414, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1712, PETRI_PLACES=121, PETRI_TRANSITIONS=164} [2024-06-27 22:09:01,135 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 81 predicate places. [2024-06-27 22:09:01,136 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 164 transitions, 1712 flow [2024-06-27 22:09:01,136 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:09:01,136 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:09:01,136 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:09:01,136 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 22:09:01,136 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:09:01,136 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:09:01,137 INFO L85 PathProgramCache]: Analyzing trace with hash 1229072725, now seen corresponding path program 4 times [2024-06-27 22:09:01,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:09:01,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [170563371] [2024-06-27 22:09:01,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:09:01,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:09:01,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:09:02,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:09:02,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:09:02,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [170563371] [2024-06-27 22:09:02,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [170563371] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:09:02,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:09:02,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:09:02,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1249440856] [2024-06-27 22:09:02,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:09:02,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:09:02,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:09:02,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:09:02,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:09:02,459 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:09:02,459 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 164 transitions, 1712 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:09:02,459 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:09:02,459 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:09:02,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:09:03,009 INFO L124 PetriNetUnfolderBase]: 707/1367 cut-off events. [2024-06-27 22:09:03,009 INFO L125 PetriNetUnfolderBase]: For 9917/9917 co-relation queries the response was YES. [2024-06-27 22:09:03,014 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6706 conditions, 1367 events. 707/1367 cut-off events. For 9917/9917 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 7554 event pairs, 146 based on Foata normal form. 1/1316 useless extension candidates. Maximal degree in co-relation 6644. Up to 1044 conditions per place. [2024-06-27 22:09:03,018 INFO L140 encePairwiseOnDemand]: 25/36 looper letters, 134 selfloop transitions, 57 changer transitions 0/198 dead transitions. [2024-06-27 22:09:03,018 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 198 transitions, 2287 flow [2024-06-27 22:09:03,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:09:03,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:09:03,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-27 22:09:03,020 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4826388888888889 [2024-06-27 22:09:03,020 INFO L175 Difference]: Start difference. First operand has 121 places, 164 transitions, 1712 flow. Second operand 8 states and 139 transitions. [2024-06-27 22:09:03,020 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 198 transitions, 2287 flow [2024-06-27 22:09:03,035 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 198 transitions, 2241 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-27 22:09:03,038 INFO L231 Difference]: Finished difference. Result has 127 places, 179 transitions, 1947 flow [2024-06-27 22:09:03,038 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1666, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1947, PETRI_PLACES=127, PETRI_TRANSITIONS=179} [2024-06-27 22:09:03,038 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 87 predicate places. [2024-06-27 22:09:03,039 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 179 transitions, 1947 flow [2024-06-27 22:09:03,039 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:09:03,039 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:09:03,039 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:09:03,039 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 22:09:03,039 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:09:03,040 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:09:03,040 INFO L85 PathProgramCache]: Analyzing trace with hash -379242643, now seen corresponding path program 6 times [2024-06-27 22:09:03,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:09:03,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1762763183] [2024-06-27 22:09:03,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:09:03,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:09:03,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:09:04,196 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:09:04,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:09:04,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1762763183] [2024-06-27 22:09:04,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1762763183] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:09:04,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:09:04,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:09:04,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1696689197] [2024-06-27 22:09:04,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:09:04,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:09:04,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:09:04,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:09:04,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:09:04,244 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:09:04,245 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 179 transitions, 1947 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:09:04,245 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:09:04,245 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:09:04,245 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:09:04,778 INFO L124 PetriNetUnfolderBase]: 717/1383 cut-off events. [2024-06-27 22:09:04,778 INFO L125 PetriNetUnfolderBase]: For 11088/11088 co-relation queries the response was YES. [2024-06-27 22:09:04,782 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7047 conditions, 1383 events. 717/1383 cut-off events. For 11088/11088 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 7647 event pairs, 140 based on Foata normal form. 1/1331 useless extension candidates. Maximal degree in co-relation 6983. Up to 1011 conditions per place. [2024-06-27 22:09:04,786 INFO L140 encePairwiseOnDemand]: 25/36 looper letters, 111 selfloop transitions, 94 changer transitions 0/212 dead transitions. [2024-06-27 22:09:04,786 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 212 transitions, 2539 flow [2024-06-27 22:09:04,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:09:04,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:09:04,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-27 22:09:04,789 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4826388888888889 [2024-06-27 22:09:04,789 INFO L175 Difference]: Start difference. First operand has 127 places, 179 transitions, 1947 flow. Second operand 8 states and 139 transitions. [2024-06-27 22:09:04,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 212 transitions, 2539 flow [2024-06-27 22:09:04,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 212 transitions, 2490 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-27 22:09:04,810 INFO L231 Difference]: Finished difference. Result has 133 places, 193 transitions, 2239 flow [2024-06-27 22:09:04,810 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1898, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2239, PETRI_PLACES=133, PETRI_TRANSITIONS=193} [2024-06-27 22:09:04,811 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 93 predicate places. [2024-06-27 22:09:04,811 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 193 transitions, 2239 flow [2024-06-27 22:09:04,811 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:09:04,811 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:09:04,812 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:09:04,812 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 22:09:04,812 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:09:04,812 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:09:04,812 INFO L85 PathProgramCache]: Analyzing trace with hash 958437677, now seen corresponding path program 1 times [2024-06-27 22:09:04,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:09:04,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [423617868] [2024-06-27 22:09:04,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:09:04,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:09:04,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:09:06,079 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:09:06,080 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:09:06,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [423617868] [2024-06-27 22:09:06,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [423617868] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:09:06,080 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:09:06,080 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:09:06,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [539902285] [2024-06-27 22:09:06,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:09:06,081 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:09:06,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:09:06,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:09:06,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:09:06,141 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:09:06,142 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 193 transitions, 2239 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:09:06,142 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:09:06,142 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:09:06,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:09:06,592 INFO L124 PetriNetUnfolderBase]: 756/1386 cut-off events. [2024-06-27 22:09:06,592 INFO L125 PetriNetUnfolderBase]: For 13429/13429 co-relation queries the response was YES. [2024-06-27 22:09:06,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7772 conditions, 1386 events. 756/1386 cut-off events. For 13429/13429 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 7494 event pairs, 125 based on Foata normal form. 1/1348 useless extension candidates. Maximal degree in co-relation 7705. Up to 1119 conditions per place. [2024-06-27 22:09:06,600 INFO L140 encePairwiseOnDemand]: 25/36 looper letters, 174 selfloop transitions, 49 changer transitions 0/230 dead transitions. [2024-06-27 22:09:06,600 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 230 transitions, 2947 flow [2024-06-27 22:09:06,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:09:06,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:09:06,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-27 22:09:06,602 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48148148148148145 [2024-06-27 22:09:06,602 INFO L175 Difference]: Start difference. First operand has 133 places, 193 transitions, 2239 flow. Second operand 9 states and 156 transitions. [2024-06-27 22:09:06,602 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 230 transitions, 2947 flow [2024-06-27 22:09:06,623 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 230 transitions, 2793 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-27 22:09:06,625 INFO L231 Difference]: Finished difference. Result has 140 places, 201 transitions, 2324 flow [2024-06-27 22:09:06,626 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=2085, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2324, PETRI_PLACES=140, PETRI_TRANSITIONS=201} [2024-06-27 22:09:06,626 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 100 predicate places. [2024-06-27 22:09:06,626 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 201 transitions, 2324 flow [2024-06-27 22:09:06,626 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:09:06,626 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:09:06,626 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:09:06,627 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 22:09:06,627 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:09:06,627 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:09:06,627 INFO L85 PathProgramCache]: Analyzing trace with hash 958527887, now seen corresponding path program 2 times [2024-06-27 22:09:06,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:09:06,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1654916680] [2024-06-27 22:09:06,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:09:06,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:09:06,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:09:08,052 INFO L134 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:09:08,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:09:08,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1654916680] [2024-06-27 22:09:08,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1654916680] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:09:08,052 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:09:08,052 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:09:08,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [952371507] [2024-06-27 22:09:08,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:09:08,053 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:09:08,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:09:08,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:09:08,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:09:08,139 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:09:08,139 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 201 transitions, 2324 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 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:09:08,139 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:09:08,139 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:09:08,139 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:09:08,722 INFO L124 PetriNetUnfolderBase]: 757/1397 cut-off events. [2024-06-27 22:09:08,722 INFO L125 PetriNetUnfolderBase]: For 14392/14392 co-relation queries the response was YES. [2024-06-27 22:09:08,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7899 conditions, 1397 events. 757/1397 cut-off events. For 14392/14392 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 7580 event pairs, 141 based on Foata normal form. 1/1358 useless extension candidates. Maximal degree in co-relation 7829. Up to 1166 conditions per place. [2024-06-27 22:09:08,733 INFO L140 encePairwiseOnDemand]: 25/36 looper letters, 178 selfloop transitions, 36 changer transitions 0/221 dead transitions. [2024-06-27 22:09:08,733 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 221 transitions, 2860 flow [2024-06-27 22:09:08,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:09:08,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:09:08,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 142 transitions. [2024-06-27 22:09:08,734 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4382716049382716 [2024-06-27 22:09:08,734 INFO L175 Difference]: Start difference. First operand has 140 places, 201 transitions, 2324 flow. Second operand 9 states and 142 transitions. [2024-06-27 22:09:08,735 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 221 transitions, 2860 flow [2024-06-27 22:09:08,761 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 221 transitions, 2771 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-27 22:09:08,764 INFO L231 Difference]: Finished difference. Result has 145 places, 203 transitions, 2347 flow [2024-06-27 22:09:08,764 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=2243, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2347, PETRI_PLACES=145, PETRI_TRANSITIONS=203} [2024-06-27 22:09:08,764 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 105 predicate places. [2024-06-27 22:09:08,764 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 203 transitions, 2347 flow [2024-06-27 22:09:08,764 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 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:09:08,765 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:09:08,765 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:09:08,765 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 22:09:08,765 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:09:08,765 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:09:08,765 INFO L85 PathProgramCache]: Analyzing trace with hash 958528042, now seen corresponding path program 1 times [2024-06-27 22:09:08,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:09:08,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1613860390] [2024-06-27 22:09:08,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:09:08,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:09:08,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:09:09,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:09:09,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:09:09,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1613860390] [2024-06-27 22:09:09,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1613860390] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:09:09,754 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:09:09,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:09:09,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [235249671] [2024-06-27 22:09:09,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:09:09,755 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:09:09,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:09:09,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:09:09,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:09:09,860 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:09:09,860 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 203 transitions, 2347 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:09:09,860 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:09:09,860 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:09:09,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:09:10,286 INFO L124 PetriNetUnfolderBase]: 765/1409 cut-off events. [2024-06-27 22:09:10,286 INFO L125 PetriNetUnfolderBase]: For 14749/14749 co-relation queries the response was YES. [2024-06-27 22:09:10,292 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8006 conditions, 1409 events. 765/1409 cut-off events. For 14749/14749 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 7678 event pairs, 138 based on Foata normal form. 1/1370 useless extension candidates. Maximal degree in co-relation 7934. Up to 1180 conditions per place. [2024-06-27 22:09:10,297 INFO L140 encePairwiseOnDemand]: 25/36 looper letters, 178 selfloop transitions, 37 changer transitions 0/222 dead transitions. [2024-06-27 22:09:10,298 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 222 transitions, 2881 flow [2024-06-27 22:09:10,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:09:10,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:09:10,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-27 22:09:10,309 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-06-27 22:09:10,309 INFO L175 Difference]: Start difference. First operand has 145 places, 203 transitions, 2347 flow. Second operand 8 states and 132 transitions. [2024-06-27 22:09:10,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 222 transitions, 2881 flow [2024-06-27 22:09:10,336 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 222 transitions, 2813 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-27 22:09:10,339 INFO L231 Difference]: Finished difference. Result has 146 places, 206 transitions, 2414 flow [2024-06-27 22:09:10,339 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=2279, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2414, PETRI_PLACES=146, PETRI_TRANSITIONS=206} [2024-06-27 22:09:10,339 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 106 predicate places. [2024-06-27 22:09:10,340 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 206 transitions, 2414 flow [2024-06-27 22:09:10,340 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:09:10,340 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:09:10,340 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:09:10,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 22:09:10,340 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:09:10,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:09:10,341 INFO L85 PathProgramCache]: Analyzing trace with hash 552143495, now seen corresponding path program 3 times [2024-06-27 22:09:10,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:09:10,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [789889817] [2024-06-27 22:09:10,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:09:10,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:09:10,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:09:11,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:09:11,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:09:11,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [789889817] [2024-06-27 22:09:11,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [789889817] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:09:11,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:09:11,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:09:11,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [679885825] [2024-06-27 22:09:11,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:09:11,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:09:11,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:09:11,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:09:11,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:09:11,663 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:09:11,663 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 206 transitions, 2414 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 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:09:11,663 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:09:11,663 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:09:11,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:09:12,139 INFO L124 PetriNetUnfolderBase]: 788/1447 cut-off events. [2024-06-27 22:09:12,139 INFO L125 PetriNetUnfolderBase]: For 16683/16683 co-relation queries the response was YES. [2024-06-27 22:09:12,145 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8448 conditions, 1447 events. 788/1447 cut-off events. For 16683/16683 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 7948 event pairs, 135 based on Foata normal form. 1/1408 useless extension candidates. Maximal degree in co-relation 8375. Up to 1140 conditions per place. [2024-06-27 22:09:12,167 INFO L140 encePairwiseOnDemand]: 25/36 looper letters, 154 selfloop transitions, 77 changer transitions 0/238 dead transitions. [2024-06-27 22:09:12,167 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 238 transitions, 3143 flow [2024-06-27 22:09:12,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:09:12,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:09:12,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-27 22:09:12,173 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45987654320987653 [2024-06-27 22:09:12,173 INFO L175 Difference]: Start difference. First operand has 146 places, 206 transitions, 2414 flow. Second operand 9 states and 149 transitions. [2024-06-27 22:09:12,173 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 238 transitions, 3143 flow [2024-06-27 22:09:12,203 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 238 transitions, 3036 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-27 22:09:12,206 INFO L231 Difference]: Finished difference. Result has 150 places, 215 transitions, 2672 flow [2024-06-27 22:09:12,206 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=2307, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2672, PETRI_PLACES=150, PETRI_TRANSITIONS=215} [2024-06-27 22:09:12,207 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 110 predicate places. [2024-06-27 22:09:12,207 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 215 transitions, 2672 flow [2024-06-27 22:09:12,207 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 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:09:12,207 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:09:12,207 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:09:12,207 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 22:09:12,208 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:09:12,208 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:09:12,208 INFO L85 PathProgramCache]: Analyzing trace with hash 962247112, now seen corresponding path program 2 times [2024-06-27 22:09:12,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:09:12,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [442030597] [2024-06-27 22:09:12,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:09:12,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:09:12,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:09:13,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:09:13,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:09:13,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [442030597] [2024-06-27 22:09:13,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [442030597] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:09:13,204 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:09:13,204 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:09:13,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [994071447] [2024-06-27 22:09:13,204 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:09:13,204 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:09:13,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:09:13,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:09:13,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:09:13,293 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:09:13,293 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 215 transitions, 2672 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:09:13,294 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:09:13,294 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:09:13,294 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:09:13,785 INFO L124 PetriNetUnfolderBase]: 975/1842 cut-off events. [2024-06-27 22:09:13,785 INFO L125 PetriNetUnfolderBase]: For 26496/26496 co-relation queries the response was YES. [2024-06-27 22:09:13,793 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11151 conditions, 1842 events. 975/1842 cut-off events. For 26496/26496 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 11006 event pairs, 162 based on Foata normal form. 3/1776 useless extension candidates. Maximal degree in co-relation 11076. Up to 1092 conditions per place. [2024-06-27 22:09:13,800 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 211 selfloop transitions, 53 changer transitions 0/271 dead transitions. [2024-06-27 22:09:13,800 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 271 transitions, 3873 flow [2024-06-27 22:09:13,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:09:13,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:09:13,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-27 22:09:13,813 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5347222222222222 [2024-06-27 22:09:13,813 INFO L175 Difference]: Start difference. First operand has 150 places, 215 transitions, 2672 flow. Second operand 8 states and 154 transitions. [2024-06-27 22:09:13,813 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 271 transitions, 3873 flow [2024-06-27 22:09:13,854 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 271 transitions, 3737 flow, removed 53 selfloop flow, removed 4 redundant places. [2024-06-27 22:09:13,857 INFO L231 Difference]: Finished difference. Result has 157 places, 228 transitions, 2903 flow [2024-06-27 22:09:13,857 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=2544, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2903, PETRI_PLACES=157, PETRI_TRANSITIONS=228} [2024-06-27 22:09:13,858 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 117 predicate places. [2024-06-27 22:09:13,858 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 228 transitions, 2903 flow [2024-06-27 22:09:13,858 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:09:13,858 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:09:13,858 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:09:13,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 22:09:13,858 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:09:13,859 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:09:13,859 INFO L85 PathProgramCache]: Analyzing trace with hash 552149447, now seen corresponding path program 1 times [2024-06-27 22:09:13,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:09:13,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2117843854] [2024-06-27 22:09:13,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:09:13,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:09:13,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:09:15,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:09:15,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:09:15,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2117843854] [2024-06-27 22:09:15,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2117843854] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:09:15,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:09:15,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:09:15,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [839990092] [2024-06-27 22:09:15,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:09:15,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:09:15,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:09:15,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:09:15,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:09:15,141 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:09:15,141 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 228 transitions, 2903 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:09:15,141 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:09:15,141 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:09:15,141 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:09:15,566 INFO L124 PetriNetUnfolderBase]: 976/1812 cut-off events. [2024-06-27 22:09:15,566 INFO L125 PetriNetUnfolderBase]: For 27683/27683 co-relation queries the response was YES. [2024-06-27 22:09:15,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11493 conditions, 1812 events. 976/1812 cut-off events. For 27683/27683 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 10656 event pairs, 178 based on Foata normal form. 1/1755 useless extension candidates. Maximal degree in co-relation 11414. Up to 1459 conditions per place. [2024-06-27 22:09:15,580 INFO L140 encePairwiseOnDemand]: 25/36 looper letters, 189 selfloop transitions, 54 changer transitions 0/250 dead transitions. [2024-06-27 22:09:15,581 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 250 transitions, 3528 flow [2024-06-27 22:09:15,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:09:15,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:09:15,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-27 22:09:15,582 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4537037037037037 [2024-06-27 22:09:15,582 INFO L175 Difference]: Start difference. First operand has 157 places, 228 transitions, 2903 flow. Second operand 9 states and 147 transitions. [2024-06-27 22:09:15,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 250 transitions, 3528 flow [2024-06-27 22:09:15,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 250 transitions, 3481 flow, removed 17 selfloop flow, removed 2 redundant places. [2024-06-27 22:09:15,630 INFO L231 Difference]: Finished difference. Result has 164 places, 230 transitions, 3001 flow [2024-06-27 22:09:15,630 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=2860, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3001, PETRI_PLACES=164, PETRI_TRANSITIONS=230} [2024-06-27 22:09:15,631 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 124 predicate places. [2024-06-27 22:09:15,631 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 230 transitions, 3001 flow [2024-06-27 22:09:15,631 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:09:15,631 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:09:15,631 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:09:15,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 22:09:15,631 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:09:15,632 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:09:15,632 INFO L85 PathProgramCache]: Analyzing trace with hash 962252692, now seen corresponding path program 3 times [2024-06-27 22:09:15,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:09:15,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1368641704] [2024-06-27 22:09:15,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:09:15,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:09:15,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:09:16,574 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:09:16,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:09:16,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1368641704] [2024-06-27 22:09:16,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1368641704] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:09:16,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:09:16,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:09:16,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1914667503] [2024-06-27 22:09:16,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:09:16,575 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:09:16,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:09:16,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:09:16,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:09:16,643 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:09:16,643 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 230 transitions, 3001 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:09:16,643 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:09:16,643 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:09:16,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:09:17,150 INFO L124 PetriNetUnfolderBase]: 974/1809 cut-off events. [2024-06-27 22:09:17,150 INFO L125 PetriNetUnfolderBase]: For 27225/27225 co-relation queries the response was YES. [2024-06-27 22:09:17,158 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11536 conditions, 1809 events. 974/1809 cut-off events. For 27225/27225 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 10627 event pairs, 171 based on Foata normal form. 1/1752 useless extension candidates. Maximal degree in co-relation 11455. Up to 1376 conditions per place. [2024-06-27 22:09:17,163 INFO L140 encePairwiseOnDemand]: 25/36 looper letters, 171 selfloop transitions, 82 changer transitions 0/260 dead transitions. [2024-06-27 22:09:17,163 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 260 transitions, 3832 flow [2024-06-27 22:09:17,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:09:17,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:09:17,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-27 22:09:17,165 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4826388888888889 [2024-06-27 22:09:17,165 INFO L175 Difference]: Start difference. First operand has 164 places, 230 transitions, 3001 flow. Second operand 8 states and 139 transitions. [2024-06-27 22:09:17,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 260 transitions, 3832 flow [2024-06-27 22:09:17,206 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 260 transitions, 3723 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-27 22:09:17,210 INFO L231 Difference]: Finished difference. Result has 167 places, 239 transitions, 3289 flow [2024-06-27 22:09:17,210 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=2892, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3289, PETRI_PLACES=167, PETRI_TRANSITIONS=239} [2024-06-27 22:09:17,210 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 127 predicate places. [2024-06-27 22:09:17,210 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 239 transitions, 3289 flow [2024-06-27 22:09:17,210 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:09:17,211 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:09:17,211 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:09:17,211 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 22:09:17,211 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:09:17,211 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:09:17,211 INFO L85 PathProgramCache]: Analyzing trace with hash -59603948, now seen corresponding path program 4 times [2024-06-27 22:09:17,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:09:17,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1200477099] [2024-06-27 22:09:17,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:09:17,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:09:17,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:09:18,068 INFO L134 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:09:18,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:09:18,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1200477099] [2024-06-27 22:09:18,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1200477099] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:09:18,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:09:18,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:09:18,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1378700295] [2024-06-27 22:09:18,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:09:18,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:09:18,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:09:18,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:09:18,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:09:18,147 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:09:18,148 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 239 transitions, 3289 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:09:18,148 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:09:18,148 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:09:18,148 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:09:18,582 INFO L124 PetriNetUnfolderBase]: 982/1824 cut-off events. [2024-06-27 22:09:18,582 INFO L125 PetriNetUnfolderBase]: For 29542/29542 co-relation queries the response was YES. [2024-06-27 22:09:18,590 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11995 conditions, 1824 events. 982/1824 cut-off events. For 29542/29542 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 10743 event pairs, 180 based on Foata normal form. 1/1766 useless extension candidates. Maximal degree in co-relation 11911. Up to 1538 conditions per place. [2024-06-27 22:09:18,596 INFO L140 encePairwiseOnDemand]: 25/36 looper letters, 234 selfloop transitions, 22 changer transitions 0/263 dead transitions. [2024-06-27 22:09:18,596 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 263 transitions, 4002 flow [2024-06-27 22:09:18,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:09:18,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:09:18,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-27 22:09:18,597 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4513888888888889 [2024-06-27 22:09:18,598 INFO L175 Difference]: Start difference. First operand has 167 places, 239 transitions, 3289 flow. Second operand 8 states and 130 transitions. [2024-06-27 22:09:18,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 263 transitions, 4002 flow [2024-06-27 22:09:18,655 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 263 transitions, 3877 flow, removed 40 selfloop flow, removed 3 redundant places. [2024-06-27 22:09:18,658 INFO L231 Difference]: Finished difference. Result has 173 places, 246 transitions, 3356 flow [2024-06-27 22:09:18,658 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=3168, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3356, PETRI_PLACES=173, PETRI_TRANSITIONS=246} [2024-06-27 22:09:18,659 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 133 predicate places. [2024-06-27 22:09:18,659 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 246 transitions, 3356 flow [2024-06-27 22:09:18,659 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:09:18,659 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:09:18,659 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:09:18,659 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 22:09:18,660 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:09:18,660 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:09:18,660 INFO L85 PathProgramCache]: Analyzing trace with hash 795181989, now seen corresponding path program 4 times [2024-06-27 22:09:18,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:09:18,660 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1281201553] [2024-06-27 22:09:18,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:09:18,660 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:09:18,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:09:19,835 INFO L134 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:09:19,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:09:19,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1281201553] [2024-06-27 22:09:19,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1281201553] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:09:19,836 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:09:19,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:09:19,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [956829463] [2024-06-27 22:09:19,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:09:19,837 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:09:19,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:09:19,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:09:19,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:09:19,946 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:09:19,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 246 transitions, 3356 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:09:19,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:09:19,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:09:19,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:09:20,462 INFO L124 PetriNetUnfolderBase]: 993/1846 cut-off events. [2024-06-27 22:09:20,462 INFO L125 PetriNetUnfolderBase]: For 30663/30663 co-relation queries the response was YES. [2024-06-27 22:09:20,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12158 conditions, 1846 events. 993/1846 cut-off events. For 30663/30663 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 10919 event pairs, 171 based on Foata normal form. 1/1787 useless extension candidates. Maximal degree in co-relation 12071. Up to 1536 conditions per place. [2024-06-27 22:09:20,477 INFO L140 encePairwiseOnDemand]: 25/36 looper letters, 236 selfloop transitions, 30 changer transitions 0/273 dead transitions. [2024-06-27 22:09:20,477 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 273 transitions, 4081 flow [2024-06-27 22:09:20,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:09:20,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:09:20,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-27 22:09:20,479 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46875 [2024-06-27 22:09:20,479 INFO L175 Difference]: Start difference. First operand has 173 places, 246 transitions, 3356 flow. Second operand 8 states and 135 transitions. [2024-06-27 22:09:20,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 273 transitions, 4081 flow [2024-06-27 22:09:20,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 273 transitions, 3999 flow, removed 30 selfloop flow, removed 3 redundant places. [2024-06-27 22:09:20,538 INFO L231 Difference]: Finished difference. Result has 179 places, 250 transitions, 3425 flow [2024-06-27 22:09:20,539 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=3274, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3425, PETRI_PLACES=179, PETRI_TRANSITIONS=250} [2024-06-27 22:09:20,539 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 139 predicate places. [2024-06-27 22:09:20,539 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 250 transitions, 3425 flow [2024-06-27 22:09:20,540 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:09:20,540 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:09:20,540 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:09:20,540 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 22:09:20,540 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:09:20,540 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:09:20,540 INFO L85 PathProgramCache]: Analyzing trace with hash -1660133662, now seen corresponding path program 5 times [2024-06-27 22:09:20,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:09:20,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2063160941] [2024-06-27 22:09:20,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:09:20,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:09:20,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:09:21,492 INFO L134 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:09:21,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:09:21,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2063160941] [2024-06-27 22:09:21,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2063160941] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:09:21,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:09:21,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:09:21,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1689162054] [2024-06-27 22:09:21,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:09:21,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:09:21,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:09:21,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:09:21,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:09:21,559 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:09:21,559 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 250 transitions, 3425 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:09:21,559 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:09:21,559 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:09:21,559 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:09:22,056 INFO L124 PetriNetUnfolderBase]: 1011/1869 cut-off events. [2024-06-27 22:09:22,056 INFO L125 PetriNetUnfolderBase]: For 33288/33288 co-relation queries the response was YES. [2024-06-27 22:09:22,065 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12548 conditions, 1869 events. 1011/1869 cut-off events. For 33288/33288 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 11048 event pairs, 185 based on Foata normal form. 1/1811 useless extension candidates. Maximal degree in co-relation 12458. Up to 1513 conditions per place. [2024-06-27 22:09:22,071 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 219 selfloop transitions, 51 changer transitions 0/277 dead transitions. [2024-06-27 22:09:22,071 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 277 transitions, 4263 flow [2024-06-27 22:09:22,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:09:22,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:09:22,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-27 22:09:22,072 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4756944444444444 [2024-06-27 22:09:22,072 INFO L175 Difference]: Start difference. First operand has 179 places, 250 transitions, 3425 flow. Second operand 8 states and 137 transitions. [2024-06-27 22:09:22,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 277 transitions, 4263 flow [2024-06-27 22:09:22,137 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 277 transitions, 4144 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-27 22:09:22,165 INFO L231 Difference]: Finished difference. Result has 183 places, 256 transitions, 3563 flow [2024-06-27 22:09:22,166 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=3306, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3563, PETRI_PLACES=183, PETRI_TRANSITIONS=256} [2024-06-27 22:09:22,166 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 143 predicate places. [2024-06-27 22:09:22,166 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 256 transitions, 3563 flow [2024-06-27 22:09:22,167 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:09:22,167 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:09:22,167 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:09:22,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 22:09:22,167 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:09:22,167 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:09:22,167 INFO L85 PathProgramCache]: Analyzing trace with hash -1660128082, now seen corresponding path program 6 times [2024-06-27 22:09:22,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:09:22,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1385861128] [2024-06-27 22:09:22,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:09:22,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:09:22,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:09:23,153 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:09:23,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:09:23,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1385861128] [2024-06-27 22:09:23,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1385861128] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:09:23,153 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:09:23,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:09:23,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1774281852] [2024-06-27 22:09:23,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:09:23,154 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:09:23,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:09:23,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:09:23,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:09:23,209 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:09:23,209 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 256 transitions, 3563 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:09:23,209 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:09:23,209 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:09:23,209 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:09:23,731 INFO L124 PetriNetUnfolderBase]: 1009/1870 cut-off events. [2024-06-27 22:09:23,731 INFO L125 PetriNetUnfolderBase]: For 34288/34288 co-relation queries the response was YES. [2024-06-27 22:09:23,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12732 conditions, 1870 events. 1009/1870 cut-off events. For 34288/34288 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 11061 event pairs, 179 based on Foata normal form. 1/1811 useless extension candidates. Maximal degree in co-relation 12640. Up to 1511 conditions per place. [2024-06-27 22:09:23,747 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 223 selfloop transitions, 48 changer transitions 0/278 dead transitions. [2024-06-27 22:09:23,747 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 278 transitions, 4292 flow [2024-06-27 22:09:23,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:09:23,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:09:23,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-27 22:09:23,748 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4756944444444444 [2024-06-27 22:09:23,749 INFO L175 Difference]: Start difference. First operand has 183 places, 256 transitions, 3563 flow. Second operand 8 states and 137 transitions. [2024-06-27 22:09:23,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 278 transitions, 4292 flow [2024-06-27 22:09:23,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 278 transitions, 4100 flow, removed 55 selfloop flow, removed 5 redundant places. [2024-06-27 22:09:23,825 INFO L231 Difference]: Finished difference. Result has 186 places, 256 transitions, 3474 flow [2024-06-27 22:09:23,826 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=3371, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3474, PETRI_PLACES=186, PETRI_TRANSITIONS=256} [2024-06-27 22:09:23,826 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 146 predicate places. [2024-06-27 22:09:23,826 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 256 transitions, 3474 flow [2024-06-27 22:09:23,826 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:09:23,826 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:09:23,827 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:09:23,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 22:09:23,827 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:09:23,827 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:09:23,827 INFO L85 PathProgramCache]: Analyzing trace with hash -1002625841, now seen corresponding path program 5 times [2024-06-27 22:09:23,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:09:23,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [650632979] [2024-06-27 22:09:23,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:09:23,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:09:23,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:09:24,840 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:09:24,840 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:09:24,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [650632979] [2024-06-27 22:09:24,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [650632979] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:09:24,840 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:09:24,840 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:09:24,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [588576938] [2024-06-27 22:09:24,840 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:09:24,840 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:09:24,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:09:24,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:09:24,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:09:24,896 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:09:24,896 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 256 transitions, 3474 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:09:24,896 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:09:24,896 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:09:24,896 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:09:25,446 INFO L124 PetriNetUnfolderBase]: 1062/1934 cut-off events. [2024-06-27 22:09:25,446 INFO L125 PetriNetUnfolderBase]: For 37314/37314 co-relation queries the response was YES. [2024-06-27 22:09:25,456 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13319 conditions, 1934 events. 1062/1934 cut-off events. For 37314/37314 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 11327 event pairs, 108 based on Foata normal form. 1/1881 useless extension candidates. Maximal degree in co-relation 13226. Up to 1440 conditions per place. [2024-06-27 22:09:25,464 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 212 selfloop transitions, 92 changer transitions 0/311 dead transitions. [2024-06-27 22:09:25,464 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 311 transitions, 4670 flow [2024-06-27 22:09:25,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:09:25,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:09:25,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 174 transitions. [2024-06-27 22:09:25,466 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48333333333333334 [2024-06-27 22:09:25,466 INFO L175 Difference]: Start difference. First operand has 186 places, 256 transitions, 3474 flow. Second operand 10 states and 174 transitions. [2024-06-27 22:09:25,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 311 transitions, 4670 flow [2024-06-27 22:09:25,543 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 311 transitions, 4485 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-27 22:09:25,547 INFO L231 Difference]: Finished difference. Result has 193 places, 278 transitions, 3940 flow [2024-06-27 22:09:25,548 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=3299, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3940, PETRI_PLACES=193, PETRI_TRANSITIONS=278} [2024-06-27 22:09:25,549 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 153 predicate places. [2024-06-27 22:09:25,549 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 278 transitions, 3940 flow [2024-06-27 22:09:25,549 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:09:25,549 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:09:25,549 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:09:25,549 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 22:09:25,549 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:09:25,550 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:09:25,550 INFO L85 PathProgramCache]: Analyzing trace with hash -1858915505, now seen corresponding path program 6 times [2024-06-27 22:09:25,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:09:25,550 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1982947327] [2024-06-27 22:09:25,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:09:25,550 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:09:25,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:09:26,768 INFO L134 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:09:26,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:09:26,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1982947327] [2024-06-27 22:09:26,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1982947327] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:09:26,769 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:09:26,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:09:26,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [635349403] [2024-06-27 22:09:26,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:09:26,770 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:09:26,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:09:26,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:09:26,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:09:26,902 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2024-06-27 22:09:26,902 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 278 transitions, 3940 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:09:26,903 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:09:26,903 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2024-06-27 22:09:26,903 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:09:27,372 INFO L124 PetriNetUnfolderBase]: 974/1851 cut-off events. [2024-06-27 22:09:27,372 INFO L125 PetriNetUnfolderBase]: For 40400/40404 co-relation queries the response was YES. [2024-06-27 22:09:27,383 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13001 conditions, 1851 events. 974/1851 cut-off events. For 40400/40404 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 11319 event pairs, 189 based on Foata normal form. 1/1778 useless extension candidates. Maximal degree in co-relation 12905. Up to 1297 conditions per place. [2024-06-27 22:09:27,390 INFO L140 encePairwiseOnDemand]: 27/36 looper letters, 206 selfloop transitions, 91 changer transitions 0/315 dead transitions. [2024-06-27 22:09:27,391 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 315 transitions, 4906 flow [2024-06-27 22:09:27,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:09:27,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:09:27,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-27 22:09:27,392 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5030864197530864 [2024-06-27 22:09:27,392 INFO L175 Difference]: Start difference. First operand has 193 places, 278 transitions, 3940 flow. Second operand 9 states and 163 transitions. [2024-06-27 22:09:27,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 315 transitions, 4906 flow [2024-06-27 22:09:27,496 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 315 transitions, 4695 flow, removed 88 selfloop flow, removed 4 redundant places. [2024-06-27 22:09:27,500 INFO L231 Difference]: Finished difference. Result has 199 places, 285 transitions, 4138 flow [2024-06-27 22:09:27,500 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=3777, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4138, PETRI_PLACES=199, PETRI_TRANSITIONS=285} [2024-06-27 22:09:27,501 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 159 predicate places. [2024-06-27 22:09:27,501 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 285 transitions, 4138 flow [2024-06-27 22:09:27,501 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:09:27,501 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:09:27,501 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:09:27,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 22:09:27,501 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:09:27,502 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:09:27,502 INFO L85 PathProgramCache]: Analyzing trace with hash -1550369250, now seen corresponding path program 7 times [2024-06-27 22:09:27,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:09:27,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [821727344] [2024-06-27 22:09:27,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:09:27,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:09:27,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:09:28,646 INFO L134 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:09:28,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:09:28,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [821727344] [2024-06-27 22:09:28,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [821727344] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:09:28,647 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:09:28,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:09:28,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [615300778] [2024-06-27 22:09:28,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:09:28,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:09:28,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:09:28,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:09:28,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:09:28,724 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:09:28,725 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 285 transitions, 4138 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:09:28,725 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:09:28,725 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:09:28,725 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:09:29,439 INFO L124 PetriNetUnfolderBase]: 1107/2029 cut-off events. [2024-06-27 22:09:29,440 INFO L125 PetriNetUnfolderBase]: For 43786/43786 co-relation queries the response was YES. [2024-06-27 22:09:29,449 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14797 conditions, 2029 events. 1107/2029 cut-off events. For 43786/43786 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 12068 event pairs, 148 based on Foata normal form. 1/1970 useless extension candidates. Maximal degree in co-relation 14699. Up to 1643 conditions per place. [2024-06-27 22:09:29,456 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 244 selfloop transitions, 78 changer transitions 0/329 dead transitions. [2024-06-27 22:09:29,456 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 329 transitions, 5252 flow [2024-06-27 22:09:29,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:09:29,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:09:29,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 182 transitions. [2024-06-27 22:09:29,457 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4595959595959596 [2024-06-27 22:09:29,457 INFO L175 Difference]: Start difference. First operand has 199 places, 285 transitions, 4138 flow. Second operand 11 states and 182 transitions. [2024-06-27 22:09:29,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 329 transitions, 5252 flow [2024-06-27 22:09:29,547 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 329 transitions, 5093 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-27 22:09:29,552 INFO L231 Difference]: Finished difference. Result has 205 places, 301 transitions, 4448 flow [2024-06-27 22:09:29,553 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=3981, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4448, PETRI_PLACES=205, PETRI_TRANSITIONS=301} [2024-06-27 22:09:29,553 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 165 predicate places. [2024-06-27 22:09:29,553 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 301 transitions, 4448 flow [2024-06-27 22:09:29,553 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:09:29,554 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:09:29,554 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:09:29,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 22:09:29,554 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:09:29,554 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:09:29,554 INFO L85 PathProgramCache]: Analyzing trace with hash -1550374055, now seen corresponding path program 7 times [2024-06-27 22:09:29,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:09:29,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1069577063] [2024-06-27 22:09:29,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:09:29,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:09:29,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:09:30,766 INFO L134 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:09:30,766 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:09:30,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1069577063] [2024-06-27 22:09:30,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1069577063] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:09:30,766 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:09:30,767 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:09:30,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1836242254] [2024-06-27 22:09:30,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:09:30,767 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:09:30,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:09:30,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:09:30,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:09:30,853 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2024-06-27 22:09:30,853 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 301 transitions, 4448 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:09:30,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:09:30,854 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2024-06-27 22:09:30,854 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:09:31,381 INFO L124 PetriNetUnfolderBase]: 1016/1920 cut-off events. [2024-06-27 22:09:31,382 INFO L125 PetriNetUnfolderBase]: For 41985/41989 co-relation queries the response was YES. [2024-06-27 22:09:31,390 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13739 conditions, 1920 events. 1016/1920 cut-off events. For 41985/41989 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 11733 event pairs, 144 based on Foata normal form. 1/1847 useless extension candidates. Maximal degree in co-relation 13640. Up to 1444 conditions per place. [2024-06-27 22:09:31,396 INFO L140 encePairwiseOnDemand]: 27/36 looper letters, 236 selfloop transitions, 69 changer transitions 0/324 dead transitions. [2024-06-27 22:09:31,396 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 324 transitions, 5152 flow [2024-06-27 22:09:31,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:09:31,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:09:31,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-27 22:09:31,398 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4930555555555556 [2024-06-27 22:09:31,398 INFO L175 Difference]: Start difference. First operand has 205 places, 301 transitions, 4448 flow. Second operand 8 states and 142 transitions. [2024-06-27 22:09:31,398 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 324 transitions, 5152 flow [2024-06-27 22:09:31,492 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 324 transitions, 4958 flow, removed 67 selfloop flow, removed 6 redundant places. [2024-06-27 22:09:31,496 INFO L231 Difference]: Finished difference. Result has 207 places, 301 transitions, 4415 flow [2024-06-27 22:09:31,496 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=4254, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4415, PETRI_PLACES=207, PETRI_TRANSITIONS=301} [2024-06-27 22:09:31,497 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 167 predicate places. [2024-06-27 22:09:31,497 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 301 transitions, 4415 flow [2024-06-27 22:09:31,497 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:09:31,497 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:09:31,497 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:09:31,497 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 22:09:31,497 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:09:31,498 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:09:31,498 INFO L85 PathProgramCache]: Analyzing trace with hash -557174456, now seen corresponding path program 8 times [2024-06-27 22:09:31,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:09:31,498 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1877008227] [2024-06-27 22:09:31,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:09:31,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:09:31,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:09:32,987 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:09:32,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:09:32,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1877008227] [2024-06-27 22:09:32,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1877008227] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:09:32,987 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:09:32,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:09:32,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [649288975] [2024-06-27 22:09:32,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:09:32,988 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:09:32,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:09:32,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:09:32,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:09:33,071 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:09:33,071 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 301 transitions, 4415 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:09:33,071 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:09:33,071 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:09:33,071 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:09:33,741 INFO L124 PetriNetUnfolderBase]: 1111/2034 cut-off events. [2024-06-27 22:09:33,741 INFO L125 PetriNetUnfolderBase]: For 44915/44915 co-relation queries the response was YES. [2024-06-27 22:09:33,753 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14962 conditions, 2034 events. 1111/2034 cut-off events. For 44915/44915 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 12042 event pairs, 158 based on Foata normal form. 1/1975 useless extension candidates. Maximal degree in co-relation 14861. Up to 1686 conditions per place. [2024-06-27 22:09:33,761 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 260 selfloop transitions, 61 changer transitions 0/328 dead transitions. [2024-06-27 22:09:33,761 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 328 transitions, 5208 flow [2024-06-27 22:09:33,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:09:33,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:09:33,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-27 22:09:33,762 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4660493827160494 [2024-06-27 22:09:33,762 INFO L175 Difference]: Start difference. First operand has 207 places, 301 transitions, 4415 flow. Second operand 9 states and 151 transitions. [2024-06-27 22:09:33,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 328 transitions, 5208 flow [2024-06-27 22:09:33,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 328 transitions, 5032 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-27 22:09:33,873 INFO L231 Difference]: Finished difference. Result has 209 places, 307 transitions, 4451 flow [2024-06-27 22:09:33,874 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=4239, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4451, PETRI_PLACES=209, PETRI_TRANSITIONS=307} [2024-06-27 22:09:33,874 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 169 predicate places. [2024-06-27 22:09:33,874 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 307 transitions, 4451 flow [2024-06-27 22:09:33,874 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:09:33,874 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:09:33,874 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:09:33,875 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 22:09:33,875 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:09:33,875 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:09:33,875 INFO L85 PathProgramCache]: Analyzing trace with hash -553449806, now seen corresponding path program 9 times [2024-06-27 22:09:33,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:09:33,875 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1597966288] [2024-06-27 22:09:33,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:09:33,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:09:33,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:09:35,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:09:35,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:09:35,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1597966288] [2024-06-27 22:09:35,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1597966288] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:09:35,198 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:09:35,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:09:35,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [501809128] [2024-06-27 22:09:35,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:09:35,200 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:09:35,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:09:35,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:09:35,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:09:35,258 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:09:35,259 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 307 transitions, 4451 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:09:35,259 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:09:35,259 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:09:35,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:09:35,947 INFO L124 PetriNetUnfolderBase]: 1147/2094 cut-off events. [2024-06-27 22:09:35,947 INFO L125 PetriNetUnfolderBase]: For 45016/45016 co-relation queries the response was YES. [2024-06-27 22:09:35,960 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15250 conditions, 2094 events. 1147/2094 cut-off events. For 45016/45016 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 12498 event pairs, 156 based on Foata normal form. 1/2034 useless extension candidates. Maximal degree in co-relation 15148. Up to 1523 conditions per place. [2024-06-27 22:09:35,968 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 181 selfloop transitions, 171 changer transitions 0/359 dead transitions. [2024-06-27 22:09:35,968 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 359 transitions, 5713 flow [2024-06-27 22:09:35,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:09:35,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:09:35,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-27 22:09:35,971 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49074074074074076 [2024-06-27 22:09:35,971 INFO L175 Difference]: Start difference. First operand has 209 places, 307 transitions, 4451 flow. Second operand 9 states and 159 transitions. [2024-06-27 22:09:35,971 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 359 transitions, 5713 flow [2024-06-27 22:09:36,089 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 359 transitions, 5589 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-27 22:09:36,094 INFO L231 Difference]: Finished difference. Result has 213 places, 336 transitions, 5101 flow [2024-06-27 22:09:36,094 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=4327, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5101, PETRI_PLACES=213, PETRI_TRANSITIONS=336} [2024-06-27 22:09:36,095 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 173 predicate places. [2024-06-27 22:09:36,095 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 336 transitions, 5101 flow [2024-06-27 22:09:36,095 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:09:36,095 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:09:36,095 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:09:36,095 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 22:09:36,095 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:09:36,096 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:09:36,096 INFO L85 PathProgramCache]: Analyzing trace with hash -553449589, now seen corresponding path program 2 times [2024-06-27 22:09:36,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:09:36,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [3739374] [2024-06-27 22:09:36,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:09:36,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:09:36,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:09:37,640 INFO L134 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:09:37,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:09:37,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [3739374] [2024-06-27 22:09:37,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [3739374] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:09:37,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:09:37,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:09:37,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1505586930] [2024-06-27 22:09:37,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:09:37,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:09:37,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:09:37,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:09:37,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:09:37,720 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:09:37,721 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 336 transitions, 5101 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:09:37,721 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:09:37,721 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:09:37,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:09:38,653 INFO L124 PetriNetUnfolderBase]: 1193/2168 cut-off events. [2024-06-27 22:09:38,654 INFO L125 PetriNetUnfolderBase]: For 51110/51110 co-relation queries the response was YES. [2024-06-27 22:09:38,666 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16344 conditions, 2168 events. 1193/2168 cut-off events. For 51110/51110 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 13012 event pairs, 174 based on Foata normal form. 2/2109 useless extension candidates. Maximal degree in co-relation 16240. Up to 1715 conditions per place. [2024-06-27 22:09:38,674 INFO L140 encePairwiseOnDemand]: 23/36 looper letters, 295 selfloop transitions, 95 changer transitions 0/397 dead transitions. [2024-06-27 22:09:38,674 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 397 transitions, 6568 flow [2024-06-27 22:09:38,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:09:38,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:09:38,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 186 transitions. [2024-06-27 22:09:38,688 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4696969696969697 [2024-06-27 22:09:38,688 INFO L175 Difference]: Start difference. First operand has 213 places, 336 transitions, 5101 flow. Second operand 11 states and 186 transitions. [2024-06-27 22:09:38,688 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 397 transitions, 6568 flow [2024-06-27 22:09:38,820 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 397 transitions, 6380 flow, removed 71 selfloop flow, removed 3 redundant places. [2024-06-27 22:09:38,825 INFO L231 Difference]: Finished difference. Result has 224 places, 371 transitions, 5728 flow [2024-06-27 22:09:38,825 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=4937, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5728, PETRI_PLACES=224, PETRI_TRANSITIONS=371} [2024-06-27 22:09:38,826 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 184 predicate places. [2024-06-27 22:09:38,826 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 371 transitions, 5728 flow [2024-06-27 22:09:38,826 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:09:38,826 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:09:38,826 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:09:38,826 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 22:09:38,826 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:09:38,827 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:09:38,827 INFO L85 PathProgramCache]: Analyzing trace with hash -553455541, now seen corresponding path program 8 times [2024-06-27 22:09:38,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:09:38,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1896915769] [2024-06-27 22:09:38,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:09:38,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:09:38,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:09:40,045 INFO L134 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:09:40,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:09:40,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1896915769] [2024-06-27 22:09:40,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1896915769] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:09:40,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:09:40,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:09:40,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [906051310] [2024-06-27 22:09:40,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:09:40,046 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:09:40,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:09:40,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:09:40,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:09:40,126 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2024-06-27 22:09:40,127 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 371 transitions, 5728 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:09:40,127 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:09:40,127 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2024-06-27 22:09:40,127 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:09:40,668 INFO L124 PetriNetUnfolderBase]: 1131/2126 cut-off events. [2024-06-27 22:09:40,669 INFO L125 PetriNetUnfolderBase]: For 48992/48994 co-relation queries the response was YES. [2024-06-27 22:09:40,683 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15795 conditions, 2126 events. 1131/2126 cut-off events. For 48992/48994 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 13229 event pairs, 158 based on Foata normal form. 1/2046 useless extension candidates. Maximal degree in co-relation 15686. Up to 1555 conditions per place. [2024-06-27 22:09:40,691 INFO L140 encePairwiseOnDemand]: 27/36 looper letters, 296 selfloop transitions, 84 changer transitions 0/402 dead transitions. [2024-06-27 22:09:40,691 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 402 transitions, 6814 flow [2024-06-27 22:09:40,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:09:40,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:09:40,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-27 22:09:40,692 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2024-06-27 22:09:40,692 INFO L175 Difference]: Start difference. First operand has 224 places, 371 transitions, 5728 flow. Second operand 7 states and 132 transitions. [2024-06-27 22:09:40,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 402 transitions, 6814 flow [2024-06-27 22:09:40,848 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 402 transitions, 6537 flow, removed 124 selfloop flow, removed 4 redundant places. [2024-06-27 22:09:40,853 INFO L231 Difference]: Finished difference. Result has 230 places, 383 transitions, 5994 flow [2024-06-27 22:09:40,854 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=5451, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5994, PETRI_PLACES=230, PETRI_TRANSITIONS=383} [2024-06-27 22:09:40,855 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 190 predicate places. [2024-06-27 22:09:40,855 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 383 transitions, 5994 flow [2024-06-27 22:09:40,855 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:09:40,855 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:09:40,855 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:09:40,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 22:09:40,855 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:09:40,856 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:09:40,856 INFO L85 PathProgramCache]: Analyzing trace with hash -553455386, now seen corresponding path program 10 times [2024-06-27 22:09:40,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:09:40,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1843253105] [2024-06-27 22:09:40,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:09:40,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:09:40,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:09:42,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:09:42,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:09:42,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1843253105] [2024-06-27 22:09:42,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1843253105] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:09:42,245 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:09:42,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:09:42,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1421636647] [2024-06-27 22:09:42,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:09:42,246 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:09:42,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:09:42,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:09:42,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:09:42,312 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:09:42,313 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 383 transitions, 5994 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:09:42,313 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:09:42,313 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:09:42,313 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:09:43,144 INFO L124 PetriNetUnfolderBase]: 1192/2171 cut-off events. [2024-06-27 22:09:43,145 INFO L125 PetriNetUnfolderBase]: For 52883/52883 co-relation queries the response was YES. [2024-06-27 22:09:43,157 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16946 conditions, 2171 events. 1192/2171 cut-off events. For 52883/52883 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 13047 event pairs, 151 based on Foata normal form. 1/2110 useless extension candidates. Maximal degree in co-relation 16833. Up to 1592 conditions per place. [2024-06-27 22:09:43,165 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 233 selfloop transitions, 165 changer transitions 0/405 dead transitions. [2024-06-27 22:09:43,165 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 405 transitions, 6930 flow [2024-06-27 22:09:43,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:09:43,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:09:43,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-27 22:09:43,166 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49074074074074076 [2024-06-27 22:09:43,167 INFO L175 Difference]: Start difference. First operand has 230 places, 383 transitions, 5994 flow. Second operand 9 states and 159 transitions. [2024-06-27 22:09:43,167 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 405 transitions, 6930 flow [2024-06-27 22:09:43,336 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 405 transitions, 6789 flow, removed 67 selfloop flow, removed 1 redundant places. [2024-06-27 22:09:43,342 INFO L231 Difference]: Finished difference. Result has 238 places, 383 transitions, 6193 flow [2024-06-27 22:09:43,342 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=5853, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6193, PETRI_PLACES=238, PETRI_TRANSITIONS=383} [2024-06-27 22:09:43,342 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 198 predicate places. [2024-06-27 22:09:43,343 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 383 transitions, 6193 flow [2024-06-27 22:09:43,343 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:09:43,343 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:09:43,343 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:09:43,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 22:09:43,343 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:09:43,343 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:09:43,343 INFO L85 PathProgramCache]: Analyzing trace with hash -59297110, now seen corresponding path program 1 times [2024-06-27 22:09:43,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:09:43,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1879534744] [2024-06-27 22:09:43,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:09:43,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:09:43,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:09:44,972 INFO L134 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:09:44,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:09:44,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1879534744] [2024-06-27 22:09:44,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1879534744] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:09:44,973 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:09:44,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:09:44,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1787828] [2024-06-27 22:09:44,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:09:44,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:09:44,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:09:44,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:09:44,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:09:45,065 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:09:45,065 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 383 transitions, 6193 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:09:45,065 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:09:45,066 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:09:45,066 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:09:45,774 INFO L124 PetriNetUnfolderBase]: 1189/2155 cut-off events. [2024-06-27 22:09:45,775 INFO L125 PetriNetUnfolderBase]: For 53594/53594 co-relation queries the response was YES. [2024-06-27 22:09:45,789 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17053 conditions, 2155 events. 1189/2155 cut-off events. For 53594/53594 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 12949 event pairs, 185 based on Foata normal form. 2/2096 useless extension candidates. Maximal degree in co-relation 16937. Up to 1814 conditions per place. [2024-06-27 22:09:45,796 INFO L140 encePairwiseOnDemand]: 27/36 looper letters, 384 selfloop transitions, 20 changer transitions 0/411 dead transitions. [2024-06-27 22:09:45,797 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 411 transitions, 7247 flow [2024-06-27 22:09:45,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:09:45,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:09:45,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 144 transitions. [2024-06-27 22:09:45,798 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-27 22:09:45,798 INFO L175 Difference]: Start difference. First operand has 238 places, 383 transitions, 6193 flow. Second operand 9 states and 144 transitions. [2024-06-27 22:09:45,798 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 411 transitions, 7247 flow [2024-06-27 22:09:45,952 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 411 transitions, 6789 flow, removed 17 selfloop flow, removed 9 redundant places. [2024-06-27 22:09:45,957 INFO L231 Difference]: Finished difference. Result has 239 places, 385 transitions, 5813 flow [2024-06-27 22:09:45,958 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=5735, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5813, PETRI_PLACES=239, PETRI_TRANSITIONS=385} [2024-06-27 22:09:45,958 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 199 predicate places. [2024-06-27 22:09:45,958 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 385 transitions, 5813 flow [2024-06-27 22:09:45,958 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:09:45,958 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:09:45,959 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:09:45,959 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 22:09:45,959 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:09:45,959 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:09:45,959 INFO L85 PathProgramCache]: Analyzing trace with hash -181567524, now seen corresponding path program 1 times [2024-06-27 22:09:45,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:09:45,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1726380491] [2024-06-27 22:09:45,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:09:45,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:09:45,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:09:47,270 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:09:47,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:09:47,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1726380491] [2024-06-27 22:09:47,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1726380491] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:09:47,270 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:09:47,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:09:47,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1728334979] [2024-06-27 22:09:47,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:09:47,271 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:09:47,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:09:47,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:09:47,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:09:47,362 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:09:47,362 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 385 transitions, 5813 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:09:47,362 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:09:47,362 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:09:47,362 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:09:48,105 INFO L124 PetriNetUnfolderBase]: 1241/2258 cut-off events. [2024-06-27 22:09:48,105 INFO L125 PetriNetUnfolderBase]: For 58985/58985 co-relation queries the response was YES. [2024-06-27 22:09:48,119 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17484 conditions, 2258 events. 1241/2258 cut-off events. For 58985/58985 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 13772 event pairs, 170 based on Foata normal form. 2/2197 useless extension candidates. Maximal degree in co-relation 17367. Up to 1762 conditions per place. [2024-06-27 22:09:48,127 INFO L140 encePairwiseOnDemand]: 25/36 looper letters, 362 selfloop transitions, 60 changer transitions 0/429 dead transitions. [2024-06-27 22:09:48,127 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 429 transitions, 7091 flow [2024-06-27 22:09:48,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:09:48,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:09:48,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 174 transitions. [2024-06-27 22:09:48,128 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48333333333333334 [2024-06-27 22:09:48,128 INFO L175 Difference]: Start difference. First operand has 239 places, 385 transitions, 5813 flow. Second operand 10 states and 174 transitions. [2024-06-27 22:09:48,128 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 429 transitions, 7091 flow [2024-06-27 22:09:48,295 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 429 transitions, 7033 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-27 22:09:48,301 INFO L231 Difference]: Finished difference. Result has 244 places, 388 transitions, 5960 flow [2024-06-27 22:09:48,301 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=5755, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5960, PETRI_PLACES=244, PETRI_TRANSITIONS=388} [2024-06-27 22:09:48,301 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 204 predicate places. [2024-06-27 22:09:48,301 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 388 transitions, 5960 flow [2024-06-27 22:09:48,302 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:09:48,302 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:09:48,302 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:09:48,302 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 22:09:48,302 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:09:48,302 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:09:48,302 INFO L85 PathProgramCache]: Analyzing trace with hash -181507074, now seen corresponding path program 2 times [2024-06-27 22:09:48,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:09:48,303 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1305593166] [2024-06-27 22:09:48,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:09:48,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:09:48,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:09:49,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:09:49,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:09:49,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1305593166] [2024-06-27 22:09:49,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1305593166] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:09:49,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:09:49,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:09:49,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [291377387] [2024-06-27 22:09:49,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:09:49,681 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:09:49,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:09:49,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:09:49,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:09:49,781 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:09:49,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 388 transitions, 5960 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:09:49,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:09:49,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:09:49,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:09:50,524 INFO L124 PetriNetUnfolderBase]: 1257/2300 cut-off events. [2024-06-27 22:09:50,524 INFO L125 PetriNetUnfolderBase]: For 62305/62305 co-relation queries the response was YES. [2024-06-27 22:09:50,541 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17961 conditions, 2300 events. 1257/2300 cut-off events. For 62305/62305 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 14142 event pairs, 181 based on Foata normal form. 2/2234 useless extension candidates. Maximal degree in co-relation 17843. Up to 1869 conditions per place. [2024-06-27 22:09:50,550 INFO L140 encePairwiseOnDemand]: 25/36 looper letters, 361 selfloop transitions, 60 changer transitions 0/428 dead transitions. [2024-06-27 22:09:50,550 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 428 transitions, 7123 flow [2024-06-27 22:09:50,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:09:50,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:09:50,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 171 transitions. [2024-06-27 22:09:50,551 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.475 [2024-06-27 22:09:50,552 INFO L175 Difference]: Start difference. First operand has 244 places, 388 transitions, 5960 flow. Second operand 10 states and 171 transitions. [2024-06-27 22:09:50,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 428 transitions, 7123 flow [2024-06-27 22:09:50,738 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 428 transitions, 6973 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-06-27 22:09:50,744 INFO L231 Difference]: Finished difference. Result has 247 places, 389 transitions, 5971 flow [2024-06-27 22:09:50,744 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=5822, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5971, PETRI_PLACES=247, PETRI_TRANSITIONS=389} [2024-06-27 22:09:50,744 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 207 predicate places. [2024-06-27 22:09:50,744 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 389 transitions, 5971 flow [2024-06-27 22:09:50,745 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:09:50,745 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:09:50,745 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:09:50,745 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 22:09:50,745 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:09:50,745 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:09:50,745 INFO L85 PathProgramCache]: Analyzing trace with hash -181506950, now seen corresponding path program 1 times [2024-06-27 22:09:50,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:09:50,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [884782534] [2024-06-27 22:09:50,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:09:50,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:09:50,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:09:52,192 INFO L134 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:09:52,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:09:52,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [884782534] [2024-06-27 22:09:52,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [884782534] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:09:52,192 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:09:52,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:09:52,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1992773277] [2024-06-27 22:09:52,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:09:52,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:09:52,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:09:52,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:09:52,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:09:52,318 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:09:52,318 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 389 transitions, 5971 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 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:09:52,318 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:09:52,318 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:09:52,318 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:09:53,138 INFO L124 PetriNetUnfolderBase]: 1284/2349 cut-off events. [2024-06-27 22:09:53,138 INFO L125 PetriNetUnfolderBase]: For 62363/62363 co-relation queries the response was YES. [2024-06-27 22:09:53,154 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18168 conditions, 2349 events. 1284/2349 cut-off events. For 62363/62363 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 14515 event pairs, 183 based on Foata normal form. 1/2280 useless extension candidates. Maximal degree in co-relation 18049. Up to 1875 conditions per place. [2024-06-27 22:09:53,163 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 359 selfloop transitions, 69 changer transitions 0/435 dead transitions. [2024-06-27 22:09:53,163 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 435 transitions, 7325 flow [2024-06-27 22:09:53,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:09:53,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:09:53,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 183 transitions. [2024-06-27 22:09:53,164 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4621212121212121 [2024-06-27 22:09:53,164 INFO L175 Difference]: Start difference. First operand has 247 places, 389 transitions, 5971 flow. Second operand 11 states and 183 transitions. [2024-06-27 22:09:53,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 435 transitions, 7325 flow [2024-06-27 22:09:53,378 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 435 transitions, 7201 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-27 22:09:53,384 INFO L231 Difference]: Finished difference. Result has 251 places, 395 transitions, 6135 flow [2024-06-27 22:09:53,384 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=5847, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6135, PETRI_PLACES=251, PETRI_TRANSITIONS=395} [2024-06-27 22:09:53,384 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 211 predicate places. [2024-06-27 22:09:53,384 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 395 transitions, 6135 flow [2024-06-27 22:09:53,385 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 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:09:53,385 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:09:53,385 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:09:53,385 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 22:09:53,385 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:09:53,385 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:09:53,385 INFO L85 PathProgramCache]: Analyzing trace with hash -178710440, now seen corresponding path program 2 times [2024-06-27 22:09:53,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:09:53,386 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1253447591] [2024-06-27 22:09:53,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:09:53,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:09:53,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:09:54,820 INFO L134 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:09:54,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:09:54,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1253447591] [2024-06-27 22:09:54,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1253447591] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:09:54,821 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:09:54,821 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:09:54,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2015256487] [2024-06-27 22:09:54,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:09:54,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:09:54,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:09:54,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:09:54,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:09:54,923 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:09:54,923 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 395 transitions, 6135 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 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:09:54,923 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:09:54,923 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:09:54,923 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:09:55,750 INFO L124 PetriNetUnfolderBase]: 1298/2391 cut-off events. [2024-06-27 22:09:55,751 INFO L125 PetriNetUnfolderBase]: For 65033/65033 co-relation queries the response was YES. [2024-06-27 22:09:55,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18567 conditions, 2391 events. 1298/2391 cut-off events. For 65033/65033 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 14917 event pairs, 212 based on Foata normal form. 1/2320 useless extension candidates. Maximal degree in co-relation 18446. Up to 1967 conditions per place. [2024-06-27 22:09:55,776 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 368 selfloop transitions, 50 changer transitions 0/425 dead transitions. [2024-06-27 22:09:55,776 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 425 transitions, 7323 flow [2024-06-27 22:09:55,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:09:55,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:09:55,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 161 transitions. [2024-06-27 22:09:55,777 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44722222222222224 [2024-06-27 22:09:55,777 INFO L175 Difference]: Start difference. First operand has 251 places, 395 transitions, 6135 flow. Second operand 10 states and 161 transitions. [2024-06-27 22:09:55,777 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 425 transitions, 7323 flow [2024-06-27 22:09:55,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 425 transitions, 7224 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-27 22:09:55,994 INFO L231 Difference]: Finished difference. Result has 255 places, 399 transitions, 6218 flow [2024-06-27 22:09:55,995 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=6048, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6218, PETRI_PLACES=255, PETRI_TRANSITIONS=399} [2024-06-27 22:09:55,995 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 215 predicate places. [2024-06-27 22:09:55,995 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 399 transitions, 6218 flow [2024-06-27 22:09:55,996 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 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:09:55,996 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:09:55,996 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:09:55,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 22:09:55,996 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:09:55,996 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:09:55,996 INFO L85 PathProgramCache]: Analyzing trace with hash -178705790, now seen corresponding path program 3 times [2024-06-27 22:09:55,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:09:55,997 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [129065200] [2024-06-27 22:09:55,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:09:55,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:09:56,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:09:57,180 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:09:57,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:09:57,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [129065200] [2024-06-27 22:09:57,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [129065200] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:09:57,181 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:09:57,181 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:09:57,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [559585249] [2024-06-27 22:09:57,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:09:57,182 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:09:57,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:09:57,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:09:57,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:09:57,254 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:09:57,254 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 399 transitions, 6218 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:09:57,254 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:09:57,254 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:09:57,254 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:09:57,984 INFO L124 PetriNetUnfolderBase]: 1299/2397 cut-off events. [2024-06-27 22:09:57,984 INFO L125 PetriNetUnfolderBase]: For 65406/65406 co-relation queries the response was YES. [2024-06-27 22:09:58,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18583 conditions, 2397 events. 1299/2397 cut-off events. For 65406/65406 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 14970 event pairs, 204 based on Foata normal form. 1/2325 useless extension candidates. Maximal degree in co-relation 18460. Up to 1983 conditions per place. [2024-06-27 22:09:58,011 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 360 selfloop transitions, 59 changer transitions 0/426 dead transitions. [2024-06-27 22:09:58,011 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 426 transitions, 7216 flow [2024-06-27 22:09:58,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:09:58,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:09:58,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-27 22:09:58,012 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4722222222222222 [2024-06-27 22:09:58,012 INFO L175 Difference]: Start difference. First operand has 255 places, 399 transitions, 6218 flow. Second operand 9 states and 153 transitions. [2024-06-27 22:09:58,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 426 transitions, 7216 flow [2024-06-27 22:09:58,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 426 transitions, 7134 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-27 22:09:58,251 INFO L231 Difference]: Finished difference. Result has 258 places, 401 transitions, 6303 flow [2024-06-27 22:09:58,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=6142, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6303, PETRI_PLACES=258, PETRI_TRANSITIONS=401} [2024-06-27 22:09:58,253 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 218 predicate places. [2024-06-27 22:09:58,253 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 401 transitions, 6303 flow [2024-06-27 22:09:58,253 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:09:58,253 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:09:58,260 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:09:58,260 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 22:09:58,260 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:09:58,261 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:09:58,261 INFO L85 PathProgramCache]: Analyzing trace with hash -685587730, now seen corresponding path program 1 times [2024-06-27 22:09:58,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:09:58,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1811565781] [2024-06-27 22:09:58,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:09:58,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:09:58,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:09:59,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:09:59,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:09:59,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1811565781] [2024-06-27 22:09:59,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1811565781] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:09:59,478 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:09:59,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:09:59,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1800870541] [2024-06-27 22:09:59,479 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:09:59,479 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:09:59,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:09:59,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:09:59,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:09:59,557 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:09:59,558 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 401 transitions, 6303 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:09:59,558 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:09:59,558 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:09:59,558 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:10:00,332 INFO L124 PetriNetUnfolderBase]: 1295/2415 cut-off events. [2024-06-27 22:10:00,332 INFO L125 PetriNetUnfolderBase]: For 65812/65812 co-relation queries the response was YES. [2024-06-27 22:10:00,350 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18574 conditions, 2415 events. 1295/2415 cut-off events. For 65812/65812 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 15291 event pairs, 210 based on Foata normal form. 2/2336 useless extension candidates. Maximal degree in co-relation 18449. Up to 1958 conditions per place. [2024-06-27 22:10:00,359 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 381 selfloop transitions, 43 changer transitions 0/431 dead transitions. [2024-06-27 22:10:00,359 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 431 transitions, 7370 flow [2024-06-27 22:10:00,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:10:00,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:10:00,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-27 22:10:00,364 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4722222222222222 [2024-06-27 22:10:00,364 INFO L175 Difference]: Start difference. First operand has 258 places, 401 transitions, 6303 flow. Second operand 9 states and 153 transitions. [2024-06-27 22:10:00,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 431 transitions, 7370 flow [2024-06-27 22:10:00,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 431 transitions, 7233 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-27 22:10:00,596 INFO L231 Difference]: Finished difference. Result has 263 places, 406 transitions, 6390 flow [2024-06-27 22:10:00,597 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=6166, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6390, PETRI_PLACES=263, PETRI_TRANSITIONS=406} [2024-06-27 22:10:00,597 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 223 predicate places. [2024-06-27 22:10:00,597 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 406 transitions, 6390 flow [2024-06-27 22:10:00,597 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:10:00,597 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:10:00,597 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:10:00,598 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 22:10:00,598 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:10:00,598 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:10:00,598 INFO L85 PathProgramCache]: Analyzing trace with hash -178710564, now seen corresponding path program 3 times [2024-06-27 22:10:00,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:10:00,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1720121719] [2024-06-27 22:10:00,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:10:00,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:10:00,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:10:02,089 INFO L134 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:10:02,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:10:02,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1720121719] [2024-06-27 22:10:02,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1720121719] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:10:02,090 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:10:02,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:10:02,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [428404859] [2024-06-27 22:10:02,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:10:02,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:10:02,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:10:02,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:10:02,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:10:02,226 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:10:02,226 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 406 transitions, 6390 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 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:10:02,226 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:10:02,226 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:10:02,226 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:10:03,068 INFO L124 PetriNetUnfolderBase]: 1296/2378 cut-off events. [2024-06-27 22:10:03,068 INFO L125 PetriNetUnfolderBase]: For 66245/66245 co-relation queries the response was YES. [2024-06-27 22:10:03,087 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18613 conditions, 2378 events. 1296/2378 cut-off events. For 66245/66245 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 14818 event pairs, 210 based on Foata normal form. 2/2311 useless extension candidates. Maximal degree in co-relation 18484. Up to 1987 conditions per place. [2024-06-27 22:10:03,192 INFO L140 encePairwiseOnDemand]: 25/36 looper letters, 386 selfloop transitions, 39 changer transitions 0/432 dead transitions. [2024-06-27 22:10:03,193 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 432 transitions, 7441 flow [2024-06-27 22:10:03,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:10:03,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:10:03,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 158 transitions. [2024-06-27 22:10:03,194 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4388888888888889 [2024-06-27 22:10:03,194 INFO L175 Difference]: Start difference. First operand has 263 places, 406 transitions, 6390 flow. Second operand 10 states and 158 transitions. [2024-06-27 22:10:03,195 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 432 transitions, 7441 flow [2024-06-27 22:10:03,423 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 432 transitions, 7353 flow, removed 28 selfloop flow, removed 3 redundant places. [2024-06-27 22:10:03,429 INFO L231 Difference]: Finished difference. Result has 270 places, 407 transitions, 6410 flow [2024-06-27 22:10:03,430 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=6310, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6410, PETRI_PLACES=270, PETRI_TRANSITIONS=407} [2024-06-27 22:10:03,430 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 230 predicate places. [2024-06-27 22:10:03,430 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 407 transitions, 6410 flow [2024-06-27 22:10:03,430 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 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:10:03,430 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:10:03,430 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:10:03,430 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 22:10:03,431 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:10:03,431 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:10:03,431 INFO L85 PathProgramCache]: Analyzing trace with hash -63241454, now seen corresponding path program 2 times [2024-06-27 22:10:03,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:10:03,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1730724960] [2024-06-27 22:10:03,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:10:03,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:10:03,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:10:04,690 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:10:04,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:10:04,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1730724960] [2024-06-27 22:10:04,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1730724960] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:10:04,690 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:10:04,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:10:04,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [366527088] [2024-06-27 22:10:04,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:10:04,691 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:10:04,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:10:04,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:10:04,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:10:04,784 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:10:04,785 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 407 transitions, 6410 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:10:04,785 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:10:04,785 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:10:04,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:10:05,539 INFO L124 PetriNetUnfolderBase]: 1334/2493 cut-off events. [2024-06-27 22:10:05,540 INFO L125 PetriNetUnfolderBase]: For 69765/69765 co-relation queries the response was YES. [2024-06-27 22:10:05,560 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19181 conditions, 2493 events. 1334/2493 cut-off events. For 69765/69765 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 15951 event pairs, 223 based on Foata normal form. 2/2410 useless extension candidates. Maximal degree in co-relation 19051. Up to 1483 conditions per place. [2024-06-27 22:10:05,570 INFO L140 encePairwiseOnDemand]: 23/36 looper letters, 353 selfloop transitions, 102 changer transitions 0/462 dead transitions. [2024-06-27 22:10:05,570 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 462 transitions, 8239 flow [2024-06-27 22:10:05,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:10:05,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:10:05,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-27 22:10:05,576 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5216049382716049 [2024-06-27 22:10:05,576 INFO L175 Difference]: Start difference. First operand has 270 places, 407 transitions, 6410 flow. Second operand 9 states and 169 transitions. [2024-06-27 22:10:05,576 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 462 transitions, 8239 flow [2024-06-27 22:10:05,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 462 transitions, 8169 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-27 22:10:05,851 INFO L231 Difference]: Finished difference. Result has 275 places, 413 transitions, 6760 flow [2024-06-27 22:10:05,852 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=6340, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6760, PETRI_PLACES=275, PETRI_TRANSITIONS=413} [2024-06-27 22:10:05,852 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 235 predicate places. [2024-06-27 22:10:05,852 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 413 transitions, 6760 flow [2024-06-27 22:10:05,853 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:10:05,853 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:10:05,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:10:05,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 22:10:05,854 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:10:05,854 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:10:05,854 INFO L85 PathProgramCache]: Analyzing trace with hash -234936206, now seen corresponding path program 4 times [2024-06-27 22:10:05,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:10:05,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [413593475] [2024-06-27 22:10:05,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:10:05,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:10:05,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:10:07,086 INFO L134 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:10:07,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:10:07,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [413593475] [2024-06-27 22:10:07,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [413593475] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:10:07,086 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:10:07,086 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:10:07,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [537408844] [2024-06-27 22:10:07,086 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:10:07,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:10:07,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:10:07,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:10:07,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:10:07,152 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:10:07,152 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 413 transitions, 6760 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:10:07,152 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:10:07,152 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:10:07,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:10:07,935 INFO L124 PetriNetUnfolderBase]: 1360/2512 cut-off events. [2024-06-27 22:10:07,936 INFO L125 PetriNetUnfolderBase]: For 75111/75111 co-relation queries the response was YES. [2024-06-27 22:10:07,954 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20264 conditions, 2512 events. 1360/2512 cut-off events. For 75111/75111 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 15909 event pairs, 208 based on Foata normal form. 1/2436 useless extension candidates. Maximal degree in co-relation 20130. Up to 1902 conditions per place. [2024-06-27 22:10:07,964 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 302 selfloop transitions, 143 changer transitions 0/452 dead transitions. [2024-06-27 22:10:07,965 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 452 transitions, 8123 flow [2024-06-27 22:10:07,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:10:07,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:10:07,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-27 22:10:07,966 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49074074074074076 [2024-06-27 22:10:07,966 INFO L175 Difference]: Start difference. First operand has 275 places, 413 transitions, 6760 flow. Second operand 9 states and 159 transitions. [2024-06-27 22:10:07,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 452 transitions, 8123 flow [2024-06-27 22:10:08,244 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 452 transitions, 8008 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-27 22:10:08,250 INFO L231 Difference]: Finished difference. Result has 282 places, 422 transitions, 7229 flow [2024-06-27 22:10:08,251 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=6645, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7229, PETRI_PLACES=282, PETRI_TRANSITIONS=422} [2024-06-27 22:10:08,251 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 242 predicate places. [2024-06-27 22:10:08,251 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 422 transitions, 7229 flow [2024-06-27 22:10:08,251 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:10:08,251 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:10:08,251 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:10:08,252 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 22:10:08,252 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:10:08,252 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:10:08,252 INFO L85 PathProgramCache]: Analyzing trace with hash -63234944, now seen corresponding path program 3 times [2024-06-27 22:10:08,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:10:08,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [356257893] [2024-06-27 22:10:08,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:10:08,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:10:08,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:10:09,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:10:09,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:10:09,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [356257893] [2024-06-27 22:10:09,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [356257893] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:10:09,545 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:10:09,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:10:09,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1453964896] [2024-06-27 22:10:09,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:10:09,546 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:10:09,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:10:09,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:10:09,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:10:09,613 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:10:09,613 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 422 transitions, 7229 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:10:09,614 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:10:09,614 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:10:09,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:10:10,348 INFO L124 PetriNetUnfolderBase]: 1357/2543 cut-off events. [2024-06-27 22:10:10,348 INFO L125 PetriNetUnfolderBase]: For 76839/76839 co-relation queries the response was YES. [2024-06-27 22:10:10,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20323 conditions, 2543 events. 1357/2543 cut-off events. For 76839/76839 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 16343 event pairs, 223 based on Foata normal form. 2/2457 useless extension candidates. Maximal degree in co-relation 20187. Up to 1524 conditions per place. [2024-06-27 22:10:10,382 INFO L140 encePairwiseOnDemand]: 23/36 looper letters, 349 selfloop transitions, 113 changer transitions 0/469 dead transitions. [2024-06-27 22:10:10,382 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 469 transitions, 8852 flow [2024-06-27 22:10:10,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:10:10,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:10:10,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 175 transitions. [2024-06-27 22:10:10,383 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4861111111111111 [2024-06-27 22:10:10,383 INFO L175 Difference]: Start difference. First operand has 282 places, 422 transitions, 7229 flow. Second operand 10 states and 175 transitions. [2024-06-27 22:10:10,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 469 transitions, 8852 flow [2024-06-27 22:10:10,686 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 469 transitions, 8633 flow, removed 80 selfloop flow, removed 4 redundant places. [2024-06-27 22:10:10,692 INFO L231 Difference]: Finished difference. Result has 290 places, 426 transitions, 7413 flow [2024-06-27 22:10:10,693 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=7018, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7413, PETRI_PLACES=290, PETRI_TRANSITIONS=426} [2024-06-27 22:10:10,693 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 250 predicate places. [2024-06-27 22:10:10,693 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 426 transitions, 7413 flow [2024-06-27 22:10:10,694 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:10:10,694 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:10:10,694 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:10:10,694 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 22:10:10,694 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:10:10,694 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:10:10,694 INFO L85 PathProgramCache]: Analyzing trace with hash -63234696, now seen corresponding path program 1 times [2024-06-27 22:10:10,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:10:10,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1314511393] [2024-06-27 22:10:10,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:10:10,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:10:10,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:10:12,186 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:10:12,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:10:12,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1314511393] [2024-06-27 22:10:12,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1314511393] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:10:12,187 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:10:12,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:10:12,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2010468283] [2024-06-27 22:10:12,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:10:12,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:10:12,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:10:12,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:10:12,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:10:12,245 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:10:12,246 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 426 transitions, 7413 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:10:12,246 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:10:12,246 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:10:12,246 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:10:12,974 INFO L124 PetriNetUnfolderBase]: 1357/2508 cut-off events. [2024-06-27 22:10:12,974 INFO L125 PetriNetUnfolderBase]: For 75907/75907 co-relation queries the response was YES. [2024-06-27 22:10:12,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20527 conditions, 2508 events. 1357/2508 cut-off events. For 75907/75907 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 15917 event pairs, 228 based on Foata normal form. 1/2432 useless extension candidates. Maximal degree in co-relation 20388. Up to 2037 conditions per place. [2024-06-27 22:10:13,002 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 378 selfloop transitions, 69 changer transitions 0/454 dead transitions. [2024-06-27 22:10:13,002 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 454 transitions, 8566 flow [2024-06-27 22:10:13,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:10:13,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:10:13,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-27 22:10:13,020 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4567901234567901 [2024-06-27 22:10:13,020 INFO L175 Difference]: Start difference. First operand has 290 places, 426 transitions, 7413 flow. Second operand 9 states and 148 transitions. [2024-06-27 22:10:13,020 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 454 transitions, 8566 flow [2024-06-27 22:10:13,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 454 transitions, 8371 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-27 22:10:13,352 INFO L231 Difference]: Finished difference. Result has 292 places, 428 transitions, 7419 flow [2024-06-27 22:10:13,352 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=7227, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7419, PETRI_PLACES=292, PETRI_TRANSITIONS=428} [2024-06-27 22:10:13,353 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 252 predicate places. [2024-06-27 22:10:13,353 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 428 transitions, 7419 flow [2024-06-27 22:10:13,353 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:10:13,353 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:10:13,353 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:10:13,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 22:10:13,354 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:10:13,354 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:10:13,354 INFO L85 PathProgramCache]: Analyzing trace with hash -235113836, now seen corresponding path program 5 times [2024-06-27 22:10:13,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:10:13,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2091245504] [2024-06-27 22:10:13,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:10:13,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:10:13,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:10:14,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:10:14,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:10:14,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2091245504] [2024-06-27 22:10:14,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2091245504] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:10:14,582 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:10:14,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:10:14,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [850063953] [2024-06-27 22:10:14,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:10:14,584 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:10:14,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:10:14,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:10:14,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:10:14,659 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:10:14,659 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 428 transitions, 7419 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:10:14,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:10:14,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:10:14,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:10:15,465 INFO L124 PetriNetUnfolderBase]: 1384/2554 cut-off events. [2024-06-27 22:10:15,466 INFO L125 PetriNetUnfolderBase]: For 78643/78643 co-relation queries the response was YES. [2024-06-27 22:10:15,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20840 conditions, 2554 events. 1384/2554 cut-off events. For 78643/78643 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 16201 event pairs, 208 based on Foata normal form. 1/2477 useless extension candidates. Maximal degree in co-relation 20700. Up to 1895 conditions per place. [2024-06-27 22:10:15,500 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 315 selfloop transitions, 145 changer transitions 0/467 dead transitions. [2024-06-27 22:10:15,500 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 467 transitions, 8844 flow [2024-06-27 22:10:15,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:10:15,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:10:15,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-27 22:10:15,501 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-27 22:10:15,501 INFO L175 Difference]: Start difference. First operand has 292 places, 428 transitions, 7419 flow. Second operand 9 states and 162 transitions. [2024-06-27 22:10:15,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 467 transitions, 8844 flow [2024-06-27 22:10:15,837 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 467 transitions, 8717 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-27 22:10:15,843 INFO L231 Difference]: Finished difference. Result has 295 places, 435 transitions, 7748 flow [2024-06-27 22:10:15,844 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=7292, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7748, PETRI_PLACES=295, PETRI_TRANSITIONS=435} [2024-06-27 22:10:15,844 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 255 predicate places. [2024-06-27 22:10:15,845 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 435 transitions, 7748 flow [2024-06-27 22:10:15,845 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:10:15,845 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:10:15,845 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:10:15,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 22:10:15,845 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:10:15,845 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:10:15,846 INFO L85 PathProgramCache]: Analyzing trace with hash -235109186, now seen corresponding path program 6 times [2024-06-27 22:10:15,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:10:15,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226301911] [2024-06-27 22:10:15,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:10:15,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:10:15,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:10:16,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:10:16,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:10:16,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226301911] [2024-06-27 22:10:16,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1226301911] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:10:16,992 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:10:16,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:10:16,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1644247922] [2024-06-27 22:10:16,992 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:10:16,993 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:10:16,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:10:16,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:10:16,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:10:17,060 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:10:17,060 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 435 transitions, 7748 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:10:17,060 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:10:17,060 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:10:17,060 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:10:17,943 INFO L124 PetriNetUnfolderBase]: 1382/2555 cut-off events. [2024-06-27 22:10:17,943 INFO L125 PetriNetUnfolderBase]: For 80527/80527 co-relation queries the response was YES. [2024-06-27 22:10:17,966 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21101 conditions, 2555 events. 1382/2555 cut-off events. For 80527/80527 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 16249 event pairs, 208 based on Foata normal form. 1/2477 useless extension candidates. Maximal degree in co-relation 20959. Up to 1937 conditions per place. [2024-06-27 22:10:17,977 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 319 selfloop transitions, 139 changer transitions 0/465 dead transitions. [2024-06-27 22:10:17,977 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 465 transitions, 8905 flow [2024-06-27 22:10:17,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:10:17,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:10:17,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-27 22:10:17,985 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49382716049382713 [2024-06-27 22:10:17,985 INFO L175 Difference]: Start difference. First operand has 295 places, 435 transitions, 7748 flow. Second operand 9 states and 160 transitions. [2024-06-27 22:10:17,985 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 465 transitions, 8905 flow [2024-06-27 22:10:18,320 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 465 transitions, 8722 flow, removed 44 selfloop flow, removed 3 redundant places. [2024-06-27 22:10:18,327 INFO L231 Difference]: Finished difference. Result has 301 places, 435 transitions, 7851 flow [2024-06-27 22:10:18,327 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=7565, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=435, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7851, PETRI_PLACES=301, PETRI_TRANSITIONS=435} [2024-06-27 22:10:18,328 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 261 predicate places. [2024-06-27 22:10:18,328 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 435 transitions, 7851 flow [2024-06-27 22:10:18,328 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:10:18,328 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:10:18,328 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:10:18,328 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 22:10:18,328 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:10:18,329 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:10:18,329 INFO L85 PathProgramCache]: Analyzing trace with hash -235113960, now seen corresponding path program 4 times [2024-06-27 22:10:18,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:10:18,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1934113492] [2024-06-27 22:10:18,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:10:18,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:10:18,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:10:19,647 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:10:19,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:10:19,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1934113492] [2024-06-27 22:10:19,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1934113492] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:10:19,647 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:10:19,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:10:19,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2018031137] [2024-06-27 22:10:19,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:10:19,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:10:19,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:10:19,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:10:19,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:10:19,738 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:10:19,738 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 435 transitions, 7851 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 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:10:19,738 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:10:19,738 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:10:19,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:10:20,494 INFO L124 PetriNetUnfolderBase]: 1401/2603 cut-off events. [2024-06-27 22:10:20,494 INFO L125 PetriNetUnfolderBase]: For 84484/84484 co-relation queries the response was YES. [2024-06-27 22:10:20,516 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21517 conditions, 2603 events. 1401/2603 cut-off events. For 84484/84484 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 16692 event pairs, 191 based on Foata normal form. 2/2522 useless extension candidates. Maximal degree in co-relation 21373. Up to 2040 conditions per place. [2024-06-27 22:10:20,527 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 382 selfloop transitions, 77 changer transitions 0/466 dead transitions. [2024-06-27 22:10:20,527 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 466 transitions, 9007 flow [2024-06-27 22:10:20,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:10:20,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:10:20,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 165 transitions. [2024-06-27 22:10:20,528 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-06-27 22:10:20,528 INFO L175 Difference]: Start difference. First operand has 301 places, 435 transitions, 7851 flow. Second operand 10 states and 165 transitions. [2024-06-27 22:10:20,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 466 transitions, 9007 flow [2024-06-27 22:10:20,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 466 transitions, 8707 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-27 22:10:20,932 INFO L231 Difference]: Finished difference. Result has 305 places, 438 transitions, 7789 flow [2024-06-27 22:10:20,932 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=7551, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=435, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7789, PETRI_PLACES=305, PETRI_TRANSITIONS=438} [2024-06-27 22:10:20,933 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 265 predicate places. [2024-06-27 22:10:20,933 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 438 transitions, 7789 flow [2024-06-27 22:10:20,933 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 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:10:20,933 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:10:20,933 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:10:20,933 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 22:10:20,933 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:10:20,934 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:10:20,934 INFO L85 PathProgramCache]: Analyzing trace with hash -2103505384, now seen corresponding path program 7 times [2024-06-27 22:10:20,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:10:20,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1427311720] [2024-06-27 22:10:20,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:10:20,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:10:20,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:10:22,395 INFO L134 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:10:22,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:10:22,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1427311720] [2024-06-27 22:10:22,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1427311720] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:10:22,396 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:10:22,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:10:22,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [751462120] [2024-06-27 22:10:22,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:10:22,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:10:22,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:10:22,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:10:22,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:10:22,493 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:10:22,494 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 438 transitions, 7789 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 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:10:22,494 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:10:22,494 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:10:22,494 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:10:23,329 INFO L124 PetriNetUnfolderBase]: 1454/2692 cut-off events. [2024-06-27 22:10:23,330 INFO L125 PetriNetUnfolderBase]: For 90660/90660 co-relation queries the response was YES. [2024-06-27 22:10:23,354 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22412 conditions, 2692 events. 1454/2692 cut-off events. For 90660/90660 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 17351 event pairs, 245 based on Foata normal form. 1/2608 useless extension candidates. Maximal degree in co-relation 22266. Up to 2141 conditions per place. [2024-06-27 22:10:23,366 INFO L140 encePairwiseOnDemand]: 22/36 looper letters, 401 selfloop transitions, 68 changer transitions 0/476 dead transitions. [2024-06-27 22:10:23,366 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 476 transitions, 9364 flow [2024-06-27 22:10:23,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:10:23,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:10:23,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 167 transitions. [2024-06-27 22:10:23,367 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4638888888888889 [2024-06-27 22:10:23,367 INFO L175 Difference]: Start difference. First operand has 305 places, 438 transitions, 7789 flow. Second operand 10 states and 167 transitions. [2024-06-27 22:10:23,367 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 476 transitions, 9364 flow [2024-06-27 22:10:23,751 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 476 transitions, 9266 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-27 22:10:23,758 INFO L231 Difference]: Finished difference. Result has 312 places, 445 transitions, 7984 flow [2024-06-27 22:10:23,758 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=7691, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7984, PETRI_PLACES=312, PETRI_TRANSITIONS=445} [2024-06-27 22:10:23,759 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 272 predicate places. [2024-06-27 22:10:23,759 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 445 transitions, 7984 flow [2024-06-27 22:10:23,759 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 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:10:23,759 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:10:23,759 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:10:23,759 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 22:10:23,759 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:10:23,760 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:10:23,760 INFO L85 PathProgramCache]: Analyzing trace with hash 75465444, now seen corresponding path program 8 times [2024-06-27 22:10:23,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:10:23,760 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [407119397] [2024-06-27 22:10:23,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:10:23,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:10:23,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:10:25,013 INFO L134 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:10:25,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:10:25,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [407119397] [2024-06-27 22:10:25,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [407119397] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:10:25,013 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:10:25,013 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:10:25,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [754594163] [2024-06-27 22:10:25,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:10:25,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:10:25,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:10:25,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:10:25,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:10:25,114 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:10:25,115 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 445 transitions, 7984 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 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:10:25,115 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:10:25,115 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:10:25,115 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:10:25,958 INFO L124 PetriNetUnfolderBase]: 1465/2713 cut-off events. [2024-06-27 22:10:25,958 INFO L125 PetriNetUnfolderBase]: For 93471/93471 co-relation queries the response was YES. [2024-06-27 22:10:25,983 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22759 conditions, 2713 events. 1465/2713 cut-off events. For 93471/93471 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 17528 event pairs, 246 based on Foata normal form. 1/2628 useless extension candidates. Maximal degree in co-relation 22611. Up to 2217 conditions per place. [2024-06-27 22:10:25,995 INFO L140 encePairwiseOnDemand]: 23/36 looper letters, 402 selfloop transitions, 65 changer transitions 0/474 dead transitions. [2024-06-27 22:10:25,995 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 474 transitions, 9330 flow [2024-06-27 22:10:25,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:10:25,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:10:25,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 162 transitions. [2024-06-27 22:10:25,996 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-06-27 22:10:25,996 INFO L175 Difference]: Start difference. First operand has 312 places, 445 transitions, 7984 flow. Second operand 10 states and 162 transitions. [2024-06-27 22:10:25,996 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 474 transitions, 9330 flow [2024-06-27 22:10:26,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 474 transitions, 9167 flow, removed 44 selfloop flow, removed 6 redundant places. [2024-06-27 22:10:26,386 INFO L231 Difference]: Finished difference. Result has 316 places, 447 transitions, 8015 flow [2024-06-27 22:10:26,386 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=7845, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8015, PETRI_PLACES=316, PETRI_TRANSITIONS=447} [2024-06-27 22:10:26,386 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 276 predicate places. [2024-06-27 22:10:26,387 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 447 transitions, 8015 flow [2024-06-27 22:10:26,387 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 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:10:26,387 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:10:26,387 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:10:26,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 22:10:26,387 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:10:26,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:10:26,388 INFO L85 PathProgramCache]: Analyzing trace with hash 331491158, now seen corresponding path program 2 times [2024-06-27 22:10:26,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:10:26,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [160063253] [2024-06-27 22:10:26,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:10:26,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:10:26,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:10:27,533 INFO L134 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:10:27,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:10:27,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [160063253] [2024-06-27 22:10:27,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [160063253] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:10:27,534 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:10:27,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:10:27,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1614547467] [2024-06-27 22:10:27,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:10:27,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:10:27,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:10:27,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:10:27,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:10:27,602 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:10:27,603 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 447 transitions, 8015 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:10:27,603 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:10:27,603 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:10:27,603 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:10:28,457 INFO L124 PetriNetUnfolderBase]: 1466/2707 cut-off events. [2024-06-27 22:10:28,458 INFO L125 PetriNetUnfolderBase]: For 92022/92022 co-relation queries the response was YES. [2024-06-27 22:10:28,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22579 conditions, 2707 events. 1466/2707 cut-off events. For 92022/92022 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 17543 event pairs, 243 based on Foata normal form. 1/2624 useless extension candidates. Maximal degree in co-relation 22429. Up to 2272 conditions per place. [2024-06-27 22:10:28,493 INFO L140 encePairwiseOnDemand]: 25/36 looper letters, 441 selfloop transitions, 26 changer transitions 0/474 dead transitions. [2024-06-27 22:10:28,493 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 474 transitions, 9231 flow [2024-06-27 22:10:28,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:10:28,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:10:28,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 142 transitions. [2024-06-27 22:10:28,508 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4382716049382716 [2024-06-27 22:10:28,508 INFO L175 Difference]: Start difference. First operand has 316 places, 447 transitions, 8015 flow. Second operand 9 states and 142 transitions. [2024-06-27 22:10:28,508 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 474 transitions, 9231 flow [2024-06-27 22:10:28,944 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 474 transitions, 9095 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-27 22:10:28,951 INFO L231 Difference]: Finished difference. Result has 318 places, 452 transitions, 8051 flow [2024-06-27 22:10:28,951 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=7879, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=447, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8051, PETRI_PLACES=318, PETRI_TRANSITIONS=452} [2024-06-27 22:10:28,951 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 278 predicate places. [2024-06-27 22:10:28,952 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 452 transitions, 8051 flow [2024-06-27 22:10:28,952 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:10:28,952 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:10:28,952 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:10:28,952 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 22:10:28,952 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:10:28,953 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:10:28,953 INFO L85 PathProgramCache]: Analyzing trace with hash 75638424, now seen corresponding path program 9 times [2024-06-27 22:10:28,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:10:28,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1548227725] [2024-06-27 22:10:28,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:10:28,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:10:28,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:10:30,183 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:10:30,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:10:30,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1548227725] [2024-06-27 22:10:30,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1548227725] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:10:30,184 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:10:30,184 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:10:30,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1952010611] [2024-06-27 22:10:30,184 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:10:30,184 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:10:30,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:10:30,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:10:30,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:10:30,286 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:10:30,287 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 452 transitions, 8051 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 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:10:30,287 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:10:30,287 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:10:30,287 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:10:31,104 INFO L124 PetriNetUnfolderBase]: 1477/2732 cut-off events. [2024-06-27 22:10:31,104 INFO L125 PetriNetUnfolderBase]: For 94862/94862 co-relation queries the response was YES. [2024-06-27 22:10:31,131 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22852 conditions, 2732 events. 1477/2732 cut-off events. For 94862/94862 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 17706 event pairs, 242 based on Foata normal form. 1/2647 useless extension candidates. Maximal degree in co-relation 22700. Up to 2236 conditions per place. [2024-06-27 22:10:31,152 INFO L140 encePairwiseOnDemand]: 23/36 looper letters, 415 selfloop transitions, 61 changer transitions 0/483 dead transitions. [2024-06-27 22:10:31,152 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 483 transitions, 9435 flow [2024-06-27 22:10:31,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:10:31,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:10:31,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 162 transitions. [2024-06-27 22:10:31,153 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-06-27 22:10:31,153 INFO L175 Difference]: Start difference. First operand has 318 places, 452 transitions, 8051 flow. Second operand 10 states and 162 transitions. [2024-06-27 22:10:31,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 483 transitions, 9435 flow [2024-06-27 22:10:31,560 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 483 transitions, 9323 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-27 22:10:31,566 INFO L231 Difference]: Finished difference. Result has 322 places, 454 transitions, 8105 flow [2024-06-27 22:10:31,567 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=7939, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8105, PETRI_PLACES=322, PETRI_TRANSITIONS=454} [2024-06-27 22:10:31,567 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 282 predicate places. [2024-06-27 22:10:31,567 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 454 transitions, 8105 flow [2024-06-27 22:10:31,567 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 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:10:31,568 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:10:31,568 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:10:31,568 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 22:10:31,568 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:10:31,568 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:10:31,568 INFO L85 PathProgramCache]: Analyzing trace with hash 75645120, now seen corresponding path program 4 times [2024-06-27 22:10:31,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:10:31,569 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [656638509] [2024-06-27 22:10:31,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:10:31,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:10:31,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:10:32,844 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:10:32,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:10:32,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [656638509] [2024-06-27 22:10:32,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [656638509] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:10:32,845 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:10:32,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:10:32,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1129581736] [2024-06-27 22:10:32,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:10:32,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:10:32,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:10:32,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:10:32,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:10:32,925 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:10:32,925 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 454 transitions, 8105 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:10:32,925 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:10:32,925 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:10:32,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:10:33,906 INFO L124 PetriNetUnfolderBase]: 1528/2830 cut-off events. [2024-06-27 22:10:33,907 INFO L125 PetriNetUnfolderBase]: For 104104/104104 co-relation queries the response was YES. [2024-06-27 22:10:33,933 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23799 conditions, 2830 events. 1528/2830 cut-off events. For 104104/104104 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 18539 event pairs, 245 based on Foata normal form. 2/2741 useless extension candidates. Maximal degree in co-relation 23647. Up to 2085 conditions per place. [2024-06-27 22:10:33,947 INFO L140 encePairwiseOnDemand]: 23/36 looper letters, 446 selfloop transitions, 56 changer transitions 0/509 dead transitions. [2024-06-27 22:10:33,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 509 transitions, 10025 flow [2024-06-27 22:10:33,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:10:33,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:10:33,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-27 22:10:33,952 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49691358024691357 [2024-06-27 22:10:33,952 INFO L175 Difference]: Start difference. First operand has 322 places, 454 transitions, 8105 flow. Second operand 9 states and 161 transitions. [2024-06-27 22:10:33,952 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 509 transitions, 10025 flow [2024-06-27 22:10:34,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 509 transitions, 9879 flow, removed 11 selfloop flow, removed 9 redundant places. [2024-06-27 22:10:34,414 INFO L231 Difference]: Finished difference. Result has 324 places, 461 transitions, 8266 flow [2024-06-27 22:10:34,414 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=7963, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8266, PETRI_PLACES=324, PETRI_TRANSITIONS=461} [2024-06-27 22:10:34,416 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 284 predicate places. [2024-06-27 22:10:34,416 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 461 transitions, 8266 flow [2024-06-27 22:10:34,416 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:10:34,416 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:10:34,416 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:10:34,417 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 22:10:34,417 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:10:34,417 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:10:34,417 INFO L85 PathProgramCache]: Analyzing trace with hash 75638610, now seen corresponding path program 5 times [2024-06-27 22:10:34,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:10:34,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1969510017] [2024-06-27 22:10:34,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:10:34,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:10:34,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:10:35,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:10:35,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:10:35,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1969510017] [2024-06-27 22:10:35,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1969510017] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:10:35,605 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:10:35,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:10:35,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1739542223] [2024-06-27 22:10:35,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:10:35,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:10:35,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:10:35,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:10:35,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:10:35,688 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:10:35,688 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 461 transitions, 8266 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:10:35,689 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:10:35,689 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:10:35,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:10:36,618 INFO L124 PetriNetUnfolderBase]: 1550/2861 cut-off events. [2024-06-27 22:10:36,619 INFO L125 PetriNetUnfolderBase]: For 108073/108073 co-relation queries the response was YES. [2024-06-27 22:10:36,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24321 conditions, 2861 events. 1550/2861 cut-off events. For 108073/108073 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 18742 event pairs, 248 based on Foata normal form. 2/2773 useless extension candidates. Maximal degree in co-relation 24167. Up to 2338 conditions per place. [2024-06-27 22:10:36,652 INFO L140 encePairwiseOnDemand]: 23/36 looper letters, 425 selfloop transitions, 61 changer transitions 0/493 dead transitions. [2024-06-27 22:10:36,652 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 493 transitions, 9696 flow [2024-06-27 22:10:36,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:10:36,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:10:36,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 163 transitions. [2024-06-27 22:10:36,653 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4527777777777778 [2024-06-27 22:10:36,653 INFO L175 Difference]: Start difference. First operand has 324 places, 461 transitions, 8266 flow. Second operand 10 states and 163 transitions. [2024-06-27 22:10:36,653 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 493 transitions, 9696 flow [2024-06-27 22:10:37,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 493 transitions, 9526 flow, removed 38 selfloop flow, removed 5 redundant places. [2024-06-27 22:10:37,110 INFO L231 Difference]: Finished difference. Result has 329 places, 463 transitions, 8274 flow [2024-06-27 22:10:37,111 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=8108, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=461, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=400, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8274, PETRI_PLACES=329, PETRI_TRANSITIONS=463} [2024-06-27 22:10:37,112 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 289 predicate places. [2024-06-27 22:10:37,112 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 463 transitions, 8274 flow [2024-06-27 22:10:37,112 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:10:37,113 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:10:37,113 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:10:37,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 22:10:37,113 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:10:37,114 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:10:37,114 INFO L85 PathProgramCache]: Analyzing trace with hash 75460670, now seen corresponding path program 5 times [2024-06-27 22:10:37,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:10:37,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [611412258] [2024-06-27 22:10:37,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:10:37,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:10:37,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:10:38,417 INFO L134 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:10:38,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:10:38,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [611412258] [2024-06-27 22:10:38,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [611412258] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:10:38,418 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:10:38,418 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:10:38,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [509919341] [2024-06-27 22:10:38,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:10:38,418 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:10:38,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:10:38,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:10:38,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:10:38,546 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:10:38,546 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 463 transitions, 8274 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:10:38,546 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:10:38,546 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:10:38,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:10:39,494 INFO L124 PetriNetUnfolderBase]: 1566/2891 cut-off events. [2024-06-27 22:10:39,494 INFO L125 PetriNetUnfolderBase]: For 108842/108842 co-relation queries the response was YES. [2024-06-27 22:10:39,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24391 conditions, 2891 events. 1566/2891 cut-off events. For 108842/108842 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 18969 event pairs, 238 based on Foata normal form. 2/2803 useless extension candidates. Maximal degree in co-relation 24236. Up to 2418 conditions per place. [2024-06-27 22:10:39,536 INFO L140 encePairwiseOnDemand]: 25/36 looper letters, 453 selfloop transitions, 33 changer transitions 0/493 dead transitions. [2024-06-27 22:10:39,537 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 493 transitions, 9516 flow [2024-06-27 22:10:39,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:10:39,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:10:39,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-27 22:10:39,538 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4660493827160494 [2024-06-27 22:10:39,538 INFO L175 Difference]: Start difference. First operand has 329 places, 463 transitions, 8274 flow. Second operand 9 states and 151 transitions. [2024-06-27 22:10:39,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 493 transitions, 9516 flow [2024-06-27 22:10:40,018 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 493 transitions, 9418 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-27 22:10:40,025 INFO L231 Difference]: Finished difference. Result has 331 places, 464 transitions, 8283 flow [2024-06-27 22:10:40,026 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=8176, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=463, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=430, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8283, PETRI_PLACES=331, PETRI_TRANSITIONS=464} [2024-06-27 22:10:40,026 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 291 predicate places. [2024-06-27 22:10:40,026 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 464 transitions, 8283 flow [2024-06-27 22:10:40,026 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:10:40,026 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:10:40,026 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:10:40,027 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 22:10:40,027 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:10:40,027 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:10:40,027 INFO L85 PathProgramCache]: Analyzing trace with hash 75465630, now seen corresponding path program 6 times [2024-06-27 22:10:40,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:10:40,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1195863848] [2024-06-27 22:10:40,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:10:40,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:10:40,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:10:41,218 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:10:41,219 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:10:41,219 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1195863848] [2024-06-27 22:10:41,219 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1195863848] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:10:41,219 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:10:41,219 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:10:41,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1095629597] [2024-06-27 22:10:41,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:10:41,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:10:41,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:10:41,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:10:41,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:10:41,309 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:10:41,309 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 464 transitions, 8283 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:10:41,309 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:10:41,309 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:10:41,309 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:10:42,201 INFO L124 PetriNetUnfolderBase]: 1568/2911 cut-off events. [2024-06-27 22:10:42,201 INFO L125 PetriNetUnfolderBase]: For 107629/107629 co-relation queries the response was YES. [2024-06-27 22:10:42,230 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24305 conditions, 2911 events. 1568/2911 cut-off events. For 107629/107629 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 19215 event pairs, 262 based on Foata normal form. 2/2819 useless extension candidates. Maximal degree in co-relation 24149. Up to 2370 conditions per place. [2024-06-27 22:10:42,243 INFO L140 encePairwiseOnDemand]: 23/36 looper letters, 422 selfloop transitions, 65 changer transitions 0/494 dead transitions. [2024-06-27 22:10:42,244 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 494 transitions, 9677 flow [2024-06-27 22:10:42,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:10:42,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:10:42,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 163 transitions. [2024-06-27 22:10:42,245 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4527777777777778 [2024-06-27 22:10:42,245 INFO L175 Difference]: Start difference. First operand has 331 places, 464 transitions, 8283 flow. Second operand 10 states and 163 transitions. [2024-06-27 22:10:42,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 494 transitions, 9677 flow [2024-06-27 22:10:42,720 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 494 transitions, 9574 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-27 22:10:42,727 INFO L231 Difference]: Finished difference. Result has 334 places, 466 transitions, 8358 flow [2024-06-27 22:10:42,728 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=8188, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=399, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8358, PETRI_PLACES=334, PETRI_TRANSITIONS=466} [2024-06-27 22:10:42,728 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 294 predicate places. [2024-06-27 22:10:42,728 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 466 transitions, 8358 flow [2024-06-27 22:10:42,728 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:10:42,728 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:10:42,728 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:10:42,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 22:10:42,729 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:10:42,729 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:10:42,729 INFO L85 PathProgramCache]: Analyzing trace with hash 340419840, now seen corresponding path program 7 times [2024-06-27 22:10:42,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:10:42,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1108779743] [2024-06-27 22:10:42,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:10:42,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:10:42,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:10:43,762 INFO L134 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:10:43,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:10:43,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1108779743] [2024-06-27 22:10:43,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1108779743] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:10:43,763 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:10:43,763 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:10:43,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1416062220] [2024-06-27 22:10:43,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:10:43,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:10:43,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:10:43,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:10:43,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:10:43,837 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:10:43,837 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 466 transitions, 8358 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:10:43,837 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:10:43,837 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:10:43,838 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:10:44,877 INFO L124 PetriNetUnfolderBase]: 1574/2924 cut-off events. [2024-06-27 22:10:44,877 INFO L125 PetriNetUnfolderBase]: For 106836/106836 co-relation queries the response was YES. [2024-06-27 22:10:44,901 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24317 conditions, 2924 events. 1574/2924 cut-off events. For 106836/106836 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 19368 event pairs, 266 based on Foata normal form. 2/2831 useless extension candidates. Maximal degree in co-relation 24160. Up to 2447 conditions per place. [2024-06-27 22:10:44,913 INFO L140 encePairwiseOnDemand]: 23/36 looper letters, 453 selfloop transitions, 33 changer transitions 0/493 dead transitions. [2024-06-27 22:10:44,913 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 493 transitions, 9639 flow [2024-06-27 22:10:44,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:10:44,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:10:44,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 157 transitions. [2024-06-27 22:10:44,915 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4361111111111111 [2024-06-27 22:10:44,915 INFO L175 Difference]: Start difference. First operand has 334 places, 466 transitions, 8358 flow. Second operand 10 states and 157 transitions. [2024-06-27 22:10:44,915 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 493 transitions, 9639 flow [2024-06-27 22:10:45,372 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 493 transitions, 9489 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-27 22:10:45,379 INFO L231 Difference]: Finished difference. Result has 337 places, 472 transitions, 8454 flow [2024-06-27 22:10:45,379 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=8208, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=466, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=434, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8454, PETRI_PLACES=337, PETRI_TRANSITIONS=472} [2024-06-27 22:10:45,389 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 297 predicate places. [2024-06-27 22:10:45,389 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 472 transitions, 8454 flow [2024-06-27 22:10:45,389 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:10:45,389 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:10:45,390 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:10:45,390 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 22:10:45,390 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:10:45,390 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:10:45,390 INFO L85 PathProgramCache]: Analyzing trace with hash 331251900, now seen corresponding path program 8 times [2024-06-27 22:10:45,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:10:45,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1336628695] [2024-06-27 22:10:45,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:10:45,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:10:45,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:10:46,636 INFO L134 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:10:46,636 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:10:46,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1336628695] [2024-06-27 22:10:46,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1336628695] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:10:46,636 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:10:46,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:10:46,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [603873590] [2024-06-27 22:10:46,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:10:46,637 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:10:46,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:10:46,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:10:46,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:10:46,711 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:10:46,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 472 transitions, 8454 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:10:46,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:10:46,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:10:46,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:10:47,731 INFO L124 PetriNetUnfolderBase]: 1596/2966 cut-off events. [2024-06-27 22:10:47,732 INFO L125 PetriNetUnfolderBase]: For 111405/111405 co-relation queries the response was YES. [2024-06-27 22:10:47,761 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24748 conditions, 2966 events. 1596/2966 cut-off events. For 111405/111405 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 19690 event pairs, 270 based on Foata normal form. 2/2871 useless extension candidates. Maximal degree in co-relation 24589. Up to 2345 conditions per place. [2024-06-27 22:10:47,774 INFO L140 encePairwiseOnDemand]: 23/36 looper letters, 473 selfloop transitions, 38 changer transitions 0/518 dead transitions. [2024-06-27 22:10:47,774 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 518 transitions, 10257 flow [2024-06-27 22:10:47,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:10:47,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:10:47,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-27 22:10:47,775 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4845679012345679 [2024-06-27 22:10:47,775 INFO L175 Difference]: Start difference. First operand has 337 places, 472 transitions, 8454 flow. Second operand 9 states and 157 transitions. [2024-06-27 22:10:47,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 518 transitions, 10257 flow [2024-06-27 22:10:48,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 518 transitions, 10020 flow, removed 68 selfloop flow, removed 8 redundant places. [2024-06-27 22:10:48,309 INFO L231 Difference]: Finished difference. Result has 340 places, 477 transitions, 8439 flow [2024-06-27 22:10:48,309 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=8217, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=472, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=437, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8439, PETRI_PLACES=340, PETRI_TRANSITIONS=477} [2024-06-27 22:10:48,310 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 300 predicate places. [2024-06-27 22:10:48,310 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 477 transitions, 8439 flow [2024-06-27 22:10:48,310 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:10:48,310 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:10:48,310 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:10:48,310 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 22:10:48,311 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:10:48,311 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:10:48,311 INFO L85 PathProgramCache]: Analyzing trace with hash -1902692266, now seen corresponding path program 9 times [2024-06-27 22:10:48,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:10:48,311 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1134166815] [2024-06-27 22:10:48,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:10:48,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:10:48,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:10:49,499 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:10:49,499 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:10:49,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1134166815] [2024-06-27 22:10:49,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1134166815] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:10:49,500 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:10:49,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:10:49,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1859511312] [2024-06-27 22:10:49,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:10:49,500 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:10:49,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:10:49,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:10:49,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:10:49,588 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:10:49,589 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 477 transitions, 8439 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:10:49,589 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:10:49,589 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:10:49,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:10:50,524 INFO L124 PetriNetUnfolderBase]: 1598/2970 cut-off events. [2024-06-27 22:10:50,524 INFO L125 PetriNetUnfolderBase]: For 109927/109927 co-relation queries the response was YES. [2024-06-27 22:10:50,554 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24721 conditions, 2970 events. 1598/2970 cut-off events. For 109927/109927 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 19772 event pairs, 270 based on Foata normal form. 2/2875 useless extension candidates. Maximal degree in co-relation 24559. Up to 2466 conditions per place. [2024-06-27 22:10:50,567 INFO L140 encePairwiseOnDemand]: 23/36 looper letters, 459 selfloop transitions, 38 changer transitions 0/504 dead transitions. [2024-06-27 22:10:50,568 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 504 transitions, 9704 flow [2024-06-27 22:10:50,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:10:50,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:10:50,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 159 transitions. [2024-06-27 22:10:50,569 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44166666666666665 [2024-06-27 22:10:50,569 INFO L175 Difference]: Start difference. First operand has 340 places, 477 transitions, 8439 flow. Second operand 10 states and 159 transitions. [2024-06-27 22:10:50,569 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 504 transitions, 9704 flow [2024-06-27 22:10:51,181 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 504 transitions, 9568 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-27 22:10:51,188 INFO L231 Difference]: Finished difference. Result has 344 places, 479 transitions, 8433 flow [2024-06-27 22:10:51,189 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=8317, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=439, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8433, PETRI_PLACES=344, PETRI_TRANSITIONS=479} [2024-06-27 22:10:51,189 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 304 predicate places. [2024-06-27 22:10:51,189 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 479 transitions, 8433 flow [2024-06-27 22:10:51,189 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:10:51,189 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:10:51,189 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:10:51,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 22:10:51,190 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:10:51,190 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:10:51,190 INFO L85 PathProgramCache]: Analyzing trace with hash 331245204, now seen corresponding path program 10 times [2024-06-27 22:10:51,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:10:51,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1950273275] [2024-06-27 22:10:51,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:10:51,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:10:51,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:10:52,451 INFO L134 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:10:52,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:10:52,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1950273275] [2024-06-27 22:10:52,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1950273275] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:10:52,452 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:10:52,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:10:52,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [326072576] [2024-06-27 22:10:52,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:10:52,452 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:10:52,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:10:52,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:10:52,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:10:52,521 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:10:52,522 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 479 transitions, 8433 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:10:52,522 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:10:52,522 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:10:52,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:10:53,556 INFO L124 PetriNetUnfolderBase]: 1605/2981 cut-off events. [2024-06-27 22:10:53,556 INFO L125 PetriNetUnfolderBase]: For 106812/106812 co-relation queries the response was YES. [2024-06-27 22:10:53,586 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24545 conditions, 2981 events. 1605/2981 cut-off events. For 106812/106812 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 19792 event pairs, 251 based on Foata normal form. 1/2885 useless extension candidates. Maximal degree in co-relation 24383. Up to 2494 conditions per place. [2024-06-27 22:10:53,600 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 470 selfloop transitions, 36 changer transitions 0/513 dead transitions. [2024-06-27 22:10:53,600 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 513 transitions, 9797 flow [2024-06-27 22:10:53,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:10:53,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:10:53,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-27 22:10:53,601 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4660493827160494 [2024-06-27 22:10:53,602 INFO L175 Difference]: Start difference. First operand has 344 places, 479 transitions, 8433 flow. Second operand 9 states and 151 transitions. [2024-06-27 22:10:53,602 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 513 transitions, 9797 flow [2024-06-27 22:10:54,169 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 513 transitions, 9689 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-27 22:10:54,181 INFO L231 Difference]: Finished difference. Result has 347 places, 486 transitions, 8595 flow [2024-06-27 22:10:54,182 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=8325, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=479, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=444, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8595, PETRI_PLACES=347, PETRI_TRANSITIONS=486} [2024-06-27 22:10:54,182 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 307 predicate places. [2024-06-27 22:10:54,182 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 486 transitions, 8595 flow [2024-06-27 22:10:54,182 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:10:54,183 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:10:54,183 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:10:54,183 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 22:10:54,183 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:10:54,183 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:10:54,183 INFO L85 PathProgramCache]: Analyzing trace with hash 418651210, now seen corresponding path program 6 times [2024-06-27 22:10:54,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:10:54,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216297846] [2024-06-27 22:10:54,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:10:54,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:10:54,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:10:55,183 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:10:55,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:10:55,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216297846] [2024-06-27 22:10:55,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [216297846] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:10:55,184 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:10:55,184 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:10:55,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [379704646] [2024-06-27 22:10:55,184 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:10:55,185 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:10:55,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:10:55,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:10:55,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:10:55,244 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 36 [2024-06-27 22:10:55,244 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 486 transitions, 8595 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:10:55,244 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:10:55,244 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 36 [2024-06-27 22:10:55,245 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:10:56,316 INFO L124 PetriNetUnfolderBase]: 1555/2969 cut-off events. [2024-06-27 22:10:56,316 INFO L125 PetriNetUnfolderBase]: For 120136/120159 co-relation queries the response was YES. [2024-06-27 22:10:56,348 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24752 conditions, 2969 events. 1555/2969 cut-off events. For 120136/120159 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 20364 event pairs, 93 based on Foata normal form. 22/2903 useless extension candidates. Maximal degree in co-relation 24587. Up to 1814 conditions per place. [2024-06-27 22:10:56,364 INFO L140 encePairwiseOnDemand]: 25/36 looper letters, 354 selfloop transitions, 106 changer transitions 0/535 dead transitions. [2024-06-27 22:10:56,364 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 535 transitions, 10218 flow [2024-06-27 22:10:56,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:10:56,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:10:56,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 188 transitions. [2024-06-27 22:10:56,365 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5222222222222223 [2024-06-27 22:10:56,365 INFO L175 Difference]: Start difference. First operand has 347 places, 486 transitions, 8595 flow. Second operand 10 states and 188 transitions. [2024-06-27 22:10:56,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 535 transitions, 10218 flow [2024-06-27 22:10:56,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 535 transitions, 10102 flow, removed 47 selfloop flow, removed 4 redundant places. [2024-06-27 22:10:56,931 INFO L231 Difference]: Finished difference. Result has 357 places, 501 transitions, 9203 flow [2024-06-27 22:10:56,931 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=8479, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=486, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=392, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9203, PETRI_PLACES=357, PETRI_TRANSITIONS=501} [2024-06-27 22:10:56,931 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 317 predicate places. [2024-06-27 22:10:56,931 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 501 transitions, 9203 flow [2024-06-27 22:10:56,932 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:10:56,932 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:10:56,932 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:10:56,932 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 22:10:56,932 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:10:56,932 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:10:56,932 INFO L85 PathProgramCache]: Analyzing trace with hash -1016595880, now seen corresponding path program 11 times [2024-06-27 22:10:56,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:10:56,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [181693109] [2024-06-27 22:10:56,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:10:56,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:10:56,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:10:58,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:10:58,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:10:58,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [181693109] [2024-06-27 22:10:58,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [181693109] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:10:58,128 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:10:58,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:10:58,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [688770597] [2024-06-27 22:10:58,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:10:58,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:10:58,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:10:58,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:10:58,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:10:58,226 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:10:58,226 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 501 transitions, 9203 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:10:58,226 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:10:58,226 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:10:58,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:10:59,392 INFO L124 PetriNetUnfolderBase]: 1735/3176 cut-off events. [2024-06-27 22:10:59,392 INFO L125 PetriNetUnfolderBase]: For 138304/138304 co-relation queries the response was YES. [2024-06-27 22:10:59,427 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28039 conditions, 3176 events. 1735/3176 cut-off events. For 138304/138304 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 21029 event pairs, 175 based on Foata normal form. 1/3090 useless extension candidates. Maximal degree in co-relation 27868. Up to 2354 conditions per place. [2024-06-27 22:10:59,442 INFO L140 encePairwiseOnDemand]: 23/36 looper letters, 415 selfloop transitions, 131 changer transitions 0/553 dead transitions. [2024-06-27 22:10:59,442 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 553 transitions, 11113 flow [2024-06-27 22:10:59,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:10:59,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:10:59,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 192 transitions. [2024-06-27 22:10:59,443 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48484848484848486 [2024-06-27 22:10:59,443 INFO L175 Difference]: Start difference. First operand has 357 places, 501 transitions, 9203 flow. Second operand 11 states and 192 transitions. [2024-06-27 22:10:59,444 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 553 transitions, 11113 flow [2024-06-27 22:11:00,089 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 553 transitions, 10918 flow, removed 84 selfloop flow, removed 4 redundant places. [2024-06-27 22:11:00,097 INFO L231 Difference]: Finished difference. Result has 366 places, 518 transitions, 9772 flow [2024-06-27 22:11:00,098 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=9008, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=501, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=383, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9772, PETRI_PLACES=366, PETRI_TRANSITIONS=518} [2024-06-27 22:11:00,098 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 326 predicate places. [2024-06-27 22:11:00,098 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 518 transitions, 9772 flow [2024-06-27 22:11:00,098 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:11:00,098 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:11:00,098 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:11:00,099 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 22:11:00,099 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:11:00,100 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:11:00,100 INFO L85 PathProgramCache]: Analyzing trace with hash -1764159182, now seen corresponding path program 7 times [2024-06-27 22:11:00,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:11:00,101 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [446610385] [2024-06-27 22:11:00,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:11:00,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:11:00,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:11:01,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:11:01,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:11:01,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [446610385] [2024-06-27 22:11:01,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [446610385] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:11:01,479 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:11:01,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:11:01,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [180320139] [2024-06-27 22:11:01,479 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:11:01,479 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:11:01,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:11:01,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:11:01,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:11:01,590 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2024-06-27 22:11:01,591 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 518 transitions, 9772 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:11:01,591 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:11:01,591 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2024-06-27 22:11:01,591 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:11:02,560 INFO L124 PetriNetUnfolderBase]: 1633/3094 cut-off events. [2024-06-27 22:11:02,560 INFO L125 PetriNetUnfolderBase]: For 142939/142951 co-relation queries the response was YES. [2024-06-27 22:11:02,595 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27046 conditions, 3094 events. 1633/3094 cut-off events. For 142939/142951 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 21323 event pairs, 227 based on Foata normal form. 2/2972 useless extension candidates. Maximal degree in co-relation 26872. Up to 2040 conditions per place. [2024-06-27 22:11:02,610 INFO L140 encePairwiseOnDemand]: 27/36 looper letters, 425 selfloop transitions, 108 changer transitions 0/558 dead transitions. [2024-06-27 22:11:02,610 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 558 transitions, 11301 flow [2024-06-27 22:11:02,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:11:02,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:11:02,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 179 transitions. [2024-06-27 22:11:02,611 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49722222222222223 [2024-06-27 22:11:02,611 INFO L175 Difference]: Start difference. First operand has 366 places, 518 transitions, 9772 flow. Second operand 10 states and 179 transitions. [2024-06-27 22:11:02,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 558 transitions, 11301 flow [2024-06-27 22:11:03,213 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 558 transitions, 11019 flow, removed 104 selfloop flow, removed 6 redundant places. [2024-06-27 22:11:03,221 INFO L231 Difference]: Finished difference. Result has 370 places, 521 transitions, 9818 flow [2024-06-27 22:11:03,222 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=9512, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=518, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=413, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9818, PETRI_PLACES=370, PETRI_TRANSITIONS=521} [2024-06-27 22:11:03,222 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 330 predicate places. [2024-06-27 22:11:03,222 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 521 transitions, 9818 flow [2024-06-27 22:11:03,222 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:11:03,222 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:11:03,223 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:11:03,223 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 22:11:03,223 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:11:03,223 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:11:03,223 INFO L85 PathProgramCache]: Analyzing trace with hash -903613140, now seen corresponding path program 12 times [2024-06-27 22:11:03,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:11:03,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1316992441] [2024-06-27 22:11:03,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:11:03,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:11:03,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:11:04,682 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:11:04,683 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:11:04,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1316992441] [2024-06-27 22:11:04,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1316992441] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:11:04,683 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:11:04,683 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:11:04,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [589650732] [2024-06-27 22:11:04,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:11:04,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:11:04,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:11:04,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:11:04,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:11:04,777 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2024-06-27 22:11:04,777 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 521 transitions, 9818 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:11:04,777 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:11:04,778 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2024-06-27 22:11:04,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:11:05,738 INFO L124 PetriNetUnfolderBase]: 1644/3147 cut-off events. [2024-06-27 22:11:05,738 INFO L125 PetriNetUnfolderBase]: For 131110/131120 co-relation queries the response was YES. [2024-06-27 22:11:05,765 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27102 conditions, 3147 events. 1644/3147 cut-off events. For 131110/131120 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 21982 event pairs, 303 based on Foata normal form. 1/3013 useless extension candidates. Maximal degree in co-relation 26927. Up to 2196 conditions per place. [2024-06-27 22:11:05,779 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 410 selfloop transitions, 127 changer transitions 0/562 dead transitions. [2024-06-27 22:11:05,779 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 562 transitions, 11407 flow [2024-06-27 22:11:05,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:11:05,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:11:05,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 181 transitions. [2024-06-27 22:11:05,780 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5027777777777778 [2024-06-27 22:11:05,780 INFO L175 Difference]: Start difference. First operand has 370 places, 521 transitions, 9818 flow. Second operand 10 states and 181 transitions. [2024-06-27 22:11:05,780 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 562 transitions, 11407 flow [2024-06-27 22:11:06,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 562 transitions, 11154 flow, removed 36 selfloop flow, removed 8 redundant places. [2024-06-27 22:11:06,371 INFO L231 Difference]: Finished difference. Result has 373 places, 527 transitions, 10032 flow [2024-06-27 22:11:06,371 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=9567, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=521, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=399, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10032, PETRI_PLACES=373, PETRI_TRANSITIONS=527} [2024-06-27 22:11:06,371 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 333 predicate places. [2024-06-27 22:11:06,371 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 527 transitions, 10032 flow [2024-06-27 22:11:06,372 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:11:06,372 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:11:06,372 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:11:06,372 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 22:11:06,372 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:11:06,372 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:11:06,372 INFO L85 PathProgramCache]: Analyzing trace with hash -903616984, now seen corresponding path program 8 times [2024-06-27 22:11:06,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:11:06,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [232549388] [2024-06-27 22:11:06,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:11:06,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:11:06,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:11:07,652 INFO L134 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:11:07,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:11:07,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [232549388] [2024-06-27 22:11:07,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [232549388] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:11:07,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:11:07,653 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:11:07,653 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [363154872] [2024-06-27 22:11:07,653 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:11:07,653 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:11:07,653 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:11:07,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:11:07,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:11:07,755 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2024-06-27 22:11:07,756 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 527 transitions, 10032 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:11:07,756 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:11:07,756 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2024-06-27 22:11:07,756 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:11:08,703 INFO L124 PetriNetUnfolderBase]: 1676/3187 cut-off events. [2024-06-27 22:11:08,704 INFO L125 PetriNetUnfolderBase]: For 132977/132987 co-relation queries the response was YES. [2024-06-27 22:11:08,738 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27517 conditions, 3187 events. 1676/3187 cut-off events. For 132977/132987 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 22268 event pairs, 248 based on Foata normal form. 2/3055 useless extension candidates. Maximal degree in co-relation 27341. Up to 2349 conditions per place. [2024-06-27 22:11:08,753 INFO L140 encePairwiseOnDemand]: 27/36 looper letters, 455 selfloop transitions, 87 changer transitions 0/567 dead transitions. [2024-06-27 22:11:08,753 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 567 transitions, 11473 flow [2024-06-27 22:11:08,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:11:08,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:11:08,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-27 22:11:08,754 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5154320987654321 [2024-06-27 22:11:08,754 INFO L175 Difference]: Start difference. First operand has 373 places, 527 transitions, 10032 flow. Second operand 9 states and 167 transitions. [2024-06-27 22:11:08,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 567 transitions, 11473 flow [2024-06-27 22:11:09,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 567 transitions, 11233 flow, removed 48 selfloop flow, removed 7 redundant places. [2024-06-27 22:11:09,357 INFO L231 Difference]: Finished difference. Result has 376 places, 532 transitions, 10113 flow [2024-06-27 22:11:09,358 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=9796, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=527, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=440, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10113, PETRI_PLACES=376, PETRI_TRANSITIONS=532} [2024-06-27 22:11:09,358 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 336 predicate places. [2024-06-27 22:11:09,358 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 532 transitions, 10113 flow [2024-06-27 22:11:09,359 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:11:09,359 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:11:09,359 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:11:09,359 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 22:11:09,359 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:11:09,359 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:11:09,359 INFO L85 PathProgramCache]: Analyzing trace with hash -816804894, now seen corresponding path program 10 times [2024-06-27 22:11:09,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:11:09,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [286865333] [2024-06-27 22:11:09,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:11:09,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:11:09,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:11:10,846 INFO L134 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:11:10,847 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:11:10,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [286865333] [2024-06-27 22:11:10,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [286865333] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:11:10,847 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:11:10,847 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:11:10,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1768115596] [2024-06-27 22:11:10,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:11:10,847 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:11:10,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:11:10,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:11:10,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:11:10,916 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:11:10,917 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 532 transitions, 10113 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:11:10,917 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:11:10,917 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:11:10,917 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:11:12,529 INFO L124 PetriNetUnfolderBase]: 1917/3583 cut-off events. [2024-06-27 22:11:12,529 INFO L125 PetriNetUnfolderBase]: For 147334/147334 co-relation queries the response was YES. [2024-06-27 22:11:12,568 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31262 conditions, 3583 events. 1917/3583 cut-off events. For 147334/147334 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 25012 event pairs, 271 based on Foata normal form. 2/3472 useless extension candidates. Maximal degree in co-relation 31086. Up to 2831 conditions per place. [2024-06-27 22:11:12,584 INFO L140 encePairwiseOnDemand]: 22/36 looper letters, 492 selfloop transitions, 117 changer transitions 0/616 dead transitions. [2024-06-27 22:11:12,585 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 616 transitions, 12827 flow [2024-06-27 22:11:12,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-06-27 22:11:12,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-06-27 22:11:12,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 259 transitions. [2024-06-27 22:11:12,586 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4496527777777778 [2024-06-27 22:11:12,586 INFO L175 Difference]: Start difference. First operand has 376 places, 532 transitions, 10113 flow. Second operand 16 states and 259 transitions. [2024-06-27 22:11:12,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 616 transitions, 12827 flow [2024-06-27 22:11:13,271 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 616 transitions, 12660 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-27 22:11:13,280 INFO L231 Difference]: Finished difference. Result has 392 places, 569 transitions, 11239 flow [2024-06-27 22:11:13,280 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=9964, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=532, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=433, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=11239, PETRI_PLACES=392, PETRI_TRANSITIONS=569} [2024-06-27 22:11:13,280 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 352 predicate places. [2024-06-27 22:11:13,281 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 569 transitions, 11239 flow [2024-06-27 22:11:13,281 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:11:13,281 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:11:13,281 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:11:13,281 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 22:11:13,281 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:11:13,281 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:11:13,282 INFO L85 PathProgramCache]: Analyzing trace with hash -816953880, now seen corresponding path program 13 times [2024-06-27 22:11:13,282 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:11:13,282 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [909325438] [2024-06-27 22:11:13,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:11:13,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:11:13,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:11:14,546 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:11:14,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:11:14,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [909325438] [2024-06-27 22:11:14,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [909325438] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:11:14,546 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:11:14,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:11:14,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [907174961] [2024-06-27 22:11:14,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:11:14,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:11:14,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:11:14,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:11:14,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:11:14,665 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2024-06-27 22:11:14,665 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 569 transitions, 11239 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:11:14,665 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:11:14,665 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2024-06-27 22:11:14,665 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:11:15,813 INFO L124 PetriNetUnfolderBase]: 1807/3452 cut-off events. [2024-06-27 22:11:15,813 INFO L125 PetriNetUnfolderBase]: For 154893/154903 co-relation queries the response was YES. [2024-06-27 22:11:15,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30683 conditions, 3452 events. 1807/3452 cut-off events. For 154893/154903 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 24671 event pairs, 352 based on Foata normal form. 1/3307 useless extension candidates. Maximal degree in co-relation 30499. Up to 2518 conditions per place. [2024-06-27 22:11:15,859 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 461 selfloop transitions, 116 changer transitions 0/603 dead transitions. [2024-06-27 22:11:15,860 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 603 transitions, 12809 flow [2024-06-27 22:11:15,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:11:15,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:11:15,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-27 22:11:15,861 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49691358024691357 [2024-06-27 22:11:15,861 INFO L175 Difference]: Start difference. First operand has 392 places, 569 transitions, 11239 flow. Second operand 9 states and 161 transitions. [2024-06-27 22:11:15,861 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 603 transitions, 12809 flow [2024-06-27 22:11:16,498 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 603 transitions, 12480 flow, removed 155 selfloop flow, removed 3 redundant places. [2024-06-27 22:11:16,506 INFO L231 Difference]: Finished difference. Result has 398 places, 573 transitions, 11229 flow [2024-06-27 22:11:16,507 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=10910, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=569, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=457, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11229, PETRI_PLACES=398, PETRI_TRANSITIONS=573} [2024-06-27 22:11:16,507 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 358 predicate places. [2024-06-27 22:11:16,507 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 573 transitions, 11229 flow [2024-06-27 22:11:16,508 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:11:16,508 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:11:16,508 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:11:16,508 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 22:11:16,508 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:11:16,508 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:11:16,508 INFO L85 PathProgramCache]: Analyzing trace with hash -816925174, now seen corresponding path program 9 times [2024-06-27 22:11:16,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:11:16,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1454875599] [2024-06-27 22:11:16,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:11:16,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:11:16,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:11:17,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:11:17,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:11:17,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1454875599] [2024-06-27 22:11:17,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1454875599] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:11:17,844 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:11:17,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:11:17,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1705734731] [2024-06-27 22:11:17,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:11:17,844 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:11:17,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:11:17,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:11:17,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:11:17,929 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2024-06-27 22:11:17,929 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 573 transitions, 11229 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:11:17,929 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:11:17,930 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2024-06-27 22:11:17,930 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:11:18,997 INFO L124 PetriNetUnfolderBase]: 1808/3446 cut-off events. [2024-06-27 22:11:18,997 INFO L125 PetriNetUnfolderBase]: For 151957/151967 co-relation queries the response was YES. [2024-06-27 22:11:19,037 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30449 conditions, 3446 events. 1808/3446 cut-off events. For 151957/151967 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 24546 event pairs, 266 based on Foata normal form. 2/3305 useless extension candidates. Maximal degree in co-relation 30263. Up to 2601 conditions per place. [2024-06-27 22:11:19,052 INFO L140 encePairwiseOnDemand]: 28/36 looper letters, 491 selfloop transitions, 85 changer transitions 0/602 dead transitions. [2024-06-27 22:11:19,053 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 602 transitions, 12573 flow [2024-06-27 22:11:19,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:11:19,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:11:19,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-27 22:11:19,054 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5138888888888888 [2024-06-27 22:11:19,054 INFO L175 Difference]: Start difference. First operand has 398 places, 573 transitions, 11229 flow. Second operand 8 states and 148 transitions. [2024-06-27 22:11:19,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 602 transitions, 12573 flow [2024-06-27 22:11:19,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 602 transitions, 12275 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-27 22:11:19,755 INFO L231 Difference]: Finished difference. Result has 398 places, 573 transitions, 11113 flow [2024-06-27 22:11:19,756 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=10931, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=573, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=488, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11113, PETRI_PLACES=398, PETRI_TRANSITIONS=573} [2024-06-27 22:11:19,756 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 358 predicate places. [2024-06-27 22:11:19,756 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 573 transitions, 11113 flow [2024-06-27 22:11:19,756 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:11:19,756 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:11:19,756 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:11:19,756 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 22:11:19,757 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:11:19,757 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:11:19,757 INFO L85 PathProgramCache]: Analyzing trace with hash -816805080, now seen corresponding path program 14 times [2024-06-27 22:11:19,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:11:19,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1559736641] [2024-06-27 22:11:19,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:11:19,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:11:19,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:11:20,906 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:11:20,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:11:20,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1559736641] [2024-06-27 22:11:20,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1559736641] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:11:20,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:11:20,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:11:20,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1857075028] [2024-06-27 22:11:20,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:11:20,907 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:11:20,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:11:20,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:11:20,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:11:20,983 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2024-06-27 22:11:20,983 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 573 transitions, 11113 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:11:20,983 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:11:20,983 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2024-06-27 22:11:20,984 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:11:22,063 INFO L124 PetriNetUnfolderBase]: 1802/3454 cut-off events. [2024-06-27 22:11:22,063 INFO L125 PetriNetUnfolderBase]: For 145192/145202 co-relation queries the response was YES. [2024-06-27 22:11:22,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30129 conditions, 3454 events. 1802/3454 cut-off events. For 145192/145202 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 24746 event pairs, 274 based on Foata normal form. 1/3306 useless extension candidates. Maximal degree in co-relation 29944. Up to 2591 conditions per place. [2024-06-27 22:11:22,121 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 464 selfloop transitions, 109 changer transitions 0/599 dead transitions. [2024-06-27 22:11:22,121 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 599 transitions, 12381 flow [2024-06-27 22:11:22,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:11:22,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:11:22,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-27 22:11:22,122 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4876543209876543 [2024-06-27 22:11:22,122 INFO L175 Difference]: Start difference. First operand has 398 places, 573 transitions, 11113 flow. Second operand 9 states and 158 transitions. [2024-06-27 22:11:22,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 599 transitions, 12381 flow [2024-06-27 22:11:22,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 599 transitions, 12165 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-27 22:11:22,775 INFO L231 Difference]: Finished difference. Result has 400 places, 573 transitions, 11142 flow [2024-06-27 22:11:22,776 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=10897, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=573, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=464, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11142, PETRI_PLACES=400, PETRI_TRANSITIONS=573} [2024-06-27 22:11:22,776 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 360 predicate places. [2024-06-27 22:11:22,776 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 573 transitions, 11142 flow [2024-06-27 22:11:22,776 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:11:22,776 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:11:22,777 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:11:22,777 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 22:11:22,777 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:11:22,777 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:11:22,777 INFO L85 PathProgramCache]: Analyzing trace with hash -92537352, now seen corresponding path program 11 times [2024-06-27 22:11:22,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:11:22,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [994740879] [2024-06-27 22:11:22,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:11:22,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:11:22,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:11:24,110 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:11:24,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:11:24,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [994740879] [2024-06-27 22:11:24,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [994740879] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:11:24,110 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:11:24,111 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:11:24,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1521437237] [2024-06-27 22:11:24,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:11:24,111 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:11:24,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:11:24,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:11:24,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:11:24,228 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:11:24,229 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 573 transitions, 11142 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:11:24,229 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:11:24,229 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:11:24,229 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:11:25,532 INFO L124 PetriNetUnfolderBase]: 1949/3616 cut-off events. [2024-06-27 22:11:25,532 INFO L125 PetriNetUnfolderBase]: For 151728/151728 co-relation queries the response was YES. [2024-06-27 22:11:25,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32121 conditions, 3616 events. 1949/3616 cut-off events. For 151728/151728 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 25133 event pairs, 293 based on Foata normal form. 2/3509 useless extension candidates. Maximal degree in co-relation 31934. Up to 3003 conditions per place. [2024-06-27 22:11:25,594 INFO L140 encePairwiseOnDemand]: 23/36 looper letters, 530 selfloop transitions, 77 changer transitions 0/614 dead transitions. [2024-06-27 22:11:25,594 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 614 transitions, 12810 flow [2024-06-27 22:11:25,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:11:25,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:11:25,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 167 transitions. [2024-06-27 22:11:25,596 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4638888888888889 [2024-06-27 22:11:25,596 INFO L175 Difference]: Start difference. First operand has 400 places, 573 transitions, 11142 flow. Second operand 10 states and 167 transitions. [2024-06-27 22:11:25,596 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 614 transitions, 12810 flow [2024-06-27 22:11:26,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 614 transitions, 12440 flow, removed 32 selfloop flow, removed 10 redundant places. [2024-06-27 22:11:26,414 INFO L231 Difference]: Finished difference. Result has 400 places, 587 transitions, 11267 flow [2024-06-27 22:11:26,415 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=10786, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=573, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=496, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11267, PETRI_PLACES=400, PETRI_TRANSITIONS=587} [2024-06-27 22:11:26,415 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 360 predicate places. [2024-06-27 22:11:26,415 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 587 transitions, 11267 flow [2024-06-27 22:11:26,415 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:11:26,415 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:11:26,416 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:11:26,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 22:11:26,416 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:11:26,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:11:26,417 INFO L85 PathProgramCache]: Analyzing trace with hash 22926798, now seen corresponding path program 12 times [2024-06-27 22:11:26,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:11:26,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1541610299] [2024-06-27 22:11:26,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:11:26,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:11:26,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:11:27,763 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:11:27,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:11:27,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1541610299] [2024-06-27 22:11:27,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1541610299] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:11:27,763 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:11:27,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:11:27,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [216288720] [2024-06-27 22:11:27,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:11:27,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:11:27,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:11:27,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:11:27,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:11:27,846 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:11:27,847 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 587 transitions, 11267 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:11:27,847 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:11:27,847 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:11:27,847 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:11:29,563 INFO L124 PetriNetUnfolderBase]: 2083/3832 cut-off events. [2024-06-27 22:11:29,563 INFO L125 PetriNetUnfolderBase]: For 168798/168798 co-relation queries the response was YES. [2024-06-27 22:11:29,607 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34516 conditions, 3832 events. 2083/3832 cut-off events. For 168798/168798 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 26749 event pairs, 247 based on Foata normal form. 2/3723 useless extension candidates. Maximal degree in co-relation 34330. Up to 2682 conditions per place. [2024-06-27 22:11:29,624 INFO L140 encePairwiseOnDemand]: 22/36 looper letters, 417 selfloop transitions, 283 changer transitions 0/707 dead transitions. [2024-06-27 22:11:29,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 707 transitions, 15249 flow [2024-06-27 22:11:29,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-27 22:11:29,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-27 22:11:29,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 245 transitions. [2024-06-27 22:11:29,625 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4861111111111111 [2024-06-27 22:11:29,625 INFO L175 Difference]: Start difference. First operand has 400 places, 587 transitions, 11267 flow. Second operand 14 states and 245 transitions. [2024-06-27 22:11:29,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 707 transitions, 15249 flow [2024-06-27 22:11:30,392 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 707 transitions, 14926 flow, removed 100 selfloop flow, removed 7 redundant places. [2024-06-27 22:11:30,402 INFO L231 Difference]: Finished difference. Result has 412 places, 670 transitions, 13741 flow [2024-06-27 22:11:30,403 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=10944, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=587, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=215, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=13741, PETRI_PLACES=412, PETRI_TRANSITIONS=670} [2024-06-27 22:11:30,403 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 372 predicate places. [2024-06-27 22:11:30,403 INFO L495 AbstractCegarLoop]: Abstraction has has 412 places, 670 transitions, 13741 flow [2024-06-27 22:11:30,403 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:11:30,403 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:11:30,403 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:11:30,404 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 22:11:30,404 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:11:30,404 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:11:30,404 INFO L85 PathProgramCache]: Analyzing trace with hash 22926612, now seen corresponding path program 15 times [2024-06-27 22:11:30,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:11:30,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1598750678] [2024-06-27 22:11:30,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:11:30,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:11:30,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:11:31,645 INFO L134 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:11:31,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:11:31,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1598750678] [2024-06-27 22:11:31,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1598750678] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:11:31,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:11:31,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:11:31,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [968855538] [2024-06-27 22:11:31,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:11:31,646 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:11:31,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:11:31,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:11:31,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:11:31,726 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2024-06-27 22:11:31,726 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 670 transitions, 13741 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:11:31,726 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:11:31,726 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2024-06-27 22:11:31,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:11:32,907 INFO L124 PetriNetUnfolderBase]: 1977/3742 cut-off events. [2024-06-27 22:11:32,908 INFO L125 PetriNetUnfolderBase]: For 173260/173270 co-relation queries the response was YES. [2024-06-27 22:11:32,953 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34192 conditions, 3742 events. 1977/3742 cut-off events. For 173260/173270 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 26881 event pairs, 203 based on Foata normal form. 1/3590 useless extension candidates. Maximal degree in co-relation 34000. Up to 2600 conditions per place. [2024-06-27 22:11:32,970 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 483 selfloop transitions, 190 changer transitions 0/701 dead transitions. [2024-06-27 22:11:32,971 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 701 transitions, 15467 flow [2024-06-27 22:11:32,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:11:32,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:11:32,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-27 22:11:32,972 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-27 22:11:32,972 INFO L175 Difference]: Start difference. First operand has 412 places, 670 transitions, 13741 flow. Second operand 9 states and 162 transitions. [2024-06-27 22:11:32,972 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 701 transitions, 15467 flow [2024-06-27 22:11:34,010 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 701 transitions, 14371 flow, removed 524 selfloop flow, removed 3 redundant places. [2024-06-27 22:11:34,021 INFO L231 Difference]: Finished difference. Result has 419 places, 677 transitions, 13375 flow [2024-06-27 22:11:34,021 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=12647, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=670, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=483, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13375, PETRI_PLACES=419, PETRI_TRANSITIONS=677} [2024-06-27 22:11:34,021 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 379 predicate places. [2024-06-27 22:11:34,022 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 677 transitions, 13375 flow [2024-06-27 22:11:34,022 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:11:34,022 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:11:34,022 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:11:34,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 22:11:34,022 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:11:34,022 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:11:34,023 INFO L85 PathProgramCache]: Analyzing trace with hash 22933308, now seen corresponding path program 13 times [2024-06-27 22:11:34,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:11:34,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [369076086] [2024-06-27 22:11:34,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:11:34,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:11:34,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:11:35,510 INFO L134 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:11:35,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:11:35,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [369076086] [2024-06-27 22:11:35,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [369076086] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:11:35,511 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:11:35,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:11:35,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [985530033] [2024-06-27 22:11:35,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:11:35,511 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:11:35,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:11:35,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:11:35,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:11:35,573 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:11:35,573 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 677 transitions, 13375 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:11:35,573 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:11:35,574 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:11:35,574 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:11:37,131 INFO L124 PetriNetUnfolderBase]: 2092/3850 cut-off events. [2024-06-27 22:11:37,132 INFO L125 PetriNetUnfolderBase]: For 161196/161196 co-relation queries the response was YES. [2024-06-27 22:11:37,177 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34751 conditions, 3850 events. 2092/3850 cut-off events. For 161196/161196 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 26914 event pairs, 250 based on Foata normal form. 2/3740 useless extension candidates. Maximal degree in co-relation 34556. Up to 2699 conditions per place. [2024-06-27 22:11:37,195 INFO L140 encePairwiseOnDemand]: 22/36 looper letters, 412 selfloop transitions, 289 changer transitions 0/708 dead transitions. [2024-06-27 22:11:37,195 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 708 transitions, 15162 flow [2024-06-27 22:11:37,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 22:11:37,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 22:11:37,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 226 transitions. [2024-06-27 22:11:37,196 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4829059829059829 [2024-06-27 22:11:37,196 INFO L175 Difference]: Start difference. First operand has 419 places, 677 transitions, 13375 flow. Second operand 13 states and 226 transitions. [2024-06-27 22:11:37,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 708 transitions, 15162 flow [2024-06-27 22:11:38,054 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 708 transitions, 14747 flow, removed 119 selfloop flow, removed 6 redundant places. [2024-06-27 22:11:38,065 INFO L231 Difference]: Finished difference. Result has 426 places, 675 transitions, 13521 flow [2024-06-27 22:11:38,065 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=12935, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=675, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=289, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=386, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=13521, PETRI_PLACES=426, PETRI_TRANSITIONS=675} [2024-06-27 22:11:38,066 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 386 predicate places. [2024-06-27 22:11:38,066 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 675 transitions, 13521 flow [2024-06-27 22:11:38,066 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:11:38,066 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:11:38,066 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:11:38,066 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 22:11:38,066 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:11:38,067 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:11:38,067 INFO L85 PathProgramCache]: Analyzing trace with hash -1699162600, now seen corresponding path program 16 times [2024-06-27 22:11:38,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:11:38,067 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [48774784] [2024-06-27 22:11:38,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:11:38,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:11:38,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:11:39,292 INFO L134 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:11:39,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:11:39,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [48774784] [2024-06-27 22:11:39,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [48774784] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:11:39,293 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:11:39,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:11:39,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1125579216] [2024-06-27 22:11:39,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:11:39,294 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:11:39,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:11:39,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:11:39,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:11:39,398 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2024-06-27 22:11:39,398 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 675 transitions, 13521 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:11:39,398 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:11:39,398 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2024-06-27 22:11:39,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:11:40,659 INFO L124 PetriNetUnfolderBase]: 2036/3903 cut-off events. [2024-06-27 22:11:40,660 INFO L125 PetriNetUnfolderBase]: For 165548/165554 co-relation queries the response was YES. [2024-06-27 22:11:40,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34478 conditions, 3903 events. 2036/3903 cut-off events. For 165548/165554 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 28546 event pairs, 261 based on Foata normal form. 1/3738 useless extension candidates. Maximal degree in co-relation 34284. Up to 1946 conditions per place. [2024-06-27 22:11:40,729 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 446 selfloop transitions, 262 changer transitions 0/736 dead transitions. [2024-06-27 22:11:40,730 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 736 transitions, 16386 flow [2024-06-27 22:11:40,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:11:40,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:11:40,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 165 transitions. [2024-06-27 22:11:40,731 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5729166666666666 [2024-06-27 22:11:40,731 INFO L175 Difference]: Start difference. First operand has 426 places, 675 transitions, 13521 flow. Second operand 8 states and 165 transitions. [2024-06-27 22:11:40,731 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 736 transitions, 16386 flow [2024-06-27 22:11:41,630 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 736 transitions, 15796 flow, removed 12 selfloop flow, removed 11 redundant places. [2024-06-27 22:11:41,642 INFO L231 Difference]: Finished difference. Result has 425 places, 691 transitions, 14058 flow [2024-06-27 22:11:41,642 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=12951, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=675, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=250, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=418, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=14058, PETRI_PLACES=425, PETRI_TRANSITIONS=691} [2024-06-27 22:11:41,643 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 385 predicate places. [2024-06-27 22:11:41,643 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 691 transitions, 14058 flow [2024-06-27 22:11:41,643 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:11:41,643 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:11:41,643 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:11:41,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-27 22:11:41,643 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:11:41,644 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:11:41,644 INFO L85 PathProgramCache]: Analyzing trace with hash 22748858, now seen corresponding path program 10 times [2024-06-27 22:11:41,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:11:41,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [362191276] [2024-06-27 22:11:41,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:11:41,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:11:41,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:11:43,068 INFO L134 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:11:43,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:11:43,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [362191276] [2024-06-27 22:11:43,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [362191276] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:11:43,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:11:43,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:11:43,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [802839330] [2024-06-27 22:11:43,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:11:43,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:11:43,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:11:43,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:11:43,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:11:43,173 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2024-06-27 22:11:43,173 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 691 transitions, 14058 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:11:43,173 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:11:43,173 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2024-06-27 22:11:43,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:11:44,375 INFO L124 PetriNetUnfolderBase]: 2037/3857 cut-off events. [2024-06-27 22:11:44,375 INFO L125 PetriNetUnfolderBase]: For 169926/169932 co-relation queries the response was YES. [2024-06-27 22:11:44,425 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34900 conditions, 3857 events. 2037/3857 cut-off events. For 169926/169932 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 27888 event pairs, 218 based on Foata normal form. 2/3705 useless extension candidates. Maximal degree in co-relation 34704. Up to 2894 conditions per place. [2024-06-27 22:11:44,554 INFO L140 encePairwiseOnDemand]: 27/36 looper letters, 571 selfloop transitions, 118 changer transitions 0/717 dead transitions. [2024-06-27 22:11:44,554 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 717 transitions, 15626 flow [2024-06-27 22:11:44,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:11:44,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:11:44,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-27 22:11:44,555 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49074074074074076 [2024-06-27 22:11:44,555 INFO L175 Difference]: Start difference. First operand has 425 places, 691 transitions, 14058 flow. Second operand 9 states and 159 transitions. [2024-06-27 22:11:44,555 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 717 transitions, 15626 flow [2024-06-27 22:11:45,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 717 transitions, 15357 flow, removed 76 selfloop flow, removed 3 redundant places. [2024-06-27 22:11:45,429 INFO L231 Difference]: Finished difference. Result has 431 places, 692 transitions, 14072 flow [2024-06-27 22:11:45,429 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=13789, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=691, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=573, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14072, PETRI_PLACES=431, PETRI_TRANSITIONS=692} [2024-06-27 22:11:45,429 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 391 predicate places. [2024-06-27 22:11:45,430 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 692 transitions, 14072 flow [2024-06-27 22:11:45,430 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:11:45,430 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:11:45,430 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:11:45,430 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-27 22:11:45,430 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:11:45,431 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:11:45,431 INFO L85 PathProgramCache]: Analyzing trace with hash 22753632, now seen corresponding path program 17 times [2024-06-27 22:11:45,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:11:45,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1314664016] [2024-06-27 22:11:45,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:11:45,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:11:45,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:11:46,643 INFO L134 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:11:46,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:11:46,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1314664016] [2024-06-27 22:11:46,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1314664016] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:11:46,643 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:11:46,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:11:46,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1432605004] [2024-06-27 22:11:46,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:11:46,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:11:46,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:11:46,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:11:46,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:11:46,721 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2024-06-27 22:11:46,721 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 692 transitions, 14072 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:11:46,721 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:11:46,722 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2024-06-27 22:11:46,722 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:11:47,996 INFO L124 PetriNetUnfolderBase]: 2035/3874 cut-off events. [2024-06-27 22:11:47,997 INFO L125 PetriNetUnfolderBase]: For 161000/161006 co-relation queries the response was YES. [2024-06-27 22:11:48,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34636 conditions, 3874 events. 2035/3874 cut-off events. For 161000/161006 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 28190 event pairs, 208 based on Foata normal form. 1/3712 useless extension candidates. Maximal degree in co-relation 34438. Up to 2693 conditions per place. [2024-06-27 22:11:48,064 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 510 selfloop transitions, 181 changer transitions 0/719 dead transitions. [2024-06-27 22:11:48,065 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 719 transitions, 15658 flow [2024-06-27 22:11:48,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:11:48,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:11:48,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-27 22:11:48,066 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5030864197530864 [2024-06-27 22:11:48,066 INFO L175 Difference]: Start difference. First operand has 431 places, 692 transitions, 14072 flow. Second operand 9 states and 163 transitions. [2024-06-27 22:11:48,066 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 719 transitions, 15658 flow [2024-06-27 22:11:48,896 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 719 transitions, 15399 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-27 22:11:48,910 INFO L231 Difference]: Finished difference. Result has 433 places, 695 transitions, 14264 flow [2024-06-27 22:11:48,911 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=13813, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=692, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=178, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=513, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14264, PETRI_PLACES=433, PETRI_TRANSITIONS=695} [2024-06-27 22:11:48,911 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 393 predicate places. [2024-06-27 22:11:48,911 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 695 transitions, 14264 flow [2024-06-27 22:11:48,911 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:11:48,912 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:11:48,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:11:48,912 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-27 22:11:48,912 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:11:48,912 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:11:48,912 INFO L85 PathProgramCache]: Analyzing trace with hash 22753818, now seen corresponding path program 14 times [2024-06-27 22:11:48,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:11:48,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2014129618] [2024-06-27 22:11:48,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:11:48,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:11:48,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:11:50,171 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:11:50,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:11:50,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2014129618] [2024-06-27 22:11:50,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2014129618] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:11:50,172 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:11:50,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:11:50,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1972873663] [2024-06-27 22:11:50,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:11:50,172 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:11:50,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:11:50,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:11:50,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:11:50,236 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:11:50,237 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 695 transitions, 14264 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:11:50,237 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:11:50,237 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:11:50,237 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:11:51,917 INFO L124 PetriNetUnfolderBase]: 2153/3985 cut-off events. [2024-06-27 22:11:51,918 INFO L125 PetriNetUnfolderBase]: For 163011/163011 co-relation queries the response was YES. [2024-06-27 22:11:51,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36384 conditions, 3985 events. 2153/3985 cut-off events. For 163011/163011 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 28172 event pairs, 260 based on Foata normal form. 2/3866 useless extension candidates. Maximal degree in co-relation 36185. Up to 2801 conditions per place. [2024-06-27 22:11:51,989 INFO L140 encePairwiseOnDemand]: 22/36 looper letters, 448 selfloop transitions, 274 changer transitions 0/729 dead transitions. [2024-06-27 22:11:51,989 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 729 transitions, 15972 flow [2024-06-27 22:11:51,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-27 22:11:51,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-27 22:11:51,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 240 transitions. [2024-06-27 22:11:51,991 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47619047619047616 [2024-06-27 22:11:51,991 INFO L175 Difference]: Start difference. First operand has 433 places, 695 transitions, 14264 flow. Second operand 14 states and 240 transitions. [2024-06-27 22:11:51,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 729 transitions, 15972 flow [2024-06-27 22:11:53,001 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 729 transitions, 15625 flow, removed 46 selfloop flow, removed 6 redundant places. [2024-06-27 22:11:53,127 INFO L231 Difference]: Finished difference. Result has 441 places, 694 transitions, 14445 flow [2024-06-27 22:11:53,128 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=13878, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=693, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=273, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=420, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=14445, PETRI_PLACES=441, PETRI_TRANSITIONS=694} [2024-06-27 22:11:53,128 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 401 predicate places. [2024-06-27 22:11:53,128 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 694 transitions, 14445 flow [2024-06-27 22:11:53,128 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:11:53,128 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:11:53,128 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:11:53,128 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-27 22:11:53,129 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:11:53,129 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:11:53,129 INFO L85 PathProgramCache]: Analyzing trace with hash 1423296720, now seen corresponding path program 1 times [2024-06-27 22:11:53,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:11:53,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1360927006] [2024-06-27 22:11:53,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:11:53,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:11:53,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:11:53,214 INFO L134 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:11:53,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:11:53,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1360927006] [2024-06-27 22:11:53,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1360927006] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:11:53,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:11:53,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 22:11:53,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [625053858] [2024-06-27 22:11:53,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:11:53,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 22:11:53,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:11:53,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 22:11:53,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-06-27 22:11:53,240 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 36 [2024-06-27 22:11:53,241 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 694 transitions, 14445 flow. Second operand has 5 states, 5 states have (on average 15.2) internal successors, (76), 5 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:11:53,241 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:11:53,241 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 36 [2024-06-27 22:11:53,241 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:11:54,815 INFO L124 PetriNetUnfolderBase]: 3213/5585 cut-off events. [2024-06-27 22:11:54,815 INFO L125 PetriNetUnfolderBase]: For 188672/188859 co-relation queries the response was YES. [2024-06-27 22:11:54,890 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49445 conditions, 5585 events. 3213/5585 cut-off events. For 188672/188859 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 38391 event pairs, 387 based on Foata normal form. 74/5374 useless extension candidates. Maximal degree in co-relation 49247. Up to 3297 conditions per place. [2024-06-27 22:11:54,916 INFO L140 encePairwiseOnDemand]: 29/36 looper letters, 634 selfloop transitions, 35 changer transitions 254/1095 dead transitions. [2024-06-27 22:11:54,916 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 1095 transitions, 23954 flow [2024-06-27 22:11:54,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:11:54,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:11:54,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 170 transitions. [2024-06-27 22:11:54,917 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5902777777777778 [2024-06-27 22:11:54,917 INFO L175 Difference]: Start difference. First operand has 441 places, 694 transitions, 14445 flow. Second operand 8 states and 170 transitions. [2024-06-27 22:11:54,917 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 1095 transitions, 23954 flow [2024-06-27 22:11:56,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 1095 transitions, 23517 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-27 22:11:56,425 INFO L231 Difference]: Finished difference. Result has 446 places, 697 transitions, 14165 flow [2024-06-27 22:11:56,425 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=14008, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=694, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=659, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=14165, PETRI_PLACES=446, PETRI_TRANSITIONS=697} [2024-06-27 22:11:56,426 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 406 predicate places. [2024-06-27 22:11:56,426 INFO L495 AbstractCegarLoop]: Abstraction has has 446 places, 697 transitions, 14165 flow [2024-06-27 22:11:56,426 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.2) internal successors, (76), 5 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:11:56,426 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:11:56,427 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:11:56,427 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-27 22:11:56,427 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:11:56,427 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:11:56,427 INFO L85 PathProgramCache]: Analyzing trace with hash 1843216157, now seen corresponding path program 1 times [2024-06-27 22:11:56,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:11:56,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [679281504] [2024-06-27 22:11:56,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:11:56,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:11:56,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:11:58,163 INFO L134 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:11:58,163 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:11:58,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [679281504] [2024-06-27 22:11:58,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [679281504] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:11:58,164 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:11:58,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:11:58,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1871850888] [2024-06-27 22:11:58,164 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:11:58,165 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:11:58,165 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:11:58,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:11:58,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:11:58,310 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:11:58,310 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 697 transitions, 14165 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:11:58,310 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:11:58,310 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:11:58,310 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:12:00,106 INFO L124 PetriNetUnfolderBase]: 2181/4040 cut-off events. [2024-06-27 22:12:00,107 INFO L125 PetriNetUnfolderBase]: For 176777/176780 co-relation queries the response was YES. [2024-06-27 22:12:00,161 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37721 conditions, 4040 events. 2181/4040 cut-off events. For 176777/176780 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 28674 event pairs, 329 based on Foata normal form. 5/4041 useless extension candidates. Maximal degree in co-relation 37517. Up to 3071 conditions per place. [2024-06-27 22:12:00,182 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 675 selfloop transitions, 70 changer transitions 2/755 dead transitions. [2024-06-27 22:12:00,182 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 455 places, 755 transitions, 16552 flow [2024-06-27 22:12:00,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 22:12:00,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 22:12:00,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 198 transitions. [2024-06-27 22:12:00,183 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-06-27 22:12:00,183 INFO L175 Difference]: Start difference. First operand has 446 places, 697 transitions, 14165 flow. Second operand 12 states and 198 transitions. [2024-06-27 22:12:00,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 455 places, 755 transitions, 16552 flow [2024-06-27 22:12:01,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 755 transitions, 16532 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-06-27 22:12:01,280 INFO L231 Difference]: Finished difference. Result has 456 places, 700 transitions, 14443 flow [2024-06-27 22:12:01,280 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=14153, PETRI_DIFFERENCE_MINUEND_PLACES=442, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=697, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=628, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=14443, PETRI_PLACES=456, PETRI_TRANSITIONS=700} [2024-06-27 22:12:01,281 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 416 predicate places. [2024-06-27 22:12:01,281 INFO L495 AbstractCegarLoop]: Abstraction has has 456 places, 700 transitions, 14443 flow [2024-06-27 22:12:01,281 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:12:01,281 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:12:01,281 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:12:01,281 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-27 22:12:01,281 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:12:01,282 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:12:01,282 INFO L85 PathProgramCache]: Analyzing trace with hash 1935656492, now seen corresponding path program 1 times [2024-06-27 22:12:01,282 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:12:01,282 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1199073751] [2024-06-27 22:12:01,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:12:01,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:12:01,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:12:02,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:12:02,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:12:02,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1199073751] [2024-06-27 22:12:02,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1199073751] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:12:02,908 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:12:02,908 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:12:02,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [645384054] [2024-06-27 22:12:02,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:12:02,909 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:12:02,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:12:02,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:12:02,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:12:02,992 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:12:02,992 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 456 places, 700 transitions, 14443 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:12:02,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:12:02,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:12:02,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:12:04,571 INFO L124 PetriNetUnfolderBase]: 2223/4149 cut-off events. [2024-06-27 22:12:04,571 INFO L125 PetriNetUnfolderBase]: For 189423/189426 co-relation queries the response was YES. [2024-06-27 22:12:04,625 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38849 conditions, 4149 events. 2223/4149 cut-off events. For 189423/189426 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 29647 event pairs, 346 based on Foata normal form. 5/4150 useless extension candidates. Maximal degree in co-relation 38641. Up to 3297 conditions per place. [2024-06-27 22:12:04,646 INFO L140 encePairwiseOnDemand]: 23/36 looper letters, 660 selfloop transitions, 85 changer transitions 0/753 dead transitions. [2024-06-27 22:12:04,646 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 753 transitions, 16803 flow [2024-06-27 22:12:04,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:12:04,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:12:04,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 191 transitions. [2024-06-27 22:12:04,647 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4823232323232323 [2024-06-27 22:12:04,647 INFO L175 Difference]: Start difference. First operand has 456 places, 700 transitions, 14443 flow. Second operand 11 states and 191 transitions. [2024-06-27 22:12:04,647 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 753 transitions, 16803 flow [2024-06-27 22:12:05,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 753 transitions, 16645 flow, removed 21 selfloop flow, removed 9 redundant places. [2024-06-27 22:12:05,706 INFO L231 Difference]: Finished difference. Result has 457 places, 704 transitions, 14579 flow [2024-06-27 22:12:05,706 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=14285, PETRI_DIFFERENCE_MINUEND_PLACES=446, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=700, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=617, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=14579, PETRI_PLACES=457, PETRI_TRANSITIONS=704} [2024-06-27 22:12:05,707 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 417 predicate places. [2024-06-27 22:12:05,707 INFO L495 AbstractCegarLoop]: Abstraction has has 457 places, 704 transitions, 14579 flow [2024-06-27 22:12:05,707 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:12:05,707 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:12:05,707 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:12:05,707 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-27 22:12:05,707 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:12:05,708 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:12:05,708 INFO L85 PathProgramCache]: Analyzing trace with hash 1935656337, now seen corresponding path program 2 times [2024-06-27 22:12:05,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:12:05,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1619415161] [2024-06-27 22:12:05,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:12:05,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:12:05,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:12:07,259 INFO L134 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:12:07,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:12:07,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1619415161] [2024-06-27 22:12:07,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1619415161] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:12:07,260 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:12:07,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:12:07,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978070159] [2024-06-27 22:12:07,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:12:07,260 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:12:07,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:12:07,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:12:07,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:12:07,382 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:12:07,383 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 704 transitions, 14579 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:12:07,383 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:12:07,383 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:12:07,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:12:08,903 INFO L124 PetriNetUnfolderBase]: 2243/4186 cut-off events. [2024-06-27 22:12:08,903 INFO L125 PetriNetUnfolderBase]: For 191087/191090 co-relation queries the response was YES. [2024-06-27 22:12:08,957 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38875 conditions, 4186 events. 2243/4186 cut-off events. For 191087/191090 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 30000 event pairs, 352 based on Foata normal form. 5/4054 useless extension candidates. Maximal degree in co-relation 38668. Up to 3368 conditions per place. [2024-06-27 22:12:08,978 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 655 selfloop transitions, 89 changer transitions 0/752 dead transitions. [2024-06-27 22:12:08,978 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 467 places, 752 transitions, 16663 flow [2024-06-27 22:12:08,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:12:08,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:12:08,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 187 transitions. [2024-06-27 22:12:08,979 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4722222222222222 [2024-06-27 22:12:08,979 INFO L175 Difference]: Start difference. First operand has 457 places, 704 transitions, 14579 flow. Second operand 11 states and 187 transitions. [2024-06-27 22:12:08,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 467 places, 752 transitions, 16663 flow [2024-06-27 22:12:10,155 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 460 places, 752 transitions, 16517 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-06-27 22:12:10,166 INFO L231 Difference]: Finished difference. Result has 461 places, 706 transitions, 14673 flow [2024-06-27 22:12:10,166 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=14433, PETRI_DIFFERENCE_MINUEND_PLACES=450, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=704, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=615, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=14673, PETRI_PLACES=461, PETRI_TRANSITIONS=706} [2024-06-27 22:12:10,166 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 421 predicate places. [2024-06-27 22:12:10,166 INFO L495 AbstractCegarLoop]: Abstraction has has 461 places, 706 transitions, 14673 flow [2024-06-27 22:12:10,167 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:12:10,167 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:12:10,167 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:12:10,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-27 22:12:10,167 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:12:10,168 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:12:10,168 INFO L85 PathProgramCache]: Analyzing trace with hash 1935652617, now seen corresponding path program 3 times [2024-06-27 22:12:10,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:12:10,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [681017957] [2024-06-27 22:12:10,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:12:10,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:12:10,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:12:11,919 INFO L134 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:12:11,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:12:11,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [681017957] [2024-06-27 22:12:11,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [681017957] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:12:11,920 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:12:11,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:12:11,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [81566884] [2024-06-27 22:12:11,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:12:11,920 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:12:11,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:12:11,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:12:11,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:12:12,071 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:12:12,071 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 461 places, 706 transitions, 14673 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:12:12,071 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:12:12,071 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:12:12,071 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:12:13,779 INFO L124 PetriNetUnfolderBase]: 2259/4190 cut-off events. [2024-06-27 22:12:13,779 INFO L125 PetriNetUnfolderBase]: For 192842/192845 co-relation queries the response was YES. [2024-06-27 22:12:13,833 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39040 conditions, 4190 events. 2259/4190 cut-off events. For 192842/192845 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 29893 event pairs, 363 based on Foata normal form. 5/4066 useless extension candidates. Maximal degree in co-relation 38831. Up to 3356 conditions per place. [2024-06-27 22:12:13,852 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 678 selfloop transitions, 70 changer transitions 0/756 dead transitions. [2024-06-27 22:12:13,853 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 472 places, 756 transitions, 16801 flow [2024-06-27 22:12:13,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 22:12:13,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 22:12:13,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 196 transitions. [2024-06-27 22:12:13,854 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4537037037037037 [2024-06-27 22:12:13,854 INFO L175 Difference]: Start difference. First operand has 461 places, 706 transitions, 14673 flow. Second operand 12 states and 196 transitions. [2024-06-27 22:12:13,854 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 472 places, 756 transitions, 16801 flow [2024-06-27 22:12:15,037 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 463 places, 756 transitions, 16603 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-27 22:12:15,048 INFO L231 Difference]: Finished difference. Result has 464 places, 707 transitions, 14641 flow [2024-06-27 22:12:15,049 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=14475, PETRI_DIFFERENCE_MINUEND_PLACES=452, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=706, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=636, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=14641, PETRI_PLACES=464, PETRI_TRANSITIONS=707} [2024-06-27 22:12:15,049 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 424 predicate places. [2024-06-27 22:12:15,049 INFO L495 AbstractCegarLoop]: Abstraction has has 464 places, 707 transitions, 14641 flow [2024-06-27 22:12:15,050 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:12:15,050 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:12:15,050 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:12:15,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-27 22:12:15,050 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:12:15,050 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:12:15,050 INFO L85 PathProgramCache]: Analyzing trace with hash 2022344427, now seen corresponding path program 4 times [2024-06-27 22:12:15,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:12:15,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [634677592] [2024-06-27 22:12:15,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:12:15,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:12:15,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:12:16,713 INFO L134 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:12:16,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:12:16,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [634677592] [2024-06-27 22:12:16,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [634677592] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:12:16,713 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:12:16,713 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:12:16,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [437142655] [2024-06-27 22:12:16,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:12:16,714 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:12:16,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:12:16,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:12:16,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:12:16,853 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:12:16,853 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 464 places, 707 transitions, 14641 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:12:16,854 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:12:16,854 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:12:16,854 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:12:18,447 INFO L124 PetriNetUnfolderBase]: 2283/4239 cut-off events. [2024-06-27 22:12:18,448 INFO L125 PetriNetUnfolderBase]: For 197779/197782 co-relation queries the response was YES. [2024-06-27 22:12:18,506 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39447 conditions, 4239 events. 2283/4239 cut-off events. For 197779/197782 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 30438 event pairs, 385 based on Foata normal form. 5/4117 useless extension candidates. Maximal degree in co-relation 39237. Up to 3415 conditions per place. [2024-06-27 22:12:18,529 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 668 selfloop transitions, 72 changer transitions 0/748 dead transitions. [2024-06-27 22:12:18,529 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 474 places, 748 transitions, 16781 flow [2024-06-27 22:12:18,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:12:18,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:12:18,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 180 transitions. [2024-06-27 22:12:18,530 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-27 22:12:18,530 INFO L175 Difference]: Start difference. First operand has 464 places, 707 transitions, 14641 flow. Second operand 11 states and 180 transitions. [2024-06-27 22:12:18,530 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 474 places, 748 transitions, 16781 flow [2024-06-27 22:12:19,782 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 467 places, 748 transitions, 16664 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-27 22:12:19,792 INFO L231 Difference]: Finished difference. Result has 468 places, 710 transitions, 14769 flow [2024-06-27 22:12:19,793 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=14524, PETRI_DIFFERENCE_MINUEND_PLACES=457, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=707, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=637, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=14769, PETRI_PLACES=468, PETRI_TRANSITIONS=710} [2024-06-27 22:12:19,793 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 428 predicate places. [2024-06-27 22:12:19,793 INFO L495 AbstractCegarLoop]: Abstraction has has 468 places, 710 transitions, 14769 flow [2024-06-27 22:12:19,793 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:12:19,793 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:12:19,794 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:12:19,794 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-27 22:12:19,794 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:12:19,794 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:12:19,794 INFO L85 PathProgramCache]: Analyzing trace with hash 2022348302, now seen corresponding path program 2 times [2024-06-27 22:12:19,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:12:19,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1988645952] [2024-06-27 22:12:19,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:12:19,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:12:19,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:12:21,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:12:21,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:12:21,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1988645952] [2024-06-27 22:12:21,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1988645952] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:12:21,239 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:12:21,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:12:21,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1624926056] [2024-06-27 22:12:21,240 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:12:21,240 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:12:21,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:12:21,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:12:21,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:12:21,343 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:12:21,343 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 710 transitions, 14769 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:12:21,343 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:12:21,343 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:12:21,344 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:12:23,001 INFO L124 PetriNetUnfolderBase]: 2352/4403 cut-off events. [2024-06-27 22:12:23,002 INFO L125 PetriNetUnfolderBase]: For 211657/211660 co-relation queries the response was YES. [2024-06-27 22:12:23,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41019 conditions, 4403 events. 2352/4403 cut-off events. For 211657/211660 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 31985 event pairs, 367 based on Foata normal form. 5/4267 useless extension candidates. Maximal degree in co-relation 40808. Up to 3412 conditions per place. [2024-06-27 22:12:23,078 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 674 selfloop transitions, 90 changer transitions 0/772 dead transitions. [2024-06-27 22:12:23,078 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 478 places, 772 transitions, 17390 flow [2024-06-27 22:12:23,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:12:23,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:12:23,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 184 transitions. [2024-06-27 22:12:23,079 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46464646464646464 [2024-06-27 22:12:23,079 INFO L175 Difference]: Start difference. First operand has 468 places, 710 transitions, 14769 flow. Second operand 11 states and 184 transitions. [2024-06-27 22:12:23,079 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 478 places, 772 transitions, 17390 flow [2024-06-27 22:12:24,422 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 470 places, 772 transitions, 17233 flow, removed 25 selfloop flow, removed 8 redundant places. [2024-06-27 22:12:24,433 INFO L231 Difference]: Finished difference. Result has 474 places, 723 transitions, 15222 flow [2024-06-27 22:12:24,433 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=14612, PETRI_DIFFERENCE_MINUEND_PLACES=460, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=710, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=625, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=15222, PETRI_PLACES=474, PETRI_TRANSITIONS=723} [2024-06-27 22:12:24,433 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 434 predicate places. [2024-06-27 22:12:24,433 INFO L495 AbstractCegarLoop]: Abstraction has has 474 places, 723 transitions, 15222 flow [2024-06-27 22:12:24,434 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:12:24,434 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:12:24,434 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:12:24,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-27 22:12:24,434 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:12:24,435 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:12:24,435 INFO L85 PathProgramCache]: Analyzing trace with hash 2022348147, now seen corresponding path program 5 times [2024-06-27 22:12:24,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:12:24,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [981840707] [2024-06-27 22:12:24,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:12:24,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:12:24,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:12:26,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:12:26,032 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:12:26,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [981840707] [2024-06-27 22:12:26,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [981840707] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:12:26,032 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:12:26,032 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:12:26,032 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1117018000] [2024-06-27 22:12:26,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:12:26,032 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:12:26,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:12:26,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:12:26,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:12:26,157 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:12:26,157 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 474 places, 723 transitions, 15222 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:12:26,157 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:12:26,158 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:12:26,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:12:27,777 INFO L124 PetriNetUnfolderBase]: 2372/4438 cut-off events. [2024-06-27 22:12:27,777 INFO L125 PetriNetUnfolderBase]: For 218351/218354 co-relation queries the response was YES. [2024-06-27 22:12:27,835 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41753 conditions, 4438 events. 2372/4438 cut-off events. For 218351/218354 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 32282 event pairs, 413 based on Foata normal form. 5/4300 useless extension candidates. Maximal degree in co-relation 41537. Up to 3649 conditions per place. [2024-06-27 22:12:27,856 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 682 selfloop transitions, 70 changer transitions 0/760 dead transitions. [2024-06-27 22:12:27,856 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 484 places, 760 transitions, 17150 flow [2024-06-27 22:12:27,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:12:27,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:12:27,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 178 transitions. [2024-06-27 22:12:27,857 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4494949494949495 [2024-06-27 22:12:27,858 INFO L175 Difference]: Start difference. First operand has 474 places, 723 transitions, 15222 flow. Second operand 11 states and 178 transitions. [2024-06-27 22:12:27,858 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 484 places, 760 transitions, 17150 flow [2024-06-27 22:12:29,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 479 places, 760 transitions, 17000 flow, removed 57 selfloop flow, removed 5 redundant places. [2024-06-27 22:12:29,114 INFO L231 Difference]: Finished difference. Result has 480 places, 725 transitions, 15265 flow [2024-06-27 22:12:29,114 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=15072, PETRI_DIFFERENCE_MINUEND_PLACES=469, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=723, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=653, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=15265, PETRI_PLACES=480, PETRI_TRANSITIONS=725} [2024-06-27 22:12:29,114 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 440 predicate places. [2024-06-27 22:12:29,115 INFO L495 AbstractCegarLoop]: Abstraction has has 480 places, 725 transitions, 15265 flow [2024-06-27 22:12:29,115 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:12:29,115 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:12:29,115 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:12:29,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-27 22:12:29,115 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:12:29,115 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:12:29,116 INFO L85 PathProgramCache]: Analyzing trace with hash 416580456, now seen corresponding path program 3 times [2024-06-27 22:12:29,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:12:29,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [207900090] [2024-06-27 22:12:29,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:12:29,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:12:29,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:12:30,794 INFO L134 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:12:30,794 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:12:30,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [207900090] [2024-06-27 22:12:30,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [207900090] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:12:30,794 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:12:30,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:12:30,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1840562372] [2024-06-27 22:12:30,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:12:30,795 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:12:30,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:12:30,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:12:30,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:12:30,930 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:12:30,930 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 480 places, 725 transitions, 15265 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:12:30,930 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:12:30,931 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:12:30,931 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:12:32,615 INFO L124 PetriNetUnfolderBase]: 2374/4429 cut-off events. [2024-06-27 22:12:32,615 INFO L125 PetriNetUnfolderBase]: For 212209/212212 co-relation queries the response was YES. [2024-06-27 22:12:32,676 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41523 conditions, 4429 events. 2374/4429 cut-off events. For 212209/212212 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 32160 event pairs, 433 based on Foata normal form. 5/4296 useless extension candidates. Maximal degree in co-relation 41305. Up to 3710 conditions per place. [2024-06-27 22:12:32,699 INFO L140 encePairwiseOnDemand]: 23/36 looper letters, 694 selfloop transitions, 52 changer transitions 0/754 dead transitions. [2024-06-27 22:12:32,700 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 490 places, 754 transitions, 17065 flow [2024-06-27 22:12:32,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:12:32,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:12:32,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 174 transitions. [2024-06-27 22:12:32,701 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4393939393939394 [2024-06-27 22:12:32,701 INFO L175 Difference]: Start difference. First operand has 480 places, 725 transitions, 15265 flow. Second operand 11 states and 174 transitions. [2024-06-27 22:12:32,701 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 490 places, 754 transitions, 17065 flow [2024-06-27 22:12:33,989 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 482 places, 754 transitions, 16882 flow, removed 27 selfloop flow, removed 8 redundant places. [2024-06-27 22:12:34,000 INFO L231 Difference]: Finished difference. Result has 483 places, 727 transitions, 15246 flow [2024-06-27 22:12:34,001 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=15102, PETRI_DIFFERENCE_MINUEND_PLACES=472, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=725, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=673, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=15246, PETRI_PLACES=483, PETRI_TRANSITIONS=727} [2024-06-27 22:12:34,002 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 443 predicate places. [2024-06-27 22:12:34,003 INFO L495 AbstractCegarLoop]: Abstraction has has 483 places, 727 transitions, 15246 flow [2024-06-27 22:12:34,003 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:12:34,003 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:12:34,003 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:12:34,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-27 22:12:34,003 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:12:34,003 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:12:34,004 INFO L85 PathProgramCache]: Analyzing trace with hash -1244910749, now seen corresponding path program 6 times [2024-06-27 22:12:34,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:12:34,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [194096199] [2024-06-27 22:12:34,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:12:34,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:12:34,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:12:35,446 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:12:35,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:12:35,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [194096199] [2024-06-27 22:12:35,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [194096199] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:12:35,447 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:12:35,447 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:12:35,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1247307874] [2024-06-27 22:12:35,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:12:35,447 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:12:35,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:12:35,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:12:35,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:12:35,557 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:12:35,557 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 483 places, 727 transitions, 15246 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:12:35,557 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:12:35,557 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:12:35,557 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:12:37,306 INFO L124 PetriNetUnfolderBase]: 2371/4438 cut-off events. [2024-06-27 22:12:37,307 INFO L125 PetriNetUnfolderBase]: For 206516/206519 co-relation queries the response was YES. [2024-06-27 22:12:37,359 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41188 conditions, 4438 events. 2371/4438 cut-off events. For 206516/206519 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 32333 event pairs, 423 based on Foata normal form. 5/4300 useless extension candidates. Maximal degree in co-relation 40969. Up to 3686 conditions per place. [2024-06-27 22:12:37,378 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 686 selfloop transitions, 63 changer transitions 0/757 dead transitions. [2024-06-27 22:12:37,379 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 492 places, 757 transitions, 17000 flow [2024-06-27 22:12:37,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:12:37,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:12:37,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 167 transitions. [2024-06-27 22:12:37,380 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4638888888888889 [2024-06-27 22:12:37,380 INFO L175 Difference]: Start difference. First operand has 483 places, 727 transitions, 15246 flow. Second operand 10 states and 167 transitions. [2024-06-27 22:12:37,380 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 492 places, 757 transitions, 17000 flow [2024-06-27 22:12:38,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 483 places, 757 transitions, 16868 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-27 22:12:38,580 INFO L231 Difference]: Finished difference. Result has 484 places, 727 transitions, 15247 flow [2024-06-27 22:12:38,580 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=15114, PETRI_DIFFERENCE_MINUEND_PLACES=474, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=727, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=664, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=15247, PETRI_PLACES=484, PETRI_TRANSITIONS=727} [2024-06-27 22:12:38,580 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 444 predicate places. [2024-06-27 22:12:38,580 INFO L495 AbstractCegarLoop]: Abstraction has has 484 places, 727 transitions, 15247 flow [2024-06-27 22:12:38,581 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:12:38,581 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:12:38,581 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:12:38,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-27 22:12:38,581 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:12:38,581 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:12:38,581 INFO L85 PathProgramCache]: Analyzing trace with hash -2104374190, now seen corresponding path program 4 times [2024-06-27 22:12:38,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:12:38,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1460597257] [2024-06-27 22:12:38,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:12:38,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:12:38,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:12:40,287 INFO L134 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:12:40,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:12:40,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1460597257] [2024-06-27 22:12:40,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1460597257] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:12:40,287 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:12:40,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:12:40,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [488616018] [2024-06-27 22:12:40,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:12:40,288 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:12:40,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:12:40,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:12:40,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:12:40,474 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:12:40,475 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 484 places, 727 transitions, 15247 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:12:40,475 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:12:40,475 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:12:40,475 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:12:42,174 INFO L124 PetriNetUnfolderBase]: 2373/4511 cut-off events. [2024-06-27 22:12:42,174 INFO L125 PetriNetUnfolderBase]: For 201164/201167 co-relation queries the response was YES. [2024-06-27 22:12:42,238 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41106 conditions, 4511 events. 2373/4511 cut-off events. For 201164/201167 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 33343 event pairs, 432 based on Foata normal form. 5/4353 useless extension candidates. Maximal degree in co-relation 40886. Up to 3612 conditions per place. [2024-06-27 22:12:42,261 INFO L140 encePairwiseOnDemand]: 23/36 looper letters, 691 selfloop transitions, 67 changer transitions 0/766 dead transitions. [2024-06-27 22:12:42,262 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 494 places, 766 transitions, 17160 flow [2024-06-27 22:12:42,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:12:42,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:12:42,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 178 transitions. [2024-06-27 22:12:42,263 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4494949494949495 [2024-06-27 22:12:42,263 INFO L175 Difference]: Start difference. First operand has 484 places, 727 transitions, 15247 flow. Second operand 11 states and 178 transitions. [2024-06-27 22:12:42,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 494 places, 766 transitions, 17160 flow [2024-06-27 22:12:43,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 486 places, 766 transitions, 16989 flow, removed 25 selfloop flow, removed 8 redundant places. [2024-06-27 22:12:43,622 INFO L231 Difference]: Finished difference. Result has 487 places, 729 transitions, 15278 flow [2024-06-27 22:12:43,623 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=15098, PETRI_DIFFERENCE_MINUEND_PLACES=476, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=727, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=660, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=15278, PETRI_PLACES=487, PETRI_TRANSITIONS=729} [2024-06-27 22:12:43,623 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 447 predicate places. [2024-06-27 22:12:43,623 INFO L495 AbstractCegarLoop]: Abstraction has has 487 places, 729 transitions, 15278 flow [2024-06-27 22:12:43,623 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:12:43,623 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:12:43,624 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:12:43,624 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-27 22:12:43,624 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:12:43,624 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:12:43,624 INFO L85 PathProgramCache]: Analyzing trace with hash -1960281850, now seen corresponding path program 5 times [2024-06-27 22:12:43,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:12:43,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1520349007] [2024-06-27 22:12:43,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:12:43,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:12:43,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:12:45,216 INFO L134 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:12:45,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:12:45,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1520349007] [2024-06-27 22:12:45,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1520349007] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:12:45,217 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:12:45,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:12:45,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [934510156] [2024-06-27 22:12:45,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:12:45,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:12:45,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:12:45,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:12:45,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:12:45,341 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:12:45,342 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 487 places, 729 transitions, 15278 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:12:45,342 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:12:45,342 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:12:45,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:12:47,086 INFO L124 PetriNetUnfolderBase]: 2395/4571 cut-off events. [2024-06-27 22:12:47,086 INFO L125 PetriNetUnfolderBase]: For 204787/204790 co-relation queries the response was YES. [2024-06-27 22:12:47,147 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41451 conditions, 4571 events. 2395/4571 cut-off events. For 204787/204790 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 33994 event pairs, 431 based on Foata normal form. 5/4405 useless extension candidates. Maximal degree in co-relation 41230. Up to 2988 conditions per place. [2024-06-27 22:12:47,168 INFO L140 encePairwiseOnDemand]: 22/36 looper letters, 599 selfloop transitions, 198 changer transitions 0/805 dead transitions. [2024-06-27 22:12:47,168 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 497 places, 805 transitions, 18123 flow [2024-06-27 22:12:47,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:12:47,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:12:47,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 191 transitions. [2024-06-27 22:12:47,169 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4823232323232323 [2024-06-27 22:12:47,170 INFO L175 Difference]: Start difference. First operand has 487 places, 729 transitions, 15278 flow. Second operand 11 states and 191 transitions. [2024-06-27 22:12:47,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 497 places, 805 transitions, 18123 flow [2024-06-27 22:12:48,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 488 places, 805 transitions, 17989 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-27 22:12:48,585 INFO L231 Difference]: Finished difference. Result has 489 places, 731 transitions, 15596 flow [2024-06-27 22:12:48,600 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=15144, PETRI_DIFFERENCE_MINUEND_PLACES=478, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=729, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=196, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=531, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=15596, PETRI_PLACES=489, PETRI_TRANSITIONS=731} [2024-06-27 22:12:48,601 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 449 predicate places. [2024-06-27 22:12:48,601 INFO L495 AbstractCegarLoop]: Abstraction has has 489 places, 731 transitions, 15596 flow [2024-06-27 22:12:48,601 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:12:48,601 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:12:48,601 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:12:48,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-27 22:12:48,601 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:12:48,602 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:12:48,602 INFO L85 PathProgramCache]: Analyzing trace with hash -1960273914, now seen corresponding path program 1 times [2024-06-27 22:12:48,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:12:48,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [316071695] [2024-06-27 22:12:48,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:12:48,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:12:48,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:12:50,428 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:12:50,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:12:50,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [316071695] [2024-06-27 22:12:50,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [316071695] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:12:50,429 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:12:50,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:12:50,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [463509120] [2024-06-27 22:12:50,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:12:50,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:12:50,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:12:50,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:12:50,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:12:50,590 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:12:50,590 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 489 places, 731 transitions, 15596 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:12:50,591 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:12:50,591 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:12:50,591 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:12:52,219 INFO L124 PetriNetUnfolderBase]: 2411/4499 cut-off events. [2024-06-27 22:12:52,219 INFO L125 PetriNetUnfolderBase]: For 210968/210971 co-relation queries the response was YES. [2024-06-27 22:12:52,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42080 conditions, 4499 events. 2411/4499 cut-off events. For 210968/210971 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 32728 event pairs, 449 based on Foata normal form. 5/4364 useless extension candidates. Maximal degree in co-relation 41858. Up to 3608 conditions per place. [2024-06-27 22:12:52,308 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 688 selfloop transitions, 75 changer transitions 0/771 dead transitions. [2024-06-27 22:12:52,308 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 497 places, 771 transitions, 17660 flow [2024-06-27 22:12:52,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:12:52,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:12:52,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-27 22:12:52,309 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4876543209876543 [2024-06-27 22:12:52,309 INFO L175 Difference]: Start difference. First operand has 489 places, 731 transitions, 15596 flow. Second operand 9 states and 158 transitions. [2024-06-27 22:12:52,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 497 places, 771 transitions, 17660 flow [2024-06-27 22:12:53,811 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 490 places, 771 transitions, 17357 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-27 22:12:53,823 INFO L231 Difference]: Finished difference. Result has 491 places, 732 transitions, 15484 flow [2024-06-27 22:12:53,824 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=15293, PETRI_DIFFERENCE_MINUEND_PLACES=482, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=731, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=656, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15484, PETRI_PLACES=491, PETRI_TRANSITIONS=732} [2024-06-27 22:12:53,824 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 451 predicate places. [2024-06-27 22:12:53,824 INFO L495 AbstractCegarLoop]: Abstraction has has 491 places, 732 transitions, 15484 flow [2024-06-27 22:12:53,824 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:12:53,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:12:53,824 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:12:53,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-27 22:12:53,825 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:12:53,825 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:12:53,825 INFO L85 PathProgramCache]: Analyzing trace with hash -1960483660, now seen corresponding path program 6 times [2024-06-27 22:12:53,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:12:53,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1310327425] [2024-06-27 22:12:53,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:12:53,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:12:53,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:12:55,351 INFO L134 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:12:55,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:12:55,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1310327425] [2024-06-27 22:12:55,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1310327425] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:12:55,352 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:12:55,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:12:55,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [912903039] [2024-06-27 22:12:55,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:12:55,352 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:12:55,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:12:55,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:12:55,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:12:55,492 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:12:55,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 491 places, 732 transitions, 15484 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:12:55,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:12:55,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:12:55,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:12:57,162 INFO L124 PetriNetUnfolderBase]: 2433/4586 cut-off events. [2024-06-27 22:12:57,162 INFO L125 PetriNetUnfolderBase]: For 213918/213921 co-relation queries the response was YES. [2024-06-27 22:12:57,226 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42194 conditions, 4586 events. 2433/4586 cut-off events. For 213918/213921 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 33777 event pairs, 420 based on Foata normal form. 5/4437 useless extension candidates. Maximal degree in co-relation 41971. Up to 3050 conditions per place. [2024-06-27 22:12:57,249 INFO L140 encePairwiseOnDemand]: 22/36 looper letters, 622 selfloop transitions, 188 changer transitions 0/818 dead transitions. [2024-06-27 22:12:57,249 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 501 places, 818 transitions, 18616 flow [2024-06-27 22:12:57,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:12:57,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:12:57,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 193 transitions. [2024-06-27 22:12:57,250 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48737373737373735 [2024-06-27 22:12:57,250 INFO L175 Difference]: Start difference. First operand has 491 places, 732 transitions, 15484 flow. Second operand 11 states and 193 transitions. [2024-06-27 22:12:57,250 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 501 places, 818 transitions, 18616 flow [2024-06-27 22:12:58,881 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 493 places, 818 transitions, 18268 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-27 22:12:58,892 INFO L231 Difference]: Finished difference. Result has 494 places, 734 transitions, 15572 flow [2024-06-27 22:12:58,893 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=15136, PETRI_DIFFERENCE_MINUEND_PLACES=483, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=732, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=186, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=544, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=15572, PETRI_PLACES=494, PETRI_TRANSITIONS=734} [2024-06-27 22:12:58,893 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 454 predicate places. [2024-06-27 22:12:58,893 INFO L495 AbstractCegarLoop]: Abstraction has has 494 places, 734 transitions, 15572 flow [2024-06-27 22:12:58,893 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:12:58,893 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:12:58,893 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:12:58,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-27 22:12:58,894 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:12:58,894 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:12:58,894 INFO L85 PathProgramCache]: Analyzing trace with hash 1301557006, now seen corresponding path program 7 times [2024-06-27 22:12:58,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:12:58,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1432064534] [2024-06-27 22:12:58,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:12:58,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:12:58,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:13:00,293 INFO L134 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:13:00,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:13:00,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1432064534] [2024-06-27 22:13:00,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1432064534] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:13:00,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:13:00,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:13:00,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [521713532] [2024-06-27 22:13:00,294 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:13:00,294 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:13:00,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:13:00,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:13:00,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:13:00,414 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:13:00,414 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 494 places, 734 transitions, 15572 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:13:00,414 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:13:00,414 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:13:00,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:13:02,206 INFO L124 PetriNetUnfolderBase]: 2455/4624 cut-off events. [2024-06-27 22:13:02,206 INFO L125 PetriNetUnfolderBase]: For 217126/217129 co-relation queries the response was YES. [2024-06-27 22:13:02,268 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42812 conditions, 4624 events. 2455/4624 cut-off events. For 217126/217129 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 34076 event pairs, 425 based on Foata normal form. 5/4474 useless extension candidates. Maximal degree in co-relation 42588. Up to 3084 conditions per place. [2024-06-27 22:13:02,291 INFO L140 encePairwiseOnDemand]: 22/36 looper letters, 625 selfloop transitions, 182 changer transitions 0/815 dead transitions. [2024-06-27 22:13:02,292 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 504 places, 815 transitions, 18575 flow [2024-06-27 22:13:02,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:13:02,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:13:02,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 194 transitions. [2024-06-27 22:13:02,293 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4898989898989899 [2024-06-27 22:13:02,293 INFO L175 Difference]: Start difference. First operand has 494 places, 734 transitions, 15572 flow. Second operand 11 states and 194 transitions. [2024-06-27 22:13:02,293 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 504 places, 815 transitions, 18575 flow [2024-06-27 22:13:03,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 494 places, 815 transitions, 18113 flow, removed 15 selfloop flow, removed 10 redundant places. [2024-06-27 22:13:03,847 INFO L231 Difference]: Finished difference. Result has 495 places, 736 transitions, 15538 flow [2024-06-27 22:13:03,848 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=15110, PETRI_DIFFERENCE_MINUEND_PLACES=484, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=734, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=180, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=552, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=15538, PETRI_PLACES=495, PETRI_TRANSITIONS=736} [2024-06-27 22:13:03,848 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 455 predicate places. [2024-06-27 22:13:03,848 INFO L495 AbstractCegarLoop]: Abstraction has has 495 places, 736 transitions, 15538 flow [2024-06-27 22:13:03,848 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:13:03,849 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:13:03,849 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:13:03,849 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-27 22:13:03,849 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:13:03,856 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:13:03,857 INFO L85 PathProgramCache]: Analyzing trace with hash -1965851620, now seen corresponding path program 8 times [2024-06-27 22:13:03,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:13:03,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1665328954] [2024-06-27 22:13:03,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:13:03,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:13:03,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:13:05,567 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:13:05,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:13:05,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1665328954] [2024-06-27 22:13:05,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1665328954] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:13:05,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:13:05,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:13:05,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [767573251] [2024-06-27 22:13:05,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:13:05,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:13:05,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:13:05,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:13:05,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:13:05,685 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:13:05,686 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 495 places, 736 transitions, 15538 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:13:05,686 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:13:05,686 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:13:05,686 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:13:07,422 INFO L124 PetriNetUnfolderBase]: 2477/4623 cut-off events. [2024-06-27 22:13:07,422 INFO L125 PetriNetUnfolderBase]: For 219654/219657 co-relation queries the response was YES. [2024-06-27 22:13:07,488 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43101 conditions, 4623 events. 2477/4623 cut-off events. For 219654/219657 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 33778 event pairs, 465 based on Foata normal form. 5/4482 useless extension candidates. Maximal degree in co-relation 42876. Up to 3711 conditions per place. [2024-06-27 22:13:07,514 INFO L140 encePairwiseOnDemand]: 22/36 looper letters, 628 selfloop transitions, 134 changer transitions 0/770 dead transitions. [2024-06-27 22:13:07,514 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 505 places, 770 transitions, 17518 flow [2024-06-27 22:13:07,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:13:07,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:13:07,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 183 transitions. [2024-06-27 22:13:07,515 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4621212121212121 [2024-06-27 22:13:07,515 INFO L175 Difference]: Start difference. First operand has 495 places, 736 transitions, 15538 flow. Second operand 11 states and 183 transitions. [2024-06-27 22:13:07,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 505 places, 770 transitions, 17518 flow [2024-06-27 22:13:09,013 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 496 places, 770 transitions, 17072 flow, removed 17 selfloop flow, removed 9 redundant places. [2024-06-27 22:13:09,026 INFO L231 Difference]: Finished difference. Result has 497 places, 738 transitions, 15433 flow [2024-06-27 22:13:09,029 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=15092, PETRI_DIFFERENCE_MINUEND_PLACES=486, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=736, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=602, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=15433, PETRI_PLACES=497, PETRI_TRANSITIONS=738} [2024-06-27 22:13:09,029 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 457 predicate places. [2024-06-27 22:13:09,029 INFO L495 AbstractCegarLoop]: Abstraction has has 497 places, 738 transitions, 15433 flow [2024-06-27 22:13:09,030 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:13:09,030 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:13:09,030 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:13:09,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-27 22:13:09,030 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:13:09,030 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:13:09,030 INFO L85 PathProgramCache]: Analyzing trace with hash 1301407276, now seen corresponding path program 9 times [2024-06-27 22:13:09,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:13:09,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1938652951] [2024-06-27 22:13:09,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:13:09,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:13:09,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:13:10,472 INFO L134 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:13:10,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:13:10,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1938652951] [2024-06-27 22:13:10,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1938652951] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:13:10,472 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:13:10,472 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:13:10,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1228465150] [2024-06-27 22:13:10,473 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:13:10,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:13:10,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:13:10,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:13:10,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:13:10,579 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:13:10,579 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 497 places, 738 transitions, 15433 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:13:10,579 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:13:10,579 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:13:10,580 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:13:12,423 INFO L124 PetriNetUnfolderBase]: 2546/4791 cut-off events. [2024-06-27 22:13:12,423 INFO L125 PetriNetUnfolderBase]: For 234732/234735 co-relation queries the response was YES. [2024-06-27 22:13:12,485 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44441 conditions, 4791 events. 2546/4791 cut-off events. For 234732/234735 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 35491 event pairs, 403 based on Foata normal form. 5/4635 useless extension candidates. Maximal degree in co-relation 44215. Up to 2872 conditions per place. [2024-06-27 22:13:12,508 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 593 selfloop transitions, 231 changer transitions 0/832 dead transitions. [2024-06-27 22:13:12,509 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 507 places, 832 transitions, 19013 flow [2024-06-27 22:13:12,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:13:12,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:13:12,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 199 transitions. [2024-06-27 22:13:12,510 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5025252525252525 [2024-06-27 22:13:12,510 INFO L175 Difference]: Start difference. First operand has 497 places, 738 transitions, 15433 flow. Second operand 11 states and 199 transitions. [2024-06-27 22:13:12,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 507 places, 832 transitions, 19013 flow [2024-06-27 22:13:14,078 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 499 places, 832 transitions, 18671 flow, removed 27 selfloop flow, removed 8 redundant places. [2024-06-27 22:13:14,089 INFO L231 Difference]: Finished difference. Result has 503 places, 752 transitions, 16107 flow [2024-06-27 22:13:14,090 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=15091, PETRI_DIFFERENCE_MINUEND_PLACES=489, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=738, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=220, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=513, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=16107, PETRI_PLACES=503, PETRI_TRANSITIONS=752} [2024-06-27 22:13:14,090 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 463 predicate places. [2024-06-27 22:13:14,090 INFO L495 AbstractCegarLoop]: Abstraction has has 503 places, 752 transitions, 16107 flow [2024-06-27 22:13:14,090 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:13:14,091 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:13:14,091 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:13:14,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-27 22:13:14,091 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:13:14,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:13:14,091 INFO L85 PathProgramCache]: Analyzing trace with hash 1301407121, now seen corresponding path program 7 times [2024-06-27 22:13:14,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:13:14,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [871485064] [2024-06-27 22:13:14,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:13:14,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:13:14,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:13:15,769 INFO L134 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:13:15,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:13:15,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [871485064] [2024-06-27 22:13:15,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [871485064] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:13:15,770 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:13:15,770 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:13:15,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [412887257] [2024-06-27 22:13:15,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:13:15,770 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:13:15,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:13:15,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:13:15,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:13:15,902 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:13:15,903 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 503 places, 752 transitions, 16107 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:13:15,903 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:13:15,903 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:13:15,903 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:13:17,748 INFO L124 PetriNetUnfolderBase]: 2562/4804 cut-off events. [2024-06-27 22:13:17,749 INFO L125 PetriNetUnfolderBase]: For 243556/243559 co-relation queries the response was YES. [2024-06-27 22:13:17,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45445 conditions, 4804 events. 2562/4804 cut-off events. For 243556/243559 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 35605 event pairs, 458 based on Foata normal form. 5/4651 useless extension candidates. Maximal degree in co-relation 45215. Up to 3780 conditions per place. [2024-06-27 22:13:17,845 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 627 selfloop transitions, 155 changer transitions 0/790 dead transitions. [2024-06-27 22:13:17,845 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 513 places, 790 transitions, 18155 flow [2024-06-27 22:13:17,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:13:17,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:13:17,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 186 transitions. [2024-06-27 22:13:17,846 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4696969696969697 [2024-06-27 22:13:17,846 INFO L175 Difference]: Start difference. First operand has 503 places, 752 transitions, 16107 flow. Second operand 11 states and 186 transitions. [2024-06-27 22:13:17,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 513 places, 790 transitions, 18155 flow [2024-06-27 22:13:19,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 509 places, 790 transitions, 17938 flow, removed 80 selfloop flow, removed 4 redundant places. [2024-06-27 22:13:19,685 INFO L231 Difference]: Finished difference. Result has 510 places, 753 transitions, 16245 flow [2024-06-27 22:13:19,685 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=15890, PETRI_DIFFERENCE_MINUEND_PLACES=499, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=752, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=597, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=16245, PETRI_PLACES=510, PETRI_TRANSITIONS=753} [2024-06-27 22:13:19,686 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 470 predicate places. [2024-06-27 22:13:19,686 INFO L495 AbstractCegarLoop]: Abstraction has has 510 places, 753 transitions, 16245 flow [2024-06-27 22:13:19,686 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:13:19,686 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:13:19,686 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:13:19,686 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-27 22:13:19,686 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:13:19,687 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:13:19,687 INFO L85 PathProgramCache]: Analyzing trace with hash 1301551271, now seen corresponding path program 8 times [2024-06-27 22:13:19,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:13:19,687 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1800384323] [2024-06-27 22:13:19,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:13:19,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:13:19,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:13:21,055 INFO L134 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:13:21,056 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:13:21,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1800384323] [2024-06-27 22:13:21,056 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1800384323] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:13:21,056 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:13:21,056 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:13:21,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2109605340] [2024-06-27 22:13:21,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:13:21,056 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:13:21,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:13:21,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:13:21,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:13:21,153 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:13:21,154 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 510 places, 753 transitions, 16245 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:13:21,154 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:13:21,154 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:13:21,154 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:13:23,106 INFO L124 PetriNetUnfolderBase]: 2578/4852 cut-off events. [2024-06-27 22:13:23,106 INFO L125 PetriNetUnfolderBase]: For 245206/245209 co-relation queries the response was YES. [2024-06-27 22:13:23,164 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45590 conditions, 4852 events. 2578/4852 cut-off events. For 245206/245209 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 36149 event pairs, 466 based on Foata normal form. 5/4693 useless extension candidates. Maximal degree in co-relation 45359. Up to 3854 conditions per place. [2024-06-27 22:13:23,187 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 637 selfloop transitions, 145 changer transitions 0/790 dead transitions. [2024-06-27 22:13:23,187 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 520 places, 790 transitions, 18240 flow [2024-06-27 22:13:23,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:13:23,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:13:23,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 185 transitions. [2024-06-27 22:13:23,188 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4671717171717172 [2024-06-27 22:13:23,188 INFO L175 Difference]: Start difference. First operand has 510 places, 753 transitions, 16245 flow. Second operand 11 states and 185 transitions. [2024-06-27 22:13:23,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 520 places, 790 transitions, 18240 flow [2024-06-27 22:13:24,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 511 places, 790 transitions, 17905 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-27 22:13:24,818 INFO L231 Difference]: Finished difference. Result has 512 places, 754 transitions, 16247 flow [2024-06-27 22:13:24,818 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=15910, PETRI_DIFFERENCE_MINUEND_PLACES=501, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=753, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=608, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=16247, PETRI_PLACES=512, PETRI_TRANSITIONS=754} [2024-06-27 22:13:24,818 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 472 predicate places. [2024-06-27 22:13:24,818 INFO L495 AbstractCegarLoop]: Abstraction has has 512 places, 754 transitions, 16247 flow [2024-06-27 22:13:24,819 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:13:24,819 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:13:24,819 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:13:24,819 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-27 22:13:24,819 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:13:24,819 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:13:24,819 INFO L85 PathProgramCache]: Analyzing trace with hash 1301403401, now seen corresponding path program 9 times [2024-06-27 22:13:24,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:13:24,819 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1706837015] [2024-06-27 22:13:24,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:13:24,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:13:24,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:13:26,336 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:13:26,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:13:26,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1706837015] [2024-06-27 22:13:26,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1706837015] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:13:26,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:13:26,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:13:26,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1678001580] [2024-06-27 22:13:26,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:13:26,337 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:13:26,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:13:26,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:13:26,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:13:26,498 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:13:26,498 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 512 places, 754 transitions, 16247 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:13:26,498 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:13:26,498 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:13:26,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:13:28,416 INFO L124 PetriNetUnfolderBase]: 2617/4907 cut-off events. [2024-06-27 22:13:28,416 INFO L125 PetriNetUnfolderBase]: For 260199/260202 co-relation queries the response was YES. [2024-06-27 22:13:28,486 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46450 conditions, 4907 events. 2617/4907 cut-off events. For 260199/260202 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 36583 event pairs, 457 based on Foata normal form. 5/4752 useless extension candidates. Maximal degree in co-relation 46218. Up to 3774 conditions per place. [2024-06-27 22:13:28,509 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 632 selfloop transitions, 156 changer transitions 0/796 dead transitions. [2024-06-27 22:13:28,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 522 places, 796 transitions, 18559 flow [2024-06-27 22:13:28,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:13:28,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:13:28,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 188 transitions. [2024-06-27 22:13:28,512 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47474747474747475 [2024-06-27 22:13:28,512 INFO L175 Difference]: Start difference. First operand has 512 places, 754 transitions, 16247 flow. Second operand 11 states and 188 transitions. [2024-06-27 22:13:28,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 522 places, 796 transitions, 18559 flow [2024-06-27 22:13:30,545 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 513 places, 796 transitions, 18242 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-06-27 22:13:30,557 INFO L231 Difference]: Finished difference. Result has 515 places, 757 transitions, 16361 flow [2024-06-27 22:13:30,557 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=15930, PETRI_DIFFERENCE_MINUEND_PLACES=503, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=754, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=599, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=16361, PETRI_PLACES=515, PETRI_TRANSITIONS=757} [2024-06-27 22:13:30,557 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 475 predicate places. [2024-06-27 22:13:30,557 INFO L495 AbstractCegarLoop]: Abstraction has has 515 places, 757 transitions, 16361 flow [2024-06-27 22:13:30,558 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:13:30,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:13:30,558 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:13:30,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-27 22:13:30,558 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:13:30,558 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:13:30,558 INFO L85 PathProgramCache]: Analyzing trace with hash 1306913806, now seen corresponding path program 10 times [2024-06-27 22:13:30,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:13:30,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1976739317] [2024-06-27 22:13:30,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:13:30,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:13:30,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:13:32,155 INFO L134 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:13:32,155 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:13:32,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1976739317] [2024-06-27 22:13:32,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1976739317] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:13:32,156 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:13:32,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:13:32,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1923667802] [2024-06-27 22:13:32,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:13:32,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:13:32,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:13:32,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:13:32,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:13:32,263 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:13:32,263 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 515 places, 757 transitions, 16361 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:13:32,263 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:13:32,263 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:13:32,263 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:13:34,119 INFO L124 PetriNetUnfolderBase]: 2631/4984 cut-off events. [2024-06-27 22:13:34,119 INFO L125 PetriNetUnfolderBase]: For 255406/255409 co-relation queries the response was YES. [2024-06-27 22:13:34,192 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46679 conditions, 4984 events. 2631/4984 cut-off events. For 255406/255409 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 37597 event pairs, 483 based on Foata normal form. 5/4814 useless extension candidates. Maximal degree in co-relation 46445. Up to 3881 conditions per place. [2024-06-27 22:13:34,216 INFO L140 encePairwiseOnDemand]: 22/36 looper letters, 622 selfloop transitions, 172 changer transitions 0/802 dead transitions. [2024-06-27 22:13:34,216 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 525 places, 802 transitions, 18573 flow [2024-06-27 22:13:34,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:13:34,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:13:34,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 189 transitions. [2024-06-27 22:13:34,224 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4772727272727273 [2024-06-27 22:13:34,224 INFO L175 Difference]: Start difference. First operand has 515 places, 757 transitions, 16361 flow. Second operand 11 states and 189 transitions. [2024-06-27 22:13:34,224 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 525 places, 802 transitions, 18573 flow [2024-06-27 22:13:36,075 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 518 places, 802 transitions, 18301 flow, removed 43 selfloop flow, removed 7 redundant places. [2024-06-27 22:13:36,087 INFO L231 Difference]: Finished difference. Result has 520 places, 762 transitions, 16664 flow [2024-06-27 22:13:36,087 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=16105, PETRI_DIFFERENCE_MINUEND_PLACES=508, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=757, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=585, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=16664, PETRI_PLACES=520, PETRI_TRANSITIONS=762} [2024-06-27 22:13:36,087 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 480 predicate places. [2024-06-27 22:13:36,088 INFO L495 AbstractCegarLoop]: Abstraction has has 520 places, 762 transitions, 16664 flow [2024-06-27 22:13:36,096 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:13:36,096 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:13:36,097 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:13:36,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-27 22:13:36,097 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:13:36,097 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:13:36,097 INFO L85 PathProgramCache]: Analyzing trace with hash 1306913651, now seen corresponding path program 10 times [2024-06-27 22:13:36,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:13:36,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1739128660] [2024-06-27 22:13:36,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:13:36,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:13:36,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:13:37,437 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:13:37,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:13:37,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1739128660] [2024-06-27 22:13:37,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1739128660] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:13:37,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:13:37,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:13:37,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1303749243] [2024-06-27 22:13:37,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:13:37,438 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:13:37,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:13:37,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:13:37,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:13:37,555 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:13:37,555 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 520 places, 762 transitions, 16664 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:13:37,555 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:13:37,556 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:13:37,556 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:13:39,420 INFO L124 PetriNetUnfolderBase]: 2628/4960 cut-off events. [2024-06-27 22:13:39,420 INFO L125 PetriNetUnfolderBase]: For 246009/246012 co-relation queries the response was YES. [2024-06-27 22:13:39,493 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46690 conditions, 4960 events. 2628/4960 cut-off events. For 246009/246012 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 37238 event pairs, 492 based on Foata normal form. 5/4796 useless extension candidates. Maximal degree in co-relation 46453. Up to 3942 conditions per place. [2024-06-27 22:13:39,517 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 640 selfloop transitions, 150 changer transitions 0/798 dead transitions. [2024-06-27 22:13:39,518 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 530 places, 798 transitions, 18635 flow [2024-06-27 22:13:39,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:13:39,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:13:39,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 184 transitions. [2024-06-27 22:13:39,519 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46464646464646464 [2024-06-27 22:13:39,519 INFO L175 Difference]: Start difference. First operand has 520 places, 762 transitions, 16664 flow. Second operand 11 states and 184 transitions. [2024-06-27 22:13:39,519 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 530 places, 798 transitions, 18635 flow [2024-06-27 22:13:41,548 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 522 places, 798 transitions, 18334 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-27 22:13:41,559 INFO L231 Difference]: Finished difference. Result has 523 places, 762 transitions, 16668 flow [2024-06-27 22:13:41,559 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=16363, PETRI_DIFFERENCE_MINUEND_PLACES=512, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=762, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=612, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=16668, PETRI_PLACES=523, PETRI_TRANSITIONS=762} [2024-06-27 22:13:41,560 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 483 predicate places. [2024-06-27 22:13:41,560 INFO L495 AbstractCegarLoop]: Abstraction has has 523 places, 762 transitions, 16668 flow [2024-06-27 22:13:41,560 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:13:41,560 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:13:41,560 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:13:41,560 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-27 22:13:41,560 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:13:41,561 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:13:41,561 INFO L85 PathProgramCache]: Analyzing trace with hash -1149906520, now seen corresponding path program 2 times [2024-06-27 22:13:41,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:13:41,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1488915070] [2024-06-27 22:13:41,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:13:41,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:13:41,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:13:42,836 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:13:42,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:13:42,837 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1488915070] [2024-06-27 22:13:42,837 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1488915070] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:13:42,837 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:13:42,837 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:13:42,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1234945328] [2024-06-27 22:13:42,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:13:42,837 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:13:42,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:13:42,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:13:42,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:13:42,936 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:13:42,936 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 523 places, 762 transitions, 16668 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:13:42,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:13:42,937 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:13:42,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:13:44,717 INFO L124 PetriNetUnfolderBase]: 2644/4953 cut-off events. [2024-06-27 22:13:44,717 INFO L125 PetriNetUnfolderBase]: For 249978/249981 co-relation queries the response was YES. [2024-06-27 22:13:44,792 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46828 conditions, 4953 events. 2644/4953 cut-off events. For 249978/249981 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 36900 event pairs, 529 based on Foata normal form. 5/4801 useless extension candidates. Maximal degree in co-relation 46590. Up to 4182 conditions per place. [2024-06-27 22:13:44,816 INFO L140 encePairwiseOnDemand]: 25/36 looper letters, 760 selfloop transitions, 21 changer transitions 0/789 dead transitions. [2024-06-27 22:13:44,816 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 532 places, 789 transitions, 18568 flow [2024-06-27 22:13:44,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:13:44,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:13:44,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 156 transitions. [2024-06-27 22:13:44,817 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43333333333333335 [2024-06-27 22:13:44,817 INFO L175 Difference]: Start difference. First operand has 523 places, 762 transitions, 16668 flow. Second operand 10 states and 156 transitions. [2024-06-27 22:13:44,817 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 532 places, 789 transitions, 18568 flow [2024-06-27 22:13:46,649 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 523 places, 789 transitions, 18267 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-27 22:13:46,660 INFO L231 Difference]: Finished difference. Result has 525 places, 765 transitions, 16514 flow [2024-06-27 22:13:46,661 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=16367, PETRI_DIFFERENCE_MINUEND_PLACES=514, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=762, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=741, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=16514, PETRI_PLACES=525, PETRI_TRANSITIONS=765} [2024-06-27 22:13:46,661 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 485 predicate places. [2024-06-27 22:13:46,661 INFO L495 AbstractCegarLoop]: Abstraction has has 525 places, 765 transitions, 16514 flow [2024-06-27 22:13:46,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:13:46,661 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:13:46,662 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:13:46,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-27 22:13:46,662 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:13:46,662 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:13:46,663 INFO L85 PathProgramCache]: Analyzing trace with hash 1686033498, now seen corresponding path program 3 times [2024-06-27 22:13:46,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:13:46,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [364653325] [2024-06-27 22:13:46,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:13:46,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:13:46,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:13:48,100 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:13:48,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:13:48,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [364653325] [2024-06-27 22:13:48,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [364653325] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:13:48,100 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:13:48,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:13:48,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1857662422] [2024-06-27 22:13:48,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:13:48,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:13:48,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:13:48,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:13:48,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:13:48,200 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:13:48,200 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 525 places, 765 transitions, 16514 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:13:48,200 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:13:48,200 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:13:48,200 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:13:50,193 INFO L124 PetriNetUnfolderBase]: 2660/4989 cut-off events. [2024-06-27 22:13:50,194 INFO L125 PetriNetUnfolderBase]: For 257044/257047 co-relation queries the response was YES. [2024-06-27 22:13:50,268 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47113 conditions, 4989 events. 2660/4989 cut-off events. For 257044/257047 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 37292 event pairs, 536 based on Foata normal form. 5/4835 useless extension candidates. Maximal degree in co-relation 46873. Up to 4183 conditions per place. [2024-06-27 22:13:50,292 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 759 selfloop transitions, 30 changer transitions 0/797 dead transitions. [2024-06-27 22:13:50,292 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 535 places, 797 transitions, 18503 flow [2024-06-27 22:13:50,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:13:50,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:13:50,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 172 transitions. [2024-06-27 22:13:50,298 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43434343434343436 [2024-06-27 22:13:50,298 INFO L175 Difference]: Start difference. First operand has 525 places, 765 transitions, 16514 flow. Second operand 11 states and 172 transitions. [2024-06-27 22:13:50,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 535 places, 797 transitions, 18503 flow [2024-06-27 22:13:52,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 528 places, 797 transitions, 18392 flow, removed 37 selfloop flow, removed 7 redundant places. [2024-06-27 22:13:52,133 INFO L231 Difference]: Finished difference. Result has 529 places, 766 transitions, 16510 flow [2024-06-27 22:13:52,134 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=16403, PETRI_DIFFERENCE_MINUEND_PLACES=518, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=765, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=735, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=16510, PETRI_PLACES=529, PETRI_TRANSITIONS=766} [2024-06-27 22:13:52,134 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 489 predicate places. [2024-06-27 22:13:52,134 INFO L495 AbstractCegarLoop]: Abstraction has has 529 places, 766 transitions, 16510 flow [2024-06-27 22:13:52,135 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:13:52,135 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:13:52,135 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:13:52,135 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-27 22:13:52,135 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:13:52,135 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:13:52,135 INFO L85 PathProgramCache]: Analyzing trace with hash 1963089519, now seen corresponding path program 1 times [2024-06-27 22:13:52,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:13:52,136 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [585584794] [2024-06-27 22:13:52,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:13:52,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:13:52,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:13:53,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:13:53,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:13:53,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [585584794] [2024-06-27 22:13:53,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [585584794] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:13:53,605 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:13:53,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:13:53,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [619700468] [2024-06-27 22:13:53,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:13:53,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:13:53,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:13:53,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:13:53,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:13:53,670 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:13:53,670 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 529 places, 766 transitions, 16510 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:13:53,670 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:13:53,670 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:13:53,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:13:55,502 INFO L124 PetriNetUnfolderBase]: 2664/5003 cut-off events. [2024-06-27 22:13:55,502 INFO L125 PetriNetUnfolderBase]: For 249355/249358 co-relation queries the response was YES. [2024-06-27 22:13:55,581 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47056 conditions, 5003 events. 2664/5003 cut-off events. For 249355/249358 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 37476 event pairs, 537 based on Foata normal form. 4/4846 useless extension candidates. Maximal degree in co-relation 46815. Up to 4138 conditions per place. [2024-06-27 22:13:55,609 INFO L140 encePairwiseOnDemand]: 25/36 looper letters, 751 selfloop transitions, 46 changer transitions 0/805 dead transitions. [2024-06-27 22:13:55,609 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 537 places, 805 transitions, 18714 flow [2024-06-27 22:13:55,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:13:55,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:13:55,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-27 22:13:55,610 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4691358024691358 [2024-06-27 22:13:55,610 INFO L175 Difference]: Start difference. First operand has 529 places, 766 transitions, 16510 flow. Second operand 9 states and 152 transitions. [2024-06-27 22:13:55,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 537 places, 805 transitions, 18714 flow [2024-06-27 22:13:57,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 528 places, 805 transitions, 18587 flow, removed 34 selfloop flow, removed 9 redundant places. [2024-06-27 22:13:57,614 INFO L231 Difference]: Finished difference. Result has 530 places, 771 transitions, 16692 flow [2024-06-27 22:13:57,628 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=16397, PETRI_DIFFERENCE_MINUEND_PLACES=520, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=766, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=722, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=16692, PETRI_PLACES=530, PETRI_TRANSITIONS=771} [2024-06-27 22:13:57,629 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 490 predicate places. [2024-06-27 22:13:57,629 INFO L495 AbstractCegarLoop]: Abstraction has has 530 places, 771 transitions, 16692 flow [2024-06-27 22:13:57,629 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:13:57,629 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:13:57,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:13:57,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-27 22:13:57,629 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:13:57,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:13:57,630 INFO L85 PathProgramCache]: Analyzing trace with hash -1950174552, now seen corresponding path program 11 times [2024-06-27 22:13:57,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:13:57,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [195339114] [2024-06-27 22:13:57,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:13:57,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:13:57,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:13:59,156 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:13:59,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:13:59,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [195339114] [2024-06-27 22:13:59,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [195339114] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:13:59,157 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:13:59,157 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:13:59,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [243099229] [2024-06-27 22:13:59,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:13:59,157 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:13:59,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:13:59,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:13:59,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:13:59,240 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:13:59,240 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 530 places, 771 transitions, 16692 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:13:59,240 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:13:59,240 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:13:59,240 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:14:01,208 INFO L124 PetriNetUnfolderBase]: 2724/5118 cut-off events. [2024-06-27 22:14:01,209 INFO L125 PetriNetUnfolderBase]: For 272159/272162 co-relation queries the response was YES. [2024-06-27 22:14:01,291 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48554 conditions, 5118 events. 2724/5118 cut-off events. For 272159/272162 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 38524 event pairs, 542 based on Foata normal form. 5/4956 useless extension candidates. Maximal degree in co-relation 48311. Up to 3867 conditions per place. [2024-06-27 22:14:01,317 INFO L140 encePairwiseOnDemand]: 22/36 looper letters, 752 selfloop transitions, 94 changer transitions 0/854 dead transitions. [2024-06-27 22:14:01,318 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 540 places, 854 transitions, 20145 flow [2024-06-27 22:14:01,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:14:01,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:14:01,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 189 transitions. [2024-06-27 22:14:01,319 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4772727272727273 [2024-06-27 22:14:01,319 INFO L175 Difference]: Start difference. First operand has 530 places, 771 transitions, 16692 flow. Second operand 11 states and 189 transitions. [2024-06-27 22:14:01,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 540 places, 854 transitions, 20145 flow [2024-06-27 22:14:03,288 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 535 places, 854 transitions, 20010 flow, removed 53 selfloop flow, removed 5 redundant places. [2024-06-27 22:14:03,300 INFO L231 Difference]: Finished difference. Result has 537 places, 779 transitions, 17012 flow [2024-06-27 22:14:03,301 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=16557, PETRI_DIFFERENCE_MINUEND_PLACES=525, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=771, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=682, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=17012, PETRI_PLACES=537, PETRI_TRANSITIONS=779} [2024-06-27 22:14:03,301 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 497 predicate places. [2024-06-27 22:14:03,301 INFO L495 AbstractCegarLoop]: Abstraction has has 537 places, 779 transitions, 17012 flow [2024-06-27 22:14:03,301 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:14:03,301 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:14:03,301 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:14:03,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-27 22:14:03,302 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:14:03,302 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:14:03,302 INFO L85 PathProgramCache]: Analyzing trace with hash -1950174707, now seen corresponding path program 11 times [2024-06-27 22:14:03,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:14:03,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1474949652] [2024-06-27 22:14:03,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:14:03,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:14:03,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:14:04,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:14:04,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:14:04,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1474949652] [2024-06-27 22:14:04,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1474949652] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:14:04,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:14:04,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:14:04,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [403166097] [2024-06-27 22:14:04,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:14:04,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:14:04,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:14:04,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:14:04,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:14:04,999 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:14:04,999 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 537 places, 779 transitions, 17012 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:14:05,000 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:14:05,000 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:14:05,000 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:14:07,053 INFO L124 PetriNetUnfolderBase]: 2746/5166 cut-off events. [2024-06-27 22:14:07,053 INFO L125 PetriNetUnfolderBase]: For 280251/280254 co-relation queries the response was YES. [2024-06-27 22:14:07,146 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49416 conditions, 5166 events. 2746/5166 cut-off events. For 280251/280254 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 39008 event pairs, 544 based on Foata normal form. 5/5001 useless extension candidates. Maximal degree in co-relation 49170. Up to 4274 conditions per place. [2024-06-27 22:14:07,177 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 745 selfloop transitions, 68 changer transitions 0/821 dead transitions. [2024-06-27 22:14:07,177 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 547 places, 821 transitions, 19283 flow [2024-06-27 22:14:07,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:14:07,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:14:07,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 179 transitions. [2024-06-27 22:14:07,178 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45202020202020204 [2024-06-27 22:14:07,178 INFO L175 Difference]: Start difference. First operand has 537 places, 779 transitions, 17012 flow. Second operand 11 states and 179 transitions. [2024-06-27 22:14:07,178 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 547 places, 821 transitions, 19283 flow [2024-06-27 22:14:09,428 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 542 places, 821 transitions, 19105 flow, removed 61 selfloop flow, removed 5 redundant places. [2024-06-27 22:14:09,440 INFO L231 Difference]: Finished difference. Result has 545 places, 785 transitions, 17237 flow [2024-06-27 22:14:09,440 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=16834, PETRI_DIFFERENCE_MINUEND_PLACES=532, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=779, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=714, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=17237, PETRI_PLACES=545, PETRI_TRANSITIONS=785} [2024-06-27 22:14:09,440 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 505 predicate places. [2024-06-27 22:14:09,441 INFO L495 AbstractCegarLoop]: Abstraction has has 545 places, 785 transitions, 17237 flow [2024-06-27 22:14:09,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:14:09,441 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:14:09,441 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:14:09,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-27 22:14:09,441 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:14:09,442 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:14:09,442 INFO L85 PathProgramCache]: Analyzing trace with hash 1678668177, now seen corresponding path program 12 times [2024-06-27 22:14:09,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:14:09,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1429728262] [2024-06-27 22:14:09,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:14:09,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:14:09,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:14:10,820 INFO L134 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:14:10,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:14:10,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1429728262] [2024-06-27 22:14:10,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1429728262] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:14:10,821 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:14:10,821 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:14:10,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [125003782] [2024-06-27 22:14:10,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:14:10,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:14:10,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:14:10,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:14:10,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:14:10,976 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:14:10,977 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 545 places, 785 transitions, 17237 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:14:10,977 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:14:10,977 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:14:10,977 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:14:13,188 INFO L124 PetriNetUnfolderBase]: 2765/5199 cut-off events. [2024-06-27 22:14:13,188 INFO L125 PetriNetUnfolderBase]: For 283666/283669 co-relation queries the response was YES. [2024-06-27 22:14:13,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49728 conditions, 5199 events. 2765/5199 cut-off events. For 283666/283669 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 39338 event pairs, 554 based on Foata normal form. 5/5034 useless extension candidates. Maximal degree in co-relation 49478. Up to 4353 conditions per place. [2024-06-27 22:14:13,291 INFO L140 encePairwiseOnDemand]: 25/36 looper letters, 773 selfloop transitions, 39 changer transitions 0/820 dead transitions. [2024-06-27 22:14:13,291 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 555 places, 820 transitions, 19354 flow [2024-06-27 22:14:13,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:14:13,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:14:13,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 174 transitions. [2024-06-27 22:14:13,292 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4393939393939394 [2024-06-27 22:14:13,292 INFO L175 Difference]: Start difference. First operand has 545 places, 785 transitions, 17237 flow. Second operand 11 states and 174 transitions. [2024-06-27 22:14:13,292 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 555 places, 820 transitions, 19354 flow [2024-06-27 22:14:15,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 546 places, 820 transitions, 19007 flow, removed 87 selfloop flow, removed 9 redundant places. [2024-06-27 22:14:15,345 INFO L231 Difference]: Finished difference. Result has 548 places, 789 transitions, 17147 flow [2024-06-27 22:14:15,345 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=16890, PETRI_DIFFERENCE_MINUEND_PLACES=536, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=785, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=748, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=17147, PETRI_PLACES=548, PETRI_TRANSITIONS=789} [2024-06-27 22:14:15,345 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 508 predicate places. [2024-06-27 22:14:15,346 INFO L495 AbstractCegarLoop]: Abstraction has has 548 places, 789 transitions, 17147 flow [2024-06-27 22:14:15,346 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:14:15,346 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:14:15,346 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:14:15,346 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-27 22:14:15,346 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:14:15,346 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:14:15,347 INFO L85 PathProgramCache]: Analyzing trace with hash 1963081862, now seen corresponding path program 12 times [2024-06-27 22:14:15,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:14:15,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1702722359] [2024-06-27 22:14:15,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:14:15,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:14:15,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:14:16,763 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:14:16,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:14:16,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1702722359] [2024-06-27 22:14:16,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1702722359] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:14:16,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:14:16,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:14:16,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [671394062] [2024-06-27 22:14:16,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:14:16,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:14:16,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:14:16,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:14:16,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:14:16,868 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:14:16,868 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 548 places, 789 transitions, 17147 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:14:16,868 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:14:16,868 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:14:16,868 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:14:18,907 INFO L124 PetriNetUnfolderBase]: 2799/5253 cut-off events. [2024-06-27 22:14:18,907 INFO L125 PetriNetUnfolderBase]: For 279544/279547 co-relation queries the response was YES. [2024-06-27 22:14:18,994 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49885 conditions, 5253 events. 2799/5253 cut-off events. For 279544/279547 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 39767 event pairs, 567 based on Foata normal form. 6/5091 useless extension candidates. Maximal degree in co-relation 49635. Up to 4317 conditions per place. [2024-06-27 22:14:19,021 INFO L140 encePairwiseOnDemand]: 22/36 looper letters, 785 selfloop transitions, 50 changer transitions 0/843 dead transitions. [2024-06-27 22:14:19,021 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 559 places, 843 transitions, 19650 flow [2024-06-27 22:14:19,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 22:14:19,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 22:14:19,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 194 transitions. [2024-06-27 22:14:19,022 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44907407407407407 [2024-06-27 22:14:19,022 INFO L175 Difference]: Start difference. First operand has 548 places, 789 transitions, 17147 flow. Second operand 12 states and 194 transitions. [2024-06-27 22:14:19,023 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 559 places, 843 transitions, 19650 flow [2024-06-27 22:14:21,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 552 places, 843 transitions, 19407 flow, removed 66 selfloop flow, removed 7 redundant places. [2024-06-27 22:14:21,364 INFO L231 Difference]: Finished difference. Result has 556 places, 800 transitions, 17329 flow [2024-06-27 22:14:21,364 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=16904, PETRI_DIFFERENCE_MINUEND_PLACES=541, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=789, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=739, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=17329, PETRI_PLACES=556, PETRI_TRANSITIONS=800} [2024-06-27 22:14:21,365 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 516 predicate places. [2024-06-27 22:14:21,365 INFO L495 AbstractCegarLoop]: Abstraction has has 556 places, 800 transitions, 17329 flow [2024-06-27 22:14:21,365 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:14:21,366 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:14:21,366 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:14:21,366 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-27 22:14:21,366 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:14:21,366 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:14:21,366 INFO L85 PathProgramCache]: Analyzing trace with hash -1950168972, now seen corresponding path program 13 times [2024-06-27 22:14:21,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:14:21,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [6651412] [2024-06-27 22:14:21,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:14:21,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:14:21,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:14:22,928 INFO L134 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:14:22,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:14:22,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [6651412] [2024-06-27 22:14:22,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [6651412] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:14:22,929 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:14:22,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:14:22,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [218690474] [2024-06-27 22:14:22,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:14:22,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:14:22,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:14:22,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:14:22,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:14:23,062 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:14:23,062 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 556 places, 800 transitions, 17329 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:14:23,062 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:14:23,062 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:14:23,063 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:14:25,091 INFO L124 PetriNetUnfolderBase]: 2821/5320 cut-off events. [2024-06-27 22:14:25,091 INFO L125 PetriNetUnfolderBase]: For 274592/274595 co-relation queries the response was YES. [2024-06-27 22:14:25,184 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50281 conditions, 5320 events. 2821/5320 cut-off events. For 274592/274595 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 40451 event pairs, 561 based on Foata normal form. 5/5147 useless extension candidates. Maximal degree in co-relation 50027. Up to 4085 conditions per place. [2024-06-27 22:14:25,213 INFO L140 encePairwiseOnDemand]: 22/36 looper letters, 782 selfloop transitions, 92 changer transitions 0/882 dead transitions. [2024-06-27 22:14:25,213 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 566 places, 882 transitions, 20579 flow [2024-06-27 22:14:25,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:14:25,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:14:25,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 187 transitions. [2024-06-27 22:14:25,214 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4722222222222222 [2024-06-27 22:14:25,214 INFO L175 Difference]: Start difference. First operand has 556 places, 800 transitions, 17329 flow. Second operand 11 states and 187 transitions. [2024-06-27 22:14:25,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 566 places, 882 transitions, 20579 flow [2024-06-27 22:14:27,496 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 559 places, 882 transitions, 20439 flow, removed 45 selfloop flow, removed 7 redundant places. [2024-06-27 22:14:27,508 INFO L231 Difference]: Finished difference. Result has 561 places, 803 transitions, 17471 flow [2024-06-27 22:14:27,508 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=17191, PETRI_DIFFERENCE_MINUEND_PLACES=549, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=800, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=708, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=17471, PETRI_PLACES=561, PETRI_TRANSITIONS=803} [2024-06-27 22:14:27,508 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 521 predicate places. [2024-06-27 22:14:27,509 INFO L495 AbstractCegarLoop]: Abstraction has has 561 places, 803 transitions, 17471 flow [2024-06-27 22:14:27,509 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:14:27,509 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:14:27,509 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:14:27,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-27 22:14:27,509 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:14:27,510 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:14:27,510 INFO L85 PathProgramCache]: Analyzing trace with hash -1954060832, now seen corresponding path program 14 times [2024-06-27 22:14:27,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:14:27,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [532866447] [2024-06-27 22:14:27,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:14:27,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:14:27,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:14:29,129 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:14:29,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:14:29,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [532866447] [2024-06-27 22:14:29,130 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [532866447] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:14:29,130 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:14:29,130 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:14:29,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [689813720] [2024-06-27 22:14:29,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:14:29,130 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:14:29,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:14:29,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:14:29,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:14:29,245 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:14:29,245 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 561 places, 803 transitions, 17471 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:14:29,245 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:14:29,245 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:14:29,245 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:14:31,501 INFO L124 PetriNetUnfolderBase]: 2843/5339 cut-off events. [2024-06-27 22:14:31,502 INFO L125 PetriNetUnfolderBase]: For 277059/277062 co-relation queries the response was YES. [2024-06-27 22:14:31,586 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50738 conditions, 5339 events. 2843/5339 cut-off events. For 277059/277062 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 40515 event pairs, 569 based on Foata normal form. 5/5171 useless extension candidates. Maximal degree in co-relation 50482. Up to 4327 conditions per place. [2024-06-27 22:14:31,612 INFO L140 encePairwiseOnDemand]: 22/36 looper letters, 802 selfloop transitions, 54 changer transitions 0/864 dead transitions. [2024-06-27 22:14:31,612 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 571 places, 864 transitions, 20242 flow [2024-06-27 22:14:31,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:14:31,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:14:31,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 181 transitions. [2024-06-27 22:14:31,613 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45707070707070707 [2024-06-27 22:14:31,613 INFO L175 Difference]: Start difference. First operand has 561 places, 803 transitions, 17471 flow. Second operand 11 states and 181 transitions. [2024-06-27 22:14:31,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 571 places, 864 transitions, 20242 flow [2024-06-27 22:14:33,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 562 places, 864 transitions, 20029 flow, removed 17 selfloop flow, removed 9 redundant places. [2024-06-27 22:14:33,976 INFO L231 Difference]: Finished difference. Result has 563 places, 805 transitions, 17458 flow [2024-06-27 22:14:33,976 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=17258, PETRI_DIFFERENCE_MINUEND_PLACES=552, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=803, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=749, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=17458, PETRI_PLACES=563, PETRI_TRANSITIONS=805} [2024-06-27 22:14:33,976 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 523 predicate places. [2024-06-27 22:14:33,977 INFO L495 AbstractCegarLoop]: Abstraction has has 563 places, 805 transitions, 17458 flow [2024-06-27 22:14:33,977 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:14:33,977 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:14:33,977 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:14:33,977 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-27 22:14:33,977 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:14:33,977 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:14:33,977 INFO L85 PathProgramCache]: Analyzing trace with hash -1949967162, now seen corresponding path program 15 times [2024-06-27 22:14:33,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:14:33,978 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [93257447] [2024-06-27 22:14:33,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:14:33,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:14:33,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:14:35,727 INFO L134 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:14:35,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:14:35,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [93257447] [2024-06-27 22:14:35,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [93257447] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:14:35,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:14:35,727 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:14:35,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [810093054] [2024-06-27 22:14:35,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:14:35,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:14:35,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:14:35,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:14:35,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:14:35,834 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:14:35,834 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 563 places, 805 transitions, 17458 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:14:35,834 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:14:35,834 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:14:35,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:14:38,068 INFO L124 PetriNetUnfolderBase]: 2839/5360 cut-off events. [2024-06-27 22:14:38,068 INFO L125 PetriNetUnfolderBase]: For 268012/268015 co-relation queries the response was YES. [2024-06-27 22:14:38,159 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50354 conditions, 5360 events. 2839/5360 cut-off events. For 268012/268015 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 40870 event pairs, 561 based on Foata normal form. 5/5184 useless extension candidates. Maximal degree in co-relation 50098. Up to 4117 conditions per place. [2024-06-27 22:14:38,188 INFO L140 encePairwiseOnDemand]: 22/36 looper letters, 773 selfloop transitions, 94 changer transitions 0/875 dead transitions. [2024-06-27 22:14:38,189 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 573 places, 875 transitions, 20396 flow [2024-06-27 22:14:38,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:14:38,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:14:38,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 185 transitions. [2024-06-27 22:14:38,190 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4671717171717172 [2024-06-27 22:14:38,190 INFO L175 Difference]: Start difference. First operand has 563 places, 805 transitions, 17458 flow. Second operand 11 states and 185 transitions. [2024-06-27 22:14:38,190 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 573 places, 875 transitions, 20396 flow [2024-06-27 22:14:40,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 565 places, 875 transitions, 20197 flow, removed 58 selfloop flow, removed 8 redundant places. [2024-06-27 22:14:40,457 INFO L231 Difference]: Finished difference. Result has 566 places, 806 transitions, 17480 flow [2024-06-27 22:14:40,457 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=17271, PETRI_DIFFERENCE_MINUEND_PLACES=555, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=805, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=711, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=17480, PETRI_PLACES=566, PETRI_TRANSITIONS=806} [2024-06-27 22:14:40,457 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 526 predicate places. [2024-06-27 22:14:40,457 INFO L495 AbstractCegarLoop]: Abstraction has has 566 places, 806 transitions, 17480 flow [2024-06-27 22:14:40,458 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:14:40,458 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:14:40,458 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:14:40,458 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-27 22:14:40,458 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:14:40,458 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:14:40,458 INFO L85 PathProgramCache]: Analyzing trace with hash -1954052896, now seen corresponding path program 4 times [2024-06-27 22:14:40,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:14:40,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1840610388] [2024-06-27 22:14:40,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:14:40,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:14:40,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:14:42,040 INFO L134 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:14:42,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:14:42,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1840610388] [2024-06-27 22:14:42,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1840610388] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:14:42,041 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:14:42,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:14:42,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [322191924] [2024-06-27 22:14:42,041 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:14:42,042 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:14:42,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:14:42,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:14:42,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:14:42,128 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:14:42,128 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 566 places, 806 transitions, 17480 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:14:42,128 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:14:42,128 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:14:42,128 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:14:44,108 INFO L124 PetriNetUnfolderBase]: 2861/5357 cut-off events. [2024-06-27 22:14:44,108 INFO L125 PetriNetUnfolderBase]: For 272131/272134 co-relation queries the response was YES. [2024-06-27 22:14:44,201 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50510 conditions, 5357 events. 2861/5357 cut-off events. For 272131/272134 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 40592 event pairs, 575 based on Foata normal form. 5/5193 useless extension candidates. Maximal degree in co-relation 50253. Up to 4515 conditions per place. [2024-06-27 22:14:44,231 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 800 selfloop transitions, 34 changer transitions 0/842 dead transitions. [2024-06-27 22:14:44,231 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 575 places, 842 transitions, 19644 flow [2024-06-27 22:14:44,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:14:44,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:14:44,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 159 transitions. [2024-06-27 22:14:44,252 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44166666666666665 [2024-06-27 22:14:44,252 INFO L175 Difference]: Start difference. First operand has 566 places, 806 transitions, 17480 flow. Second operand 10 states and 159 transitions. [2024-06-27 22:14:44,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 575 places, 842 transitions, 19644 flow [2024-06-27 22:14:46,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 566 places, 842 transitions, 19452 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-27 22:14:46,525 INFO L231 Difference]: Finished difference. Result has 568 places, 809 transitions, 17456 flow [2024-06-27 22:14:46,525 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=17290, PETRI_DIFFERENCE_MINUEND_PLACES=557, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=806, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=772, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=17456, PETRI_PLACES=568, PETRI_TRANSITIONS=809} [2024-06-27 22:14:46,526 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 528 predicate places. [2024-06-27 22:14:46,526 INFO L495 AbstractCegarLoop]: Abstraction has has 568 places, 809 transitions, 17456 flow [2024-06-27 22:14:46,526 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:14:46,526 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:14:46,526 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:14:46,526 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-27 22:14:46,526 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:14:46,527 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:14:46,527 INFO L85 PathProgramCache]: Analyzing trace with hash 1678673912, now seen corresponding path program 16 times [2024-06-27 22:14:46,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:14:46,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1851940688] [2024-06-27 22:14:46,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:14:46,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:14:46,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:14:48,026 INFO L134 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:14:48,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:14:48,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1851940688] [2024-06-27 22:14:48,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1851940688] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:14:48,026 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:14:48,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:14:48,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [894497978] [2024-06-27 22:14:48,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:14:48,027 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:14:48,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:14:48,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:14:48,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:14:48,134 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:14:48,135 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 568 places, 809 transitions, 17456 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:14:48,135 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:14:48,135 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:14:48,135 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:14:50,182 INFO L124 PetriNetUnfolderBase]: 2883/5411 cut-off events. [2024-06-27 22:14:50,182 INFO L125 PetriNetUnfolderBase]: For 277620/277623 co-relation queries the response was YES. [2024-06-27 22:14:50,274 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50943 conditions, 5411 events. 2883/5411 cut-off events. For 277620/277623 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 41190 event pairs, 589 based on Foata normal form. 5/5242 useless extension candidates. Maximal degree in co-relation 50684. Up to 4521 conditions per place. [2024-06-27 22:14:50,302 INFO L140 encePairwiseOnDemand]: 22/36 looper letters, 793 selfloop transitions, 47 changer transitions 0/848 dead transitions. [2024-06-27 22:14:50,303 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 578 places, 848 transitions, 19755 flow [2024-06-27 22:14:50,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:14:50,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:14:50,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 176 transitions. [2024-06-27 22:14:50,304 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-27 22:14:50,304 INFO L175 Difference]: Start difference. First operand has 568 places, 809 transitions, 17456 flow. Second operand 11 states and 176 transitions. [2024-06-27 22:14:50,304 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 578 places, 848 transitions, 19755 flow [2024-06-27 22:14:52,631 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 571 places, 848 transitions, 19664 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-27 22:14:52,656 INFO L231 Difference]: Finished difference. Result has 572 places, 811 transitions, 17555 flow [2024-06-27 22:14:52,664 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=17365, PETRI_DIFFERENCE_MINUEND_PLACES=561, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=809, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=762, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=17555, PETRI_PLACES=572, PETRI_TRANSITIONS=811} [2024-06-27 22:14:52,665 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 532 predicate places. [2024-06-27 22:14:52,665 INFO L495 AbstractCegarLoop]: Abstraction has has 572 places, 811 transitions, 17555 flow [2024-06-27 22:14:52,665 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:14:52,665 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:14:52,665 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:14:52,665 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-27 22:14:52,666 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:14:52,666 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:14:52,666 INFO L85 PathProgramCache]: Analyzing trace with hash -1949959226, now seen corresponding path program 5 times [2024-06-27 22:14:52,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:14:52,666 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1771491410] [2024-06-27 22:14:52,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:14:52,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:14:52,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:14:54,312 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:14:54,313 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:14:54,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1771491410] [2024-06-27 22:14:54,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1771491410] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:14:54,313 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:14:54,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:14:54,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1329607282] [2024-06-27 22:14:54,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:14:54,314 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:14:54,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:14:54,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:14:54,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:14:54,411 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:14:54,412 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 572 places, 811 transitions, 17555 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:14:54,412 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:14:54,412 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:14:54,412 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:14:56,548 INFO L124 PetriNetUnfolderBase]: 2905/5437 cut-off events. [2024-06-27 22:14:56,548 INFO L125 PetriNetUnfolderBase]: For 281846/281849 co-relation queries the response was YES. [2024-06-27 22:14:56,621 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51349 conditions, 5437 events. 2905/5437 cut-off events. For 281846/281849 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 41330 event pairs, 590 based on Foata normal form. 5/5271 useless extension candidates. Maximal degree in co-relation 51089. Up to 4569 conditions per place. [2024-06-27 22:14:56,648 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 795 selfloop transitions, 45 changer transitions 0/848 dead transitions. [2024-06-27 22:14:56,649 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 580 places, 848 transitions, 19747 flow [2024-06-27 22:14:56,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:14:56,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:14:56,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-27 22:14:56,650 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4691358024691358 [2024-06-27 22:14:56,650 INFO L175 Difference]: Start difference. First operand has 572 places, 811 transitions, 17555 flow. Second operand 9 states and 152 transitions. [2024-06-27 22:14:56,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 580 places, 848 transitions, 19747 flow [2024-06-27 22:14:58,910 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 572 places, 848 transitions, 19599 flow, removed 37 selfloop flow, removed 8 redundant places. [2024-06-27 22:14:58,922 INFO L231 Difference]: Finished difference. Result has 574 places, 814 transitions, 17598 flow [2024-06-27 22:14:58,923 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=17407, PETRI_DIFFERENCE_MINUEND_PLACES=564, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=811, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=766, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=17598, PETRI_PLACES=574, PETRI_TRANSITIONS=814} [2024-06-27 22:14:58,923 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 534 predicate places. [2024-06-27 22:14:58,923 INFO L495 AbstractCegarLoop]: Abstraction has has 574 places, 814 transitions, 17598 flow [2024-06-27 22:14:58,924 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:14:58,924 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:14:58,924 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:14:58,924 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-27 22:14:58,924 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:14:58,924 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:14:58,924 INFO L85 PathProgramCache]: Analyzing trace with hash 1678668332, now seen corresponding path program 17 times [2024-06-27 22:14:58,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:14:58,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [950615524] [2024-06-27 22:14:58,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:14:58,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:14:58,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:15:00,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:15:00,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:15:00,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [950615524] [2024-06-27 22:15:00,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [950615524] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:15:00,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:15:00,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:15:00,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [338923076] [2024-06-27 22:15:00,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:15:00,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:15:00,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:15:00,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:15:00,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:15:00,674 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:15:00,674 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 574 places, 814 transitions, 17598 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:15:00,674 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:15:00,674 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:15:00,675 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:15:02,890 INFO L124 PetriNetUnfolderBase]: 2927/5487 cut-off events. [2024-06-27 22:15:02,891 INFO L125 PetriNetUnfolderBase]: For 286539/286542 co-relation queries the response was YES. [2024-06-27 22:15:02,980 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51705 conditions, 5487 events. 2927/5487 cut-off events. For 286539/286542 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 41819 event pairs, 589 based on Foata normal form. 5/5317 useless extension candidates. Maximal degree in co-relation 51443. Up to 4598 conditions per place. [2024-06-27 22:15:03,009 INFO L140 encePairwiseOnDemand]: 22/36 looper letters, 794 selfloop transitions, 45 changer transitions 0/847 dead transitions. [2024-06-27 22:15:03,010 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 584 places, 847 transitions, 19763 flow [2024-06-27 22:15:03,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:15:03,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:15:03,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 177 transitions. [2024-06-27 22:15:03,011 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44696969696969696 [2024-06-27 22:15:03,011 INFO L175 Difference]: Start difference. First operand has 574 places, 814 transitions, 17598 flow. Second operand 11 states and 177 transitions. [2024-06-27 22:15:03,011 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 584 places, 847 transitions, 19763 flow [2024-06-27 22:15:05,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 577 places, 847 transitions, 19615 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-27 22:15:05,412 INFO L231 Difference]: Finished difference. Result has 578 places, 816 transitions, 17637 flow [2024-06-27 22:15:05,412 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=17450, PETRI_DIFFERENCE_MINUEND_PLACES=567, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=814, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=769, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=17637, PETRI_PLACES=578, PETRI_TRANSITIONS=816} [2024-06-27 22:15:05,412 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 538 predicate places. [2024-06-27 22:15:05,413 INFO L495 AbstractCegarLoop]: Abstraction has has 578 places, 816 transitions, 17637 flow [2024-06-27 22:15:05,413 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:15:05,413 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:15:05,413 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:15:05,413 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-27 22:15:05,413 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:15:05,413 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:15:05,413 INFO L85 PathProgramCache]: Analyzing trace with hash -1955681237, now seen corresponding path program 13 times [2024-06-27 22:15:05,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:15:05,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [754454417] [2024-06-27 22:15:05,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:15:05,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:15:05,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:15:06,934 INFO L134 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:15:06,935 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:15:06,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [754454417] [2024-06-27 22:15:06,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [754454417] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:15:06,935 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:15:06,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:15:06,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [688239038] [2024-06-27 22:15:06,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:15:06,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:15:06,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:15:06,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:15:06,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:15:07,072 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:15:07,073 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 578 places, 816 transitions, 17637 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:15:07,073 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:15:07,073 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:15:07,073 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:15:09,282 INFO L124 PetriNetUnfolderBase]: 2943/5514 cut-off events. [2024-06-27 22:15:09,282 INFO L125 PetriNetUnfolderBase]: For 290985/290988 co-relation queries the response was YES. [2024-06-27 22:15:09,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52013 conditions, 5514 events. 2943/5514 cut-off events. For 290985/290988 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 42045 event pairs, 591 based on Foata normal form. 5/5344 useless extension candidates. Maximal degree in co-relation 51750. Up to 4534 conditions per place. [2024-06-27 22:15:09,408 INFO L140 encePairwiseOnDemand]: 22/36 looper letters, 767 selfloop transitions, 77 changer transitions 0/852 dead transitions. [2024-06-27 22:15:09,408 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 587 places, 852 transitions, 19858 flow [2024-06-27 22:15:09,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:15:09,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:15:09,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 172 transitions. [2024-06-27 22:15:09,410 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4777777777777778 [2024-06-27 22:15:09,410 INFO L175 Difference]: Start difference. First operand has 578 places, 816 transitions, 17637 flow. Second operand 10 states and 172 transitions. [2024-06-27 22:15:09,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 587 places, 852 transitions, 19858 flow [2024-06-27 22:15:11,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 579 places, 852 transitions, 19703 flow, removed 39 selfloop flow, removed 8 redundant places. [2024-06-27 22:15:11,900 INFO L231 Difference]: Finished difference. Result has 580 places, 817 transitions, 17692 flow [2024-06-27 22:15:11,901 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=17482, PETRI_DIFFERENCE_MINUEND_PLACES=570, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=816, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=739, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=17692, PETRI_PLACES=580, PETRI_TRANSITIONS=817} [2024-06-27 22:15:11,901 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 540 predicate places. [2024-06-27 22:15:11,901 INFO L495 AbstractCegarLoop]: Abstraction has has 580 places, 817 transitions, 17692 flow [2024-06-27 22:15:11,901 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:15:11,902 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:15:11,902 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:15:11,902 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-27 22:15:11,902 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:15:11,902 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:15:11,902 INFO L85 PathProgramCache]: Analyzing trace with hash -1955681082, now seen corresponding path program 18 times [2024-06-27 22:15:11,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:15:11,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1615575656] [2024-06-27 22:15:11,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:15:11,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:15:11,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:15:13,563 INFO L134 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:15:13,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:15:13,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1615575656] [2024-06-27 22:15:13,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1615575656] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:15:13,564 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:15:13,564 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:15:13,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [108745456] [2024-06-27 22:15:13,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:15:13,565 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:15:13,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:15:13,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:15:13,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:15:13,690 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:15:13,690 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 580 places, 817 transitions, 17692 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:15:13,690 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:15:13,690 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:15:13,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:15:16,017 INFO L124 PetriNetUnfolderBase]: 3083/5789 cut-off events. [2024-06-27 22:15:16,017 INFO L125 PetriNetUnfolderBase]: For 318474/318477 co-relation queries the response was YES. [2024-06-27 22:15:16,119 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54943 conditions, 5789 events. 3083/5789 cut-off events. For 318474/318477 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 44675 event pairs, 627 based on Foata normal form. 5/5605 useless extension candidates. Maximal degree in co-relation 54679. Up to 4421 conditions per place. [2024-06-27 22:15:16,151 INFO L140 encePairwiseOnDemand]: 22/36 looper letters, 783 selfloop transitions, 114 changer transitions 0/905 dead transitions. [2024-06-27 22:15:16,151 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 591 places, 905 transitions, 21358 flow [2024-06-27 22:15:16,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 22:15:16,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 22:15:16,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 203 transitions. [2024-06-27 22:15:16,152 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4699074074074074 [2024-06-27 22:15:16,152 INFO L175 Difference]: Start difference. First operand has 580 places, 817 transitions, 17692 flow. Second operand 12 states and 203 transitions. [2024-06-27 22:15:16,152 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 591 places, 905 transitions, 21358 flow [2024-06-27 22:15:18,881 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 583 places, 905 transitions, 21166 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-27 22:15:18,894 INFO L231 Difference]: Finished difference. Result has 586 places, 841 transitions, 18447 flow [2024-06-27 22:15:18,894 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=17500, PETRI_DIFFERENCE_MINUEND_PLACES=572, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=817, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=707, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=18447, PETRI_PLACES=586, PETRI_TRANSITIONS=841} [2024-06-27 22:15:18,894 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 546 predicate places. [2024-06-27 22:15:18,894 INFO L495 AbstractCegarLoop]: Abstraction has has 586 places, 841 transitions, 18447 flow [2024-06-27 22:15:18,895 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:15:18,895 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:15:18,895 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:15:18,895 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-27 22:15:18,895 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:15:18,895 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:15:18,895 INFO L85 PathProgramCache]: Analyzing trace with hash -1955531352, now seen corresponding path program 19 times [2024-06-27 22:15:18,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:15:18,896 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [35056958] [2024-06-27 22:15:18,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:15:18,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:15:18,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:15:20,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:15:20,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:15:20,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [35056958] [2024-06-27 22:15:20,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [35056958] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:15:20,421 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:15:20,421 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:15:20,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [122468273] [2024-06-27 22:15:20,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:15:20,422 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:15:20,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:15:20,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:15:20,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:15:20,547 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:15:20,548 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 586 places, 841 transitions, 18447 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:15:20,548 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:15:20,548 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:15:20,548 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:15:22,884 INFO L124 PetriNetUnfolderBase]: 3085/5820 cut-off events. [2024-06-27 22:15:22,884 INFO L125 PetriNetUnfolderBase]: For 310031/310034 co-relation queries the response was YES. [2024-06-27 22:15:22,991 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55217 conditions, 5820 events. 3085/5820 cut-off events. For 310031/310034 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 45134 event pairs, 597 based on Foata normal form. 5/5627 useless extension candidates. Maximal degree in co-relation 54950. Up to 4455 conditions per place. [2024-06-27 22:15:23,023 INFO L140 encePairwiseOnDemand]: 22/36 looper letters, 776 selfloop transitions, 117 changer transitions 0/901 dead transitions. [2024-06-27 22:15:23,024 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 596 places, 901 transitions, 21343 flow [2024-06-27 22:15:23,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:15:23,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:15:23,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 184 transitions. [2024-06-27 22:15:23,025 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46464646464646464 [2024-06-27 22:15:23,025 INFO L175 Difference]: Start difference. First operand has 586 places, 841 transitions, 18447 flow. Second operand 11 states and 184 transitions. [2024-06-27 22:15:23,025 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 596 places, 901 transitions, 21343 flow [2024-06-27 22:15:25,881 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 589 places, 901 transitions, 20969 flow, removed 146 selfloop flow, removed 7 redundant places. [2024-06-27 22:15:25,894 INFO L231 Difference]: Finished difference. Result has 591 places, 845 transitions, 18509 flow [2024-06-27 22:15:25,894 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=18111, PETRI_DIFFERENCE_MINUEND_PLACES=579, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=841, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=724, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=18509, PETRI_PLACES=591, PETRI_TRANSITIONS=845} [2024-06-27 22:15:25,895 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 551 predicate places. [2024-06-27 22:15:25,895 INFO L495 AbstractCegarLoop]: Abstraction has has 591 places, 845 transitions, 18509 flow [2024-06-27 22:15:25,895 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:15:25,895 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:15:25,895 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:15:25,895 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-27 22:15:25,895 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:15:25,896 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:15:25,896 INFO L85 PathProgramCache]: Analyzing trace with hash -1955684957, now seen corresponding path program 14 times [2024-06-27 22:15:25,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:15:25,896 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [649339973] [2024-06-27 22:15:25,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:15:25,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:15:25,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:15:27,669 INFO L134 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:15:27,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:15:27,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [649339973] [2024-06-27 22:15:27,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [649339973] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:15:27,670 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:15:27,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:15:27,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383986349] [2024-06-27 22:15:27,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:15:27,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:15:27,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:15:27,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:15:27,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:15:27,789 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:15:27,790 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 591 places, 845 transitions, 18509 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:15:27,790 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:15:27,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:15:27,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:15:30,426 INFO L124 PetriNetUnfolderBase]: 3213/5971 cut-off events. [2024-06-27 22:15:30,426 INFO L125 PetriNetUnfolderBase]: For 395880/395883 co-relation queries the response was YES. [2024-06-27 22:15:30,533 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58637 conditions, 5971 events. 3213/5971 cut-off events. For 395880/395883 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 46008 event pairs, 667 based on Foata normal form. 5/5802 useless extension candidates. Maximal degree in co-relation 58367. Up to 4710 conditions per place. [2024-06-27 22:15:30,566 INFO L140 encePairwiseOnDemand]: 22/36 looper letters, 802 selfloop transitions, 81 changer transitions 0/891 dead transitions. [2024-06-27 22:15:30,567 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 601 places, 891 transitions, 21252 flow [2024-06-27 22:15:30,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:15:30,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:15:30,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 187 transitions. [2024-06-27 22:15:30,568 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4722222222222222 [2024-06-27 22:15:30,568 INFO L175 Difference]: Start difference. First operand has 591 places, 845 transitions, 18509 flow. Second operand 11 states and 187 transitions. [2024-06-27 22:15:30,568 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 601 places, 891 transitions, 21252 flow [2024-06-27 22:15:33,674 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 594 places, 891 transitions, 20984 flow, removed 56 selfloop flow, removed 7 redundant places. [2024-06-27 22:15:33,687 INFO L231 Difference]: Finished difference. Result has 596 places, 850 transitions, 18573 flow [2024-06-27 22:15:33,687 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=18241, PETRI_DIFFERENCE_MINUEND_PLACES=584, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=845, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=765, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=18573, PETRI_PLACES=596, PETRI_TRANSITIONS=850} [2024-06-27 22:15:33,687 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 556 predicate places. [2024-06-27 22:15:33,687 INFO L495 AbstractCegarLoop]: Abstraction has has 596 places, 850 transitions, 18573 flow [2024-06-27 22:15:33,688 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:15:33,688 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:15:33,688 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:15:33,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-27 22:15:33,688 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:15:33,688 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:15:33,688 INFO L85 PathProgramCache]: Analyzing trace with hash -1955537087, now seen corresponding path program 15 times [2024-06-27 22:15:33,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:15:33,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [757854849] [2024-06-27 22:15:33,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:15:33,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:15:33,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:15:35,170 INFO L134 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:15:35,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:15:35,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [757854849] [2024-06-27 22:15:35,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [757854849] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:15:35,171 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:15:35,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:15:35,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1192743350] [2024-06-27 22:15:35,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:15:35,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:15:35,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:15:35,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:15:35,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:15:35,336 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:15:35,337 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 596 places, 850 transitions, 18573 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:15:35,337 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:15:35,337 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:15:35,337 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:15:37,727 INFO L124 PetriNetUnfolderBase]: 3217/6042 cut-off events. [2024-06-27 22:15:37,728 INFO L125 PetriNetUnfolderBase]: For 388229/388232 co-relation queries the response was YES. [2024-06-27 22:15:37,835 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58573 conditions, 6042 events. 3217/6042 cut-off events. For 388229/388232 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 47126 event pairs, 725 based on Foata normal form. 5/5855 useless extension candidates. Maximal degree in co-relation 58301. Up to 5065 conditions per place. [2024-06-27 22:15:37,867 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 807 selfloop transitions, 73 changer transitions 0/888 dead transitions. [2024-06-27 22:15:37,868 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 606 places, 888 transitions, 20893 flow [2024-06-27 22:15:37,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:15:37,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:15:37,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 178 transitions. [2024-06-27 22:15:37,869 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4494949494949495 [2024-06-27 22:15:37,869 INFO L175 Difference]: Start difference. First operand has 596 places, 850 transitions, 18573 flow. Second operand 11 states and 178 transitions. [2024-06-27 22:15:37,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 606 places, 888 transitions, 20893 flow [2024-06-27 22:15:41,328 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 599 places, 888 transitions, 20732 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-06-27 22:15:41,341 INFO L231 Difference]: Finished difference. Result has 601 places, 854 transitions, 18758 flow [2024-06-27 22:15:41,341 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=18412, PETRI_DIFFERENCE_MINUEND_PLACES=589, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=850, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=779, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=18758, PETRI_PLACES=601, PETRI_TRANSITIONS=854} [2024-06-27 22:15:41,341 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 561 predicate places. [2024-06-27 22:15:41,341 INFO L495 AbstractCegarLoop]: Abstraction has has 601 places, 854 transitions, 18758 flow [2024-06-27 22:15:41,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:15:41,342 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:15:41,342 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:15:41,342 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-27 22:15:41,342 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:15:41,342 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:15:41,342 INFO L85 PathProgramCache]: Analyzing trace with hash 93287191, now seen corresponding path program 16 times [2024-06-27 22:15:41,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:15:41,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1167777792] [2024-06-27 22:15:41,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:15:41,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:15:41,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:15:42,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:15:42,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:15:42,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1167777792] [2024-06-27 22:15:42,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1167777792] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:15:42,594 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:15:42,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:15:42,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509706537] [2024-06-27 22:15:42,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:15:42,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:15:42,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:15:42,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:15:42,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:15:42,691 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 36 [2024-06-27 22:15:42,692 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 601 places, 854 transitions, 18758 flow. Second operand has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:15:42,692 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:15:42,692 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 36 [2024-06-27 22:15:42,692 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:15:45,002 INFO L124 PetriNetUnfolderBase]: 2957/5884 cut-off events. [2024-06-27 22:15:45,002 INFO L125 PetriNetUnfolderBase]: For 408156/408245 co-relation queries the response was YES. [2024-06-27 22:15:45,109 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56629 conditions, 5884 events. 2957/5884 cut-off events. For 408156/408245 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 48130 event pairs, 355 based on Foata normal form. 64/5739 useless extension candidates. Maximal degree in co-relation 56354. Up to 3157 conditions per place. [2024-06-27 22:15:45,141 INFO L140 encePairwiseOnDemand]: 25/36 looper letters, 537 selfloop transitions, 153 changer transitions 0/905 dead transitions. [2024-06-27 22:15:45,141 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 610 places, 905 transitions, 21111 flow [2024-06-27 22:15:45,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:15:45,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:15:45,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 195 transitions. [2024-06-27 22:15:45,142 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2024-06-27 22:15:45,142 INFO L175 Difference]: Start difference. First operand has 601 places, 854 transitions, 18758 flow. Second operand 10 states and 195 transitions. [2024-06-27 22:15:45,142 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 610 places, 905 transitions, 21111 flow [2024-06-27 22:15:48,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 605 places, 905 transitions, 20902 flow, removed 79 selfloop flow, removed 5 redundant places. [2024-06-27 22:15:48,532 INFO L231 Difference]: Finished difference. Result has 608 places, 869 transitions, 19444 flow [2024-06-27 22:15:48,533 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=18549, PETRI_DIFFERENCE_MINUEND_PLACES=596, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=854, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=713, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=19444, PETRI_PLACES=608, PETRI_TRANSITIONS=869} [2024-06-27 22:15:48,533 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 568 predicate places. [2024-06-27 22:15:48,533 INFO L495 AbstractCegarLoop]: Abstraction has has 608 places, 869 transitions, 19444 flow [2024-06-27 22:15:48,533 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:15:48,533 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:15:48,533 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:15:48,533 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-27 22:15:48,534 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:15:48,534 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:15:48,534 INFO L85 PathProgramCache]: Analyzing trace with hash -1449666128, now seen corresponding path program 20 times [2024-06-27 22:15:48,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:15:48,534 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [922894695] [2024-06-27 22:15:48,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:15:48,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:15:48,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:15:50,145 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:15:50,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:15:50,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [922894695] [2024-06-27 22:15:50,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [922894695] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:15:50,146 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:15:50,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:15:50,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1015838716] [2024-06-27 22:15:50,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:15:50,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:15:50,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:15:50,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:15:50,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:15:50,242 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:15:50,242 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 608 places, 869 transitions, 19444 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:15:50,242 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:15:50,243 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:15:50,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:15:53,446 INFO L124 PetriNetUnfolderBase]: 3490/6725 cut-off events. [2024-06-27 22:15:53,446 INFO L125 PetriNetUnfolderBase]: For 471105/471108 co-relation queries the response was YES. [2024-06-27 22:15:53,550 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66066 conditions, 6725 events. 3490/6725 cut-off events. For 471105/471108 co-relation queries the response was YES. Maximal size of possible extension queue 449. Compared 54507 event pairs, 607 based on Foata normal form. 5/6486 useless extension candidates. Maximal degree in co-relation 65788. Up to 5057 conditions per place. [2024-06-27 22:15:53,581 INFO L140 encePairwiseOnDemand]: 22/36 looper letters, 790 selfloop transitions, 203 changer transitions 0/1001 dead transitions. [2024-06-27 22:15:53,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 622 places, 1001 transitions, 24220 flow [2024-06-27 22:15:53,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-27 22:15:53,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-27 22:15:53,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 255 transitions. [2024-06-27 22:15:53,583 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4722222222222222 [2024-06-27 22:15:53,583 INFO L175 Difference]: Start difference. First operand has 608 places, 869 transitions, 19444 flow. Second operand 15 states and 255 transitions. [2024-06-27 22:15:53,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 622 places, 1001 transitions, 24220 flow [2024-06-27 22:15:57,303 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 617 places, 1001 transitions, 23930 flow, removed 91 selfloop flow, removed 5 redundant places. [2024-06-27 22:15:57,318 INFO L231 Difference]: Finished difference. Result has 624 places, 938 transitions, 21522 flow [2024-06-27 22:15:57,318 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=19158, PETRI_DIFFERENCE_MINUEND_PLACES=603, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=869, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=698, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=21522, PETRI_PLACES=624, PETRI_TRANSITIONS=938} [2024-06-27 22:15:57,318 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 584 predicate places. [2024-06-27 22:15:57,319 INFO L495 AbstractCegarLoop]: Abstraction has has 624 places, 938 transitions, 21522 flow [2024-06-27 22:15:57,319 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:15:57,319 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:15:57,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:15:57,319 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-27 22:15:57,319 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:15:57,319 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:15:57,320 INFO L85 PathProgramCache]: Analyzing trace with hash 1993573467, now seen corresponding path program 17 times [2024-06-27 22:15:57,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:15:57,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [659098113] [2024-06-27 22:15:57,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:15:57,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:15:57,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:15:58,824 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:15:58,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:15:58,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [659098113] [2024-06-27 22:15:58,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [659098113] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:15:58,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:15:58,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:15:58,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1921526831] [2024-06-27 22:15:58,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:15:58,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:15:58,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:15:58,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:15:58,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:15:58,976 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2024-06-27 22:15:58,976 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 624 places, 938 transitions, 21522 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 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:15:58,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:15:58,977 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2024-06-27 22:15:58,977 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:16:01,706 INFO L124 PetriNetUnfolderBase]: 3297/6527 cut-off events. [2024-06-27 22:16:01,706 INFO L125 PetriNetUnfolderBase]: For 473900/473921 co-relation queries the response was YES. [2024-06-27 22:16:01,823 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64016 conditions, 6527 events. 3297/6527 cut-off events. For 473900/473921 co-relation queries the response was YES. Maximal size of possible extension queue 459. Compared 54009 event pairs, 544 based on Foata normal form. 5/6212 useless extension candidates. Maximal degree in co-relation 63729. Up to 4039 conditions per place. [2024-06-27 22:16:01,855 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 738 selfloop transitions, 214 changer transitions 0/983 dead transitions. [2024-06-27 22:16:01,855 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 634 places, 983 transitions, 24182 flow [2024-06-27 22:16:01,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:16:01,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:16:01,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 196 transitions. [2024-06-27 22:16:01,857 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.494949494949495 [2024-06-27 22:16:01,859 INFO L175 Difference]: Start difference. First operand has 624 places, 938 transitions, 21522 flow. Second operand 11 states and 196 transitions. [2024-06-27 22:16:01,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 634 places, 983 transitions, 24182 flow [2024-06-27 22:16:05,737 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 627 places, 983 transitions, 23512 flow, removed 289 selfloop flow, removed 7 redundant places. [2024-06-27 22:16:05,753 INFO L231 Difference]: Finished difference. Result has 628 places, 941 transitions, 21432 flow [2024-06-27 22:16:05,753 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=20884, PETRI_DIFFERENCE_MINUEND_PLACES=617, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=938, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=211, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=727, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=21432, PETRI_PLACES=628, PETRI_TRANSITIONS=941} [2024-06-27 22:16:05,755 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 588 predicate places. [2024-06-27 22:16:05,756 INFO L495 AbstractCegarLoop]: Abstraction has has 628 places, 941 transitions, 21432 flow [2024-06-27 22:16:05,756 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 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:16:05,756 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:16:05,757 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:16:05,758 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-27 22:16:05,758 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:16:05,758 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:16:05,758 INFO L85 PathProgramCache]: Analyzing trace with hash 2052798812, now seen corresponding path program 21 times [2024-06-27 22:16:05,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:16:05,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [932611146] [2024-06-27 22:16:05,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:16:05,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:16:05,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:16:07,320 INFO L134 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:16:07,320 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:16:07,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [932611146] [2024-06-27 22:16:07,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [932611146] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:16:07,321 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:16:07,321 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:16:07,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1183392190] [2024-06-27 22:16:07,321 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:16:07,321 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:16:07,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:16:07,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:16:07,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:16:07,412 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2024-06-27 22:16:07,412 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 628 places, 941 transitions, 21432 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:16:07,412 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:16:07,412 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2024-06-27 22:16:07,412 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:16:10,074 INFO L124 PetriNetUnfolderBase]: 3354/6591 cut-off events. [2024-06-27 22:16:10,075 INFO L125 PetriNetUnfolderBase]: For 482487/482508 co-relation queries the response was YES. [2024-06-27 22:16:10,204 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64929 conditions, 6591 events. 3354/6591 cut-off events. For 482487/482508 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 54657 event pairs, 815 based on Foata normal form. 5/6283 useless extension candidates. Maximal degree in co-relation 64640. Up to 4403 conditions per place. [2024-06-27 22:16:10,241 INFO L140 encePairwiseOnDemand]: 25/36 looper letters, 712 selfloop transitions, 245 changer transitions 0/988 dead transitions. [2024-06-27 22:16:10,242 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 638 places, 988 transitions, 24219 flow [2024-06-27 22:16:10,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:16:10,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:16:10,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 200 transitions. [2024-06-27 22:16:10,243 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5050505050505051 [2024-06-27 22:16:10,243 INFO L175 Difference]: Start difference. First operand has 628 places, 941 transitions, 21432 flow. Second operand 11 states and 200 transitions. [2024-06-27 22:16:10,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 638 places, 988 transitions, 24219 flow [2024-06-27 22:16:14,701 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 629 places, 988 transitions, 23539 flow, removed 174 selfloop flow, removed 9 redundant places. [2024-06-27 22:16:14,716 INFO L231 Difference]: Finished difference. Result has 631 places, 948 transitions, 21619 flow [2024-06-27 22:16:14,717 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=20758, PETRI_DIFFERENCE_MINUEND_PLACES=619, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=941, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=240, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=700, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=21619, PETRI_PLACES=631, PETRI_TRANSITIONS=948} [2024-06-27 22:16:14,717 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 591 predicate places. [2024-06-27 22:16:14,717 INFO L495 AbstractCegarLoop]: Abstraction has has 631 places, 948 transitions, 21619 flow [2024-06-27 22:16:14,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:16:14,717 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:16:14,717 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:16:14,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-27 22:16:14,718 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:16:14,718 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:16:14,718 INFO L85 PathProgramCache]: Analyzing trace with hash 334302431, now seen corresponding path program 18 times [2024-06-27 22:16:14,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:16:14,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [374359626] [2024-06-27 22:16:14,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:16:14,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:16:14,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:16: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:16:16,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:16:16,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [374359626] [2024-06-27 22:16:16,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [374359626] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:16:16,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:16:16,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:16:16,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [579671269] [2024-06-27 22:16:16,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:16:16,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:16:16,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:16:16,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:16:16,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:16:16,239 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2024-06-27 22:16:16,239 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 631 places, 948 transitions, 21619 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 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:16:16,240 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:16:16,240 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2024-06-27 22:16:16,240 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:16:19,145 INFO L124 PetriNetUnfolderBase]: 3410/6694 cut-off events. [2024-06-27 22:16:19,145 INFO L125 PetriNetUnfolderBase]: For 492485/492506 co-relation queries the response was YES. [2024-06-27 22:16:19,260 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65415 conditions, 6694 events. 3410/6694 cut-off events. For 492485/492506 co-relation queries the response was YES. Maximal size of possible extension queue 475. Compared 55619 event pairs, 805 based on Foata normal form. 5/6381 useless extension candidates. Maximal degree in co-relation 65125. Up to 4693 conditions per place. [2024-06-27 22:16:19,295 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 763 selfloop transitions, 204 changer transitions 0/998 dead transitions. [2024-06-27 22:16:19,296 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 641 places, 998 transitions, 24321 flow [2024-06-27 22:16:19,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:16:19,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:16:19,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 197 transitions. [2024-06-27 22:16:19,297 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49747474747474746 [2024-06-27 22:16:19,297 INFO L175 Difference]: Start difference. First operand has 631 places, 948 transitions, 21619 flow. Second operand 11 states and 197 transitions. [2024-06-27 22:16:19,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 641 places, 998 transitions, 24321 flow [2024-06-27 22:16:23,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 633 places, 998 transitions, 24035 flow, removed 75 selfloop flow, removed 8 redundant places. [2024-06-27 22:16:23,508 INFO L231 Difference]: Finished difference. Result has 634 places, 953 transitions, 21868 flow [2024-06-27 22:16:23,509 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=21337, PETRI_DIFFERENCE_MINUEND_PLACES=623, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=948, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=201, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=747, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=21868, PETRI_PLACES=634, PETRI_TRANSITIONS=953} [2024-06-27 22:16:23,509 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 594 predicate places. [2024-06-27 22:16:23,509 INFO L495 AbstractCegarLoop]: Abstraction has has 634 places, 953 transitions, 21868 flow [2024-06-27 22:16:23,509 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 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:16:23,509 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:16:23,509 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:16:23,510 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-27 22:16:23,510 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:16:23,510 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:16:23,510 INFO L85 PathProgramCache]: Analyzing trace with hash 1110651393, now seen corresponding path program 19 times [2024-06-27 22:16:23,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:16:23,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [307991729] [2024-06-27 22:16:23,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:16:23,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:16:23,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:16:24,964 INFO L134 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:16:24,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:16:24,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [307991729] [2024-06-27 22:16:24,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [307991729] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:16:24,964 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:16:24,964 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:16:24,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [967011604] [2024-06-27 22:16:24,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:16:24,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:16:24,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:16:24,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:16:24,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:16:25,063 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2024-06-27 22:16:25,064 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 634 places, 953 transitions, 21868 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:16:25,064 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:16:25,064 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2024-06-27 22:16:25,064 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:16:27,748 INFO L124 PetriNetUnfolderBase]: 3407/6699 cut-off events. [2024-06-27 22:16:27,749 INFO L125 PetriNetUnfolderBase]: For 467058/467079 co-relation queries the response was YES. [2024-06-27 22:16:27,877 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64966 conditions, 6699 events. 3407/6699 cut-off events. For 467058/467079 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 55807 event pairs, 843 based on Foata normal form. 5/6384 useless extension candidates. Maximal degree in co-relation 64676. Up to 4878 conditions per place. [2024-06-27 22:16:27,913 INFO L140 encePairwiseOnDemand]: 27/36 looper letters, 762 selfloop transitions, 199 changer transitions 0/992 dead transitions. [2024-06-27 22:16:27,913 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 643 places, 992 transitions, 24125 flow [2024-06-27 22:16:27,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:16:27,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:16:27,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 184 transitions. [2024-06-27 22:16:27,914 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5111111111111111 [2024-06-27 22:16:27,914 INFO L175 Difference]: Start difference. First operand has 634 places, 953 transitions, 21868 flow. Second operand 10 states and 184 transitions. [2024-06-27 22:16:27,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 643 places, 992 transitions, 24125 flow [2024-06-27 22:16:31,872 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 635 places, 992 transitions, 23824 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-27 22:16:31,888 INFO L231 Difference]: Finished difference. Result has 636 places, 953 transitions, 21987 flow [2024-06-27 22:16:31,889 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=21567, PETRI_DIFFERENCE_MINUEND_PLACES=626, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=953, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=199, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=754, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=21987, PETRI_PLACES=636, PETRI_TRANSITIONS=953} [2024-06-27 22:16:31,889 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 596 predicate places. [2024-06-27 22:16:31,889 INFO L495 AbstractCegarLoop]: Abstraction has has 636 places, 953 transitions, 21987 flow [2024-06-27 22:16:31,889 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:16:31,890 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:16:31,890 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:16:31,890 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-27 22:16:31,890 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:16:31,890 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:16:31,890 INFO L85 PathProgramCache]: Analyzing trace with hash 449746276, now seen corresponding path program 22 times [2024-06-27 22:16:31,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:16:31,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [835708360] [2024-06-27 22:16:31,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:16:31,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:16:31,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:16:33,439 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:16:33,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:16:33,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [835708360] [2024-06-27 22:16:33,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [835708360] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:16:33,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:16:33,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:16:33,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [935814945] [2024-06-27 22:16:33,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:16:33,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:16:33,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:16:33,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:16:33,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:16:33,529 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2024-06-27 22:16:33,529 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 636 places, 953 transitions, 21987 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:16:33,529 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:16:33,529 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2024-06-27 22:16:33,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:16:36,696 INFO L124 PetriNetUnfolderBase]: 3458/6799 cut-off events. [2024-06-27 22:16:36,696 INFO L125 PetriNetUnfolderBase]: For 471353/471374 co-relation queries the response was YES. [2024-06-27 22:16:36,806 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66272 conditions, 6799 events. 3458/6799 cut-off events. For 471353/471374 co-relation queries the response was YES. Maximal size of possible extension queue 479. Compared 56815 event pairs, 897 based on Foata normal form. 5/6477 useless extension candidates. Maximal degree in co-relation 65982. Up to 4962 conditions per place. [2024-06-27 22:16:36,840 INFO L140 encePairwiseOnDemand]: 25/36 looper letters, 793 selfloop transitions, 171 changer transitions 0/995 dead transitions. [2024-06-27 22:16:36,840 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 645 places, 995 transitions, 24652 flow [2024-06-27 22:16:36,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:16:36,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:16:36,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 178 transitions. [2024-06-27 22:16:36,841 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49444444444444446 [2024-06-27 22:16:36,841 INFO L175 Difference]: Start difference. First operand has 636 places, 953 transitions, 21987 flow. Second operand 10 states and 178 transitions. [2024-06-27 22:16:36,841 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 645 places, 995 transitions, 24652 flow [2024-06-27 22:16:41,012 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 636 places, 995 transitions, 24234 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-27 22:16:41,028 INFO L231 Difference]: Finished difference. Result has 637 places, 963 transitions, 22208 flow [2024-06-27 22:16:41,028 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=21569, PETRI_DIFFERENCE_MINUEND_PLACES=627, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=953, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=788, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=22208, PETRI_PLACES=637, PETRI_TRANSITIONS=963} [2024-06-27 22:16:41,028 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 597 predicate places. [2024-06-27 22:16:41,029 INFO L495 AbstractCegarLoop]: Abstraction has has 637 places, 963 transitions, 22208 flow [2024-06-27 22:16:41,029 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:16:41,029 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:16:41,029 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:16:41,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-27 22:16:41,029 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:16:41,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:16:41,030 INFO L85 PathProgramCache]: Analyzing trace with hash 444234941, now seen corresponding path program 20 times [2024-06-27 22:16:41,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:16:41,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1490969965] [2024-06-27 22:16:41,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:16:41,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:16:41,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:16:42,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:16:42,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:16:42,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1490969965] [2024-06-27 22:16:42,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1490969965] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:16:42,435 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:16:42,435 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:16:42,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461903056] [2024-06-27 22:16:42,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:16:42,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:16:42,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:16:42,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:16:42,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:16:42,548 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2024-06-27 22:16:42,548 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 637 places, 963 transitions, 22208 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:16:42,548 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:16:42,548 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2024-06-27 22:16:42,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:16:45,382 INFO L124 PetriNetUnfolderBase]: 3478/6849 cut-off events. [2024-06-27 22:16:45,382 INFO L125 PetriNetUnfolderBase]: For 478871/478892 co-relation queries the response was YES. [2024-06-27 22:16:45,512 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66724 conditions, 6849 events. 3478/6849 cut-off events. For 478871/478892 co-relation queries the response was YES. Maximal size of possible extension queue 482. Compared 57375 event pairs, 904 based on Foata normal form. 5/6524 useless extension candidates. Maximal degree in co-relation 66432. Up to 5166 conditions per place. [2024-06-27 22:16:45,549 INFO L140 encePairwiseOnDemand]: 27/36 looper letters, 826 selfloop transitions, 141 changer transitions 0/998 dead transitions. [2024-06-27 22:16:45,549 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 645 places, 998 transitions, 24478 flow [2024-06-27 22:16:45,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:16:45,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:16:45,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-27 22:16:45,550 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5061728395061729 [2024-06-27 22:16:45,550 INFO L175 Difference]: Start difference. First operand has 637 places, 963 transitions, 22208 flow. Second operand 9 states and 164 transitions. [2024-06-27 22:16:45,550 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 645 places, 998 transitions, 24478 flow [2024-06-27 22:16:49,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 639 places, 998 transitions, 24190 flow, removed 58 selfloop flow, removed 6 redundant places. [2024-06-27 22:16:49,745 INFO L231 Difference]: Finished difference. Result has 640 places, 965 transitions, 22271 flow [2024-06-27 22:16:49,745 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=21920, PETRI_DIFFERENCE_MINUEND_PLACES=631, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=963, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=822, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=22271, PETRI_PLACES=640, PETRI_TRANSITIONS=965} [2024-06-27 22:16:49,745 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 600 predicate places. [2024-06-27 22:16:49,746 INFO L495 AbstractCegarLoop]: Abstraction has has 640 places, 965 transitions, 22271 flow [2024-06-27 22:16:49,746 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:16:49,746 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:16:49,746 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:16:49,746 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-27 22:16:49,746 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:16:49,746 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:16:49,746 INFO L85 PathProgramCache]: Analyzing trace with hash 445277626, now seen corresponding path program 23 times [2024-06-27 22:16:49,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:16:49,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1126445056] [2024-06-27 22:16:49,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:16:49,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:16:49,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:16:51,361 INFO L134 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:16:51,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:16:51,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1126445056] [2024-06-27 22:16:51,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1126445056] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:16:51,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:16:51,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:16:51,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [626039774] [2024-06-27 22:16:51,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:16:51,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:16:51,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:16:51,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:16:51,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:16:51,502 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2024-06-27 22:16:51,502 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 640 places, 965 transitions, 22271 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:16:51,502 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:16:51,502 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2024-06-27 22:16:51,502 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:16:54,552 INFO L124 PetriNetUnfolderBase]: 3475/6879 cut-off events. [2024-06-27 22:16:54,552 INFO L125 PetriNetUnfolderBase]: For 460676/460697 co-relation queries the response was YES. [2024-06-27 22:16:54,666 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66425 conditions, 6879 events. 3475/6879 cut-off events. For 460676/460697 co-relation queries the response was YES. Maximal size of possible extension queue 486. Compared 57874 event pairs, 904 based on Foata normal form. 5/6540 useless extension candidates. Maximal degree in co-relation 66132. Up to 4823 conditions per place. [2024-06-27 22:16:54,699 INFO L140 encePairwiseOnDemand]: 25/36 looper letters, 775 selfloop transitions, 195 changer transitions 0/1001 dead transitions. [2024-06-27 22:16:54,700 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 649 places, 1001 transitions, 24825 flow [2024-06-27 22:16:54,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:16:54,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:16:54,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 180 transitions. [2024-06-27 22:16:54,700 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-27 22:16:54,701 INFO L175 Difference]: Start difference. First operand has 640 places, 965 transitions, 22271 flow. Second operand 10 states and 180 transitions. [2024-06-27 22:16:54,701 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 649 places, 1001 transitions, 24825 flow [2024-06-27 22:16:58,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 641 places, 1001 transitions, 24528 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-27 22:16:58,756 INFO L231 Difference]: Finished difference. Result has 642 places, 965 transitions, 22386 flow [2024-06-27 22:16:58,757 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=21976, PETRI_DIFFERENCE_MINUEND_PLACES=632, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=965, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=195, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=770, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=22386, PETRI_PLACES=642, PETRI_TRANSITIONS=965} [2024-06-27 22:16:58,757 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 602 predicate places. [2024-06-27 22:16:58,757 INFO L495 AbstractCegarLoop]: Abstraction has has 642 places, 965 transitions, 22386 flow [2024-06-27 22:16:58,757 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:16:58,757 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:16:58,758 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:16:58,758 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-27 22:16:58,758 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:16:58,758 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:16:58,758 INFO L85 PathProgramCache]: Analyzing trace with hash 449741471, now seen corresponding path program 21 times [2024-06-27 22:16:58,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:16:58,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [881783168] [2024-06-27 22:16:58,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:16:58,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:16:58,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:17:00,164 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:17:00,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:17:00,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [881783168] [2024-06-27 22:17:00,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [881783168] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:17:00,164 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:17:00,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:17:00,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [477623893] [2024-06-27 22:17:00,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:17:00,165 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:17:00,165 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:17:00,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:17:00,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:17:00,253 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2024-06-27 22:17:00,253 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 642 places, 965 transitions, 22386 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:17:00,253 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:17:00,253 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2024-06-27 22:17:00,253 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:17:03,207 INFO L124 PetriNetUnfolderBase]: 3495/6861 cut-off events. [2024-06-27 22:17:03,208 INFO L125 PetriNetUnfolderBase]: For 464979/465000 co-relation queries the response was YES. [2024-06-27 22:17:03,337 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66932 conditions, 6861 events. 3495/6861 cut-off events. For 464979/465000 co-relation queries the response was YES. Maximal size of possible extension queue 486. Compared 57313 event pairs, 927 based on Foata normal form. 5/6538 useless extension candidates. Maximal degree in co-relation 66638. Up to 5287 conditions per place. [2024-06-27 22:17:03,374 INFO L140 encePairwiseOnDemand]: 27/36 looper letters, 846 selfloop transitions, 120 changer transitions 0/997 dead transitions. [2024-06-27 22:17:03,374 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 650 places, 997 transitions, 24575 flow [2024-06-27 22:17:03,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:17:03,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:17:03,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-27 22:17:03,375 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-27 22:17:03,375 INFO L175 Difference]: Start difference. First operand has 642 places, 965 transitions, 22386 flow. Second operand 9 states and 162 transitions. [2024-06-27 22:17:03,375 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 650 places, 997 transitions, 24575 flow [2024-06-27 22:17:07,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 639 places, 997 transitions, 23878 flow, removed 36 selfloop flow, removed 11 redundant places. [2024-06-27 22:17:07,517 INFO L231 Difference]: Finished difference. Result has 640 places, 967 transitions, 22002 flow [2024-06-27 22:17:07,517 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=21689, PETRI_DIFFERENCE_MINUEND_PLACES=631, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=965, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=845, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=22002, PETRI_PLACES=640, PETRI_TRANSITIONS=967} [2024-06-27 22:17:07,518 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 600 predicate places. [2024-06-27 22:17:07,518 INFO L495 AbstractCegarLoop]: Abstraction has has 640 places, 967 transitions, 22002 flow [2024-06-27 22:17:07,518 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:17:07,518 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:17:07,518 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:17:07,518 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-27 22:17:07,518 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:17:07,519 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:17:07,519 INFO L85 PathProgramCache]: Analyzing trace with hash 449891356, now seen corresponding path program 24 times [2024-06-27 22:17:07,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:17:07,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [497951404] [2024-06-27 22:17:07,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:17:07,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:17:07,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:17:09,214 INFO L134 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:17:09,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:17:09,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [497951404] [2024-06-27 22:17:09,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [497951404] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:17:09,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:17:09,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:17:09,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1284524877] [2024-06-27 22:17:09,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:17:09,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:17:09,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:17:09,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:17:09,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:17:09,319 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2024-06-27 22:17:09,320 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 640 places, 967 transitions, 22002 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 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:17:09,320 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:17:09,320 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2024-06-27 22:17:09,320 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:17:12,216 INFO L124 PetriNetUnfolderBase]: 3491/6858 cut-off events. [2024-06-27 22:17:12,216 INFO L125 PetriNetUnfolderBase]: For 440424/440445 co-relation queries the response was YES. [2024-06-27 22:17:12,351 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65625 conditions, 6858 events. 3491/6858 cut-off events. For 440424/440445 co-relation queries the response was YES. Maximal size of possible extension queue 486. Compared 57311 event pairs, 792 based on Foata normal form. 5/6535 useless extension candidates. Maximal degree in co-relation 65333. Up to 5177 conditions per place. [2024-06-27 22:17:12,654 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 822 selfloop transitions, 142 changer transitions 0/995 dead transitions. [2024-06-27 22:17:12,654 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 649 places, 995 transitions, 24069 flow [2024-06-27 22:17:12,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:17:12,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:17:12,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 174 transitions. [2024-06-27 22:17:12,655 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48333333333333334 [2024-06-27 22:17:12,655 INFO L175 Difference]: Start difference. First operand has 640 places, 967 transitions, 22002 flow. Second operand 10 states and 174 transitions. [2024-06-27 22:17:12,655 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 649 places, 995 transitions, 24069 flow [2024-06-27 22:17:17,001 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 641 places, 995 transitions, 23648 flow, removed 94 selfloop flow, removed 8 redundant places. [2024-06-27 22:17:17,016 INFO L231 Difference]: Finished difference. Result has 642 places, 967 transitions, 21917 flow [2024-06-27 22:17:17,016 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=21593, PETRI_DIFFERENCE_MINUEND_PLACES=632, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=967, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=825, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=21917, PETRI_PLACES=642, PETRI_TRANSITIONS=967} [2024-06-27 22:17:17,040 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 602 predicate places. [2024-06-27 22:17:17,040 INFO L495 AbstractCegarLoop]: Abstraction has has 642 places, 967 transitions, 21917 flow [2024-06-27 22:17:17,040 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 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:17:17,040 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:17:17,040 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:17:17,041 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-27 22:17:17,041 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:17:17,041 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:17:17,041 INFO L85 PathProgramCache]: Analyzing trace with hash 444231221, now seen corresponding path program 22 times [2024-06-27 22:17:17,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:17:17,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1690483395] [2024-06-27 22:17:17,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:17:17,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:17:17,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:17:18,525 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:17:18,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:17:18,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1690483395] [2024-06-27 22:17:18,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1690483395] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:17:18,526 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:17:18,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:17:18,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2064870043] [2024-06-27 22:17:18,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:17:18,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:17:18,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:17:18,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:17:18,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:17:18,622 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2024-06-27 22:17:18,622 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 642 places, 967 transitions, 21917 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:17:18,622 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:17:18,622 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2024-06-27 22:17:18,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:17:21,603 INFO L124 PetriNetUnfolderBase]: 3560/7048 cut-off events. [2024-06-27 22:17:21,603 INFO L125 PetriNetUnfolderBase]: For 504548/504569 co-relation queries the response was YES. [2024-06-27 22:17:21,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67567 conditions, 7048 events. 3560/7048 cut-off events. For 504548/504569 co-relation queries the response was YES. Maximal size of possible extension queue 497. Compared 59423 event pairs, 931 based on Foata normal form. 5/6706 useless extension candidates. Maximal degree in co-relation 67274. Up to 4727 conditions per place. [2024-06-27 22:17:21,790 INFO L140 encePairwiseOnDemand]: 25/36 looper letters, 805 selfloop transitions, 173 changer transitions 0/1009 dead transitions. [2024-06-27 22:17:21,791 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 650 places, 1009 transitions, 24588 flow [2024-06-27 22:17:21,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:17:21,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:17:21,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-27 22:17:21,792 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5370370370370371 [2024-06-27 22:17:21,792 INFO L175 Difference]: Start difference. First operand has 642 places, 967 transitions, 21917 flow. Second operand 9 states and 174 transitions. [2024-06-27 22:17:21,792 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 650 places, 1009 transitions, 24588 flow [2024-06-27 22:17:26,250 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 643 places, 1009 transitions, 24231 flow, removed 78 selfloop flow, removed 7 redundant places. [2024-06-27 22:17:26,266 INFO L231 Difference]: Finished difference. Result has 644 places, 967 transitions, 21916 flow [2024-06-27 22:17:26,267 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=21560, PETRI_DIFFERENCE_MINUEND_PLACES=635, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=967, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=794, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=21916, PETRI_PLACES=644, PETRI_TRANSITIONS=967} [2024-06-27 22:17:26,267 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 604 predicate places. [2024-06-27 22:17:26,268 INFO L495 AbstractCegarLoop]: Abstraction has has 644 places, 967 transitions, 21916 flow [2024-06-27 22:17:26,268 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:17:26,268 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:17:26,268 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:17:26,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-27 22:17:26,268 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:17:26,268 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:17:26,268 INFO L85 PathProgramCache]: Analyzing trace with hash -1134281718, now seen corresponding path program 25 times [2024-06-27 22:17:26,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:17:26,269 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2137119089] [2024-06-27 22:17:26,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:17:26,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:17:26,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:17:27,896 INFO L134 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:17:27,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:17:27,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2137119089] [2024-06-27 22:17:27,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2137119089] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:17:27,897 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:17:27,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:17:27,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [805033970] [2024-06-27 22:17:27,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:17:27,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:17:27,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:17:27,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:17:27,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:17:28,016 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:17:28,017 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 644 places, 967 transitions, 21916 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:17:28,017 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:17:28,017 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:17:28,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:17:31,818 INFO L124 PetriNetUnfolderBase]: 3838/7361 cut-off events. [2024-06-27 22:17:31,819 INFO L125 PetriNetUnfolderBase]: For 526220/526223 co-relation queries the response was YES. [2024-06-27 22:17:31,940 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72356 conditions, 7361 events. 3838/7361 cut-off events. For 526220/526223 co-relation queries the response was YES. Maximal size of possible extension queue 502. Compared 60420 event pairs, 660 based on Foata normal form. 5/7106 useless extension candidates. Maximal degree in co-relation 72063. Up to 5006 conditions per place. [2024-06-27 22:17:31,976 INFO L140 encePairwiseOnDemand]: 23/36 looper letters, 657 selfloop transitions, 380 changer transitions 0/1045 dead transitions. [2024-06-27 22:17:31,977 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 658 places, 1045 transitions, 25314 flow [2024-06-27 22:17:31,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-27 22:17:31,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-27 22:17:31,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 265 transitions. [2024-06-27 22:17:31,978 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49074074074074076 [2024-06-27 22:17:31,978 INFO L175 Difference]: Start difference. First operand has 644 places, 967 transitions, 21916 flow. Second operand 15 states and 265 transitions. [2024-06-27 22:17:31,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 658 places, 1045 transitions, 25314 flow [2024-06-27 22:17:36,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 650 places, 1045 transitions, 24851 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-27 22:17:36,359 INFO L231 Difference]: Finished difference. Result has 651 places, 981 transitions, 22552 flow [2024-06-27 22:17:36,360 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=21455, PETRI_DIFFERENCE_MINUEND_PLACES=636, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=967, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=366, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=599, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=22552, PETRI_PLACES=651, PETRI_TRANSITIONS=981} [2024-06-27 22:17:36,360 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 611 predicate places. [2024-06-27 22:17:36,360 INFO L495 AbstractCegarLoop]: Abstraction has has 651 places, 981 transitions, 22552 flow [2024-06-27 22:17:36,360 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:17:36,360 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:17:36,361 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:17:36,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-27 22:17:36,361 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:17:36,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:17:36,361 INFO L85 PathProgramCache]: Analyzing trace with hash 705364192, now seen corresponding path program 26 times [2024-06-27 22:17:36,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:17:36,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [77785646] [2024-06-27 22:17:36,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:17:36,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:17:36,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:17:37,941 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:17:37,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:17:37,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [77785646] [2024-06-27 22:17:37,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [77785646] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:17:37,942 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:17:37,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:17:37,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107194519] [2024-06-27 22:17:37,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:17:37,943 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:17:37,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:17:37,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:17:37,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:17:38,076 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2024-06-27 22:17:38,076 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 651 places, 981 transitions, 22552 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 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:17:38,076 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:17:38,076 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2024-06-27 22:17:38,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:17:41,302 INFO L124 PetriNetUnfolderBase]: 3646/7160 cut-off events. [2024-06-27 22:17:41,302 INFO L125 PetriNetUnfolderBase]: For 521019/521036 co-relation queries the response was YES. [2024-06-27 22:17:41,439 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69438 conditions, 7160 events. 3646/7160 cut-off events. For 521019/521036 co-relation queries the response was YES. Maximal size of possible extension queue 508. Compared 60259 event pairs, 638 based on Foata normal form. 5/6838 useless extension candidates. Maximal degree in co-relation 69145. Up to 4458 conditions per place. [2024-06-27 22:17:41,478 INFO L140 encePairwiseOnDemand]: 25/36 looper letters, 673 selfloop transitions, 327 changer transitions 0/1031 dead transitions. [2024-06-27 22:17:41,478 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 660 places, 1031 transitions, 25395 flow [2024-06-27 22:17:41,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:17:41,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:17:41,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 192 transitions. [2024-06-27 22:17:41,479 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5333333333333333 [2024-06-27 22:17:41,479 INFO L175 Difference]: Start difference. First operand has 651 places, 981 transitions, 22552 flow. Second operand 10 states and 192 transitions. [2024-06-27 22:17:41,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 660 places, 1031 transitions, 25395 flow [2024-06-27 22:17:46,271 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 648 places, 1031 transitions, 24492 flow, removed 142 selfloop flow, removed 12 redundant places. [2024-06-27 22:17:46,287 INFO L231 Difference]: Finished difference. Result has 649 places, 989 transitions, 22537 flow [2024-06-27 22:17:46,288 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=21649, PETRI_DIFFERENCE_MINUEND_PLACES=639, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=981, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=321, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=658, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=22537, PETRI_PLACES=649, PETRI_TRANSITIONS=989} [2024-06-27 22:17:46,288 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 609 predicate places. [2024-06-27 22:17:46,288 INFO L495 AbstractCegarLoop]: Abstraction has has 649 places, 989 transitions, 22537 flow [2024-06-27 22:17:46,289 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 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:17:46,289 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:17:46,289 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:17:46,289 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-27 22:17:46,289 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:17:46,289 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:17:46,289 INFO L85 PathProgramCache]: Analyzing trace with hash 710732152, now seen corresponding path program 27 times [2024-06-27 22:17:46,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:17:46,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1916645627] [2024-06-27 22:17:46,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:17:46,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:17:46,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:17:48,006 INFO L134 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:17:48,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:17:48,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1916645627] [2024-06-27 22:17:48,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1916645627] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:17:48,006 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:17:48,007 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:17:48,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [765536568] [2024-06-27 22:17:48,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:17:48,007 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:17:48,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:17:48,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:17:48,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:17:48,118 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:17:48,118 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 649 places, 989 transitions, 22537 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:17:48,118 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:17:48,118 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:17:48,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:17:51,740 INFO L124 PetriNetUnfolderBase]: 3906/7503 cut-off events. [2024-06-27 22:17:51,740 INFO L125 PetriNetUnfolderBase]: For 545121/545124 co-relation queries the response was YES. [2024-06-27 22:17:51,882 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73658 conditions, 7503 events. 3906/7503 cut-off events. For 545121/545124 co-relation queries the response was YES. Maximal size of possible extension queue 511. Compared 61848 event pairs, 658 based on Foata normal form. 5/7239 useless extension candidates. Maximal degree in co-relation 73369. Up to 5110 conditions per place. [2024-06-27 22:17:51,925 INFO L140 encePairwiseOnDemand]: 23/36 looper letters, 657 selfloop transitions, 398 changer transitions 0/1063 dead transitions. [2024-06-27 22:17:51,925 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 663 places, 1063 transitions, 25825 flow [2024-06-27 22:17:51,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-27 22:17:51,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-27 22:17:51,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 263 transitions. [2024-06-27 22:17:51,926 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48703703703703705 [2024-06-27 22:17:51,926 INFO L175 Difference]: Start difference. First operand has 649 places, 989 transitions, 22537 flow. Second operand 15 states and 263 transitions. [2024-06-27 22:17:51,926 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 663 places, 1063 transitions, 25825 flow [2024-06-27 22:17:56,979 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 658 places, 1063 transitions, 25430 flow, removed 59 selfloop flow, removed 5 redundant places. [2024-06-27 22:17:56,994 INFO L231 Difference]: Finished difference. Result has 659 places, 997 transitions, 23093 flow [2024-06-27 22:17:56,995 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=22142, PETRI_DIFFERENCE_MINUEND_PLACES=644, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=989, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=390, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=597, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=23093, PETRI_PLACES=659, PETRI_TRANSITIONS=997} [2024-06-27 22:17:56,995 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 619 predicate places. [2024-06-27 22:17:56,995 INFO L495 AbstractCegarLoop]: Abstraction has has 659 places, 997 transitions, 23093 flow [2024-06-27 22:17:56,995 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:17:56,996 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:17:56,996 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:17:56,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-27 22:17:56,996 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:17:56,997 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:17:56,997 INFO L85 PathProgramCache]: Analyzing trace with hash 705364037, now seen corresponding path program 23 times [2024-06-27 22:17:56,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:17:56,997 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1727445411] [2024-06-27 22:17:56,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:17:56,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:17:57,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:17:58,313 INFO L134 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:17:58,313 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:17:58,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1727445411] [2024-06-27 22:17:58,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1727445411] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:17:58,313 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:17:58,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:17:58,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [557367364] [2024-06-27 22:17:58,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:17:58,314 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:17:58,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:17:58,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:17:58,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:17:58,404 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2024-06-27 22:17:58,404 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 659 places, 997 transitions, 23093 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:17:58,404 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:17:58,404 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2024-06-27 22:17:58,405 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:18:01,517 INFO L124 PetriNetUnfolderBase]: 3763/7367 cut-off events. [2024-06-27 22:18:01,517 INFO L125 PetriNetUnfolderBase]: For 610916/610933 co-relation queries the response was YES. [2024-06-27 22:18:01,670 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72020 conditions, 7367 events. 3763/7367 cut-off events. For 610916/610933 co-relation queries the response was YES. Maximal size of possible extension queue 528. Compared 62190 event pairs, 698 based on Foata normal form. 15/7055 useless extension candidates. Maximal degree in co-relation 71729. Up to 4686 conditions per place. [2024-06-27 22:18:01,712 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 736 selfloop transitions, 275 changer transitions 0/1042 dead transitions. [2024-06-27 22:18:01,712 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 667 places, 1042 transitions, 25852 flow [2024-06-27 22:18:01,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:18:01,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:18:01,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 183 transitions. [2024-06-27 22:18:01,713 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5648148148148148 [2024-06-27 22:18:01,713 INFO L175 Difference]: Start difference. First operand has 659 places, 997 transitions, 23093 flow. Second operand 9 states and 183 transitions. [2024-06-27 22:18:01,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 667 places, 1042 transitions, 25852 flow [2024-06-27 22:18:06,721 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 660 places, 1042 transitions, 25201 flow, removed 95 selfloop flow, removed 7 redundant places. [2024-06-27 22:18:06,737 INFO L231 Difference]: Finished difference. Result has 661 places, 999 transitions, 23072 flow [2024-06-27 22:18:06,737 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=22442, PETRI_DIFFERENCE_MINUEND_PLACES=652, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=997, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=273, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=722, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=23072, PETRI_PLACES=661, PETRI_TRANSITIONS=999} [2024-06-27 22:18:06,737 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 621 predicate places. [2024-06-27 22:18:06,738 INFO L495 AbstractCegarLoop]: Abstraction has has 661 places, 999 transitions, 23072 flow [2024-06-27 22:18:06,738 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:18:06,738 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:18:06,738 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:18:06,738 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-27 22:18:06,738 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:18:06,738 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:18:06,739 INFO L85 PathProgramCache]: Analyzing trace with hash 705220042, now seen corresponding path program 28 times [2024-06-27 22:18:06,739 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:18:06,739 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [156845722] [2024-06-27 22:18:06,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:18:06,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:18:06,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:18:08,254 INFO L134 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:18:08,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:18:08,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [156845722] [2024-06-27 22:18:08,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [156845722] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:18:08,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:18:08,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:18:08,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1423601472] [2024-06-27 22:18:08,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:18:08,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:18:08,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:18:08,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:18:08,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:18:08,341 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2024-06-27 22:18:08,341 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 661 places, 999 transitions, 23072 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:18:08,341 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:18:08,341 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2024-06-27 22:18:08,341 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:18:11,537 INFO L124 PetriNetUnfolderBase]: 3779/7563 cut-off events. [2024-06-27 22:18:11,537 INFO L125 PetriNetUnfolderBase]: For 554114/554131 co-relation queries the response was YES. [2024-06-27 22:18:11,690 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72716 conditions, 7563 events. 3779/7563 cut-off events. For 554114/554131 co-relation queries the response was YES. Maximal size of possible extension queue 534. Compared 65279 event pairs, 708 based on Foata normal form. 5/7190 useless extension candidates. Maximal degree in co-relation 72426. Up to 4394 conditions per place. [2024-06-27 22:18:11,732 INFO L140 encePairwiseOnDemand]: 25/36 looper letters, 654 selfloop transitions, 359 changer transitions 0/1044 dead transitions. [2024-06-27 22:18:11,733 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 670 places, 1044 transitions, 26157 flow [2024-06-27 22:18:11,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:18:11,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:18:11,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 192 transitions. [2024-06-27 22:18:11,734 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5333333333333333 [2024-06-27 22:18:11,734 INFO L175 Difference]: Start difference. First operand has 661 places, 999 transitions, 23072 flow. Second operand 10 states and 192 transitions. [2024-06-27 22:18:11,734 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 670 places, 1044 transitions, 26157 flow [2024-06-27 22:18:16,873 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 664 places, 1044 transitions, 25576 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-27 22:18:16,889 INFO L231 Difference]: Finished difference. Result has 665 places, 1003 transitions, 23455 flow [2024-06-27 22:18:16,890 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=22503, PETRI_DIFFERENCE_MINUEND_PLACES=655, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=999, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=357, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=642, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=23455, PETRI_PLACES=665, PETRI_TRANSITIONS=1003} [2024-06-27 22:18:16,890 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 625 predicate places. [2024-06-27 22:18:16,890 INFO L495 AbstractCegarLoop]: Abstraction has has 665 places, 1003 transitions, 23455 flow [2024-06-27 22:18:16,890 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:18:16,890 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:18:16,890 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:18:16,890 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-27 22:18:16,891 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:18:16,891 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:18:16,891 INFO L85 PathProgramCache]: Analyzing trace with hash 705219887, now seen corresponding path program 24 times [2024-06-27 22:18:16,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:18:16,891 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1642071666] [2024-06-27 22:18:16,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:18:16,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:18:16,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:18:18,299 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:18:18,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:18:18,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1642071666] [2024-06-27 22:18:18,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1642071666] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:18:18,300 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:18:18,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:18:18,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1458725438] [2024-06-27 22:18:18,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:18:18,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:18:18,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:18:18,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:18:18,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:18:18,406 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2024-06-27 22:18:18,406 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 665 places, 1003 transitions, 23455 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:18:18,406 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:18:18,406 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2024-06-27 22:18:18,406 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:18:21,580 INFO L124 PetriNetUnfolderBase]: 3787/7492 cut-off events. [2024-06-27 22:18:21,580 INFO L125 PetriNetUnfolderBase]: For 558540/558557 co-relation queries the response was YES. [2024-06-27 22:18:21,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73179 conditions, 7492 events. 3787/7492 cut-off events. For 558540/558557 co-relation queries the response was YES. Maximal size of possible extension queue 534. Compared 63937 event pairs, 675 based on Foata normal form. 5/7142 useless extension candidates. Maximal degree in co-relation 72887. Up to 5512 conditions per place. [2024-06-27 22:18:21,772 INFO L140 encePairwiseOnDemand]: 27/36 looper letters, 793 selfloop transitions, 209 changer transitions 0/1033 dead transitions. [2024-06-27 22:18:21,772 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 673 places, 1033 transitions, 25757 flow [2024-06-27 22:18:21,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:18:21,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:18:21,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-27 22:18:21,773 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5246913580246914 [2024-06-27 22:18:21,773 INFO L175 Difference]: Start difference. First operand has 665 places, 1003 transitions, 23455 flow. Second operand 9 states and 170 transitions. [2024-06-27 22:18:21,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 673 places, 1033 transitions, 25757 flow [2024-06-27 22:18:27,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 666 places, 1033 transitions, 25241 flow, removed 70 selfloop flow, removed 7 redundant places. [2024-06-27 22:18:27,048 INFO L231 Difference]: Finished difference. Result has 667 places, 1004 transitions, 23421 flow [2024-06-27 22:18:27,049 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=22939, PETRI_DIFFERENCE_MINUEND_PLACES=658, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1003, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=208, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=794, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=23421, PETRI_PLACES=667, PETRI_TRANSITIONS=1004} [2024-06-27 22:18:27,049 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 627 predicate places. [2024-06-27 22:18:27,049 INFO L495 AbstractCegarLoop]: Abstraction has has 667 places, 1004 transitions, 23421 flow [2024-06-27 22:18:27,049 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:18:27,049 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:18:27,050 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:18:27,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-27 22:18:27,050 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:18:27,050 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:18:27,050 INFO L85 PathProgramCache]: Analyzing trace with hash 705216167, now seen corresponding path program 25 times [2024-06-27 22:18:27,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:18:27,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1454647764] [2024-06-27 22:18:27,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:18:27,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:18:27,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:18:28,661 INFO L134 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:18:28,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:18:28,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1454647764] [2024-06-27 22:18:28,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1454647764] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:18:28,662 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:18:28,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:18:28,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [27871772] [2024-06-27 22:18:28,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:18:28,662 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:18:28,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:18:28,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:18:28,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:18:28,799 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2024-06-27 22:18:28,799 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 667 places, 1004 transitions, 23421 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 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:18:28,799 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:18:28,799 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2024-06-27 22:18:28,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:18:32,186 INFO L124 PetriNetUnfolderBase]: 3906/7609 cut-off events. [2024-06-27 22:18:32,186 INFO L125 PetriNetUnfolderBase]: For 632302/632319 co-relation queries the response was YES. [2024-06-27 22:18:32,337 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76154 conditions, 7609 events. 3906/7609 cut-off events. For 632302/632319 co-relation queries the response was YES. Maximal size of possible extension queue 556. Compared 64413 event pairs, 723 based on Foata normal form. 5/7292 useless extension candidates. Maximal degree in co-relation 75862. Up to 4371 conditions per place. [2024-06-27 22:18:32,381 INFO L140 encePairwiseOnDemand]: 23/36 looper letters, 721 selfloop transitions, 302 changer transitions 0/1054 dead transitions. [2024-06-27 22:18:32,381 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 676 places, 1054 transitions, 26760 flow [2024-06-27 22:18:32,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:18:32,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:18:32,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 195 transitions. [2024-06-27 22:18:32,382 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2024-06-27 22:18:32,382 INFO L175 Difference]: Start difference. First operand has 667 places, 1004 transitions, 23421 flow. Second operand 10 states and 195 transitions. [2024-06-27 22:18:32,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 676 places, 1054 transitions, 26760 flow [2024-06-27 22:18:38,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 669 places, 1054 transitions, 26293 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-27 22:18:38,573 INFO L231 Difference]: Finished difference. Result has 671 places, 1010 transitions, 23783 flow [2024-06-27 22:18:38,574 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=22963, PETRI_DIFFERENCE_MINUEND_PLACES=660, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1004, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=297, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=703, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=23783, PETRI_PLACES=671, PETRI_TRANSITIONS=1010} [2024-06-27 22:18:38,574 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 631 predicate places. [2024-06-27 22:18:38,574 INFO L495 AbstractCegarLoop]: Abstraction has has 671 places, 1010 transitions, 23783 flow [2024-06-27 22:18:38,575 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 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:18:38,575 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:18:38,575 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:18:38,575 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-27 22:18:38,575 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:18:38,576 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:18:38,576 INFO L85 PathProgramCache]: Analyzing trace with hash 710726417, now seen corresponding path program 26 times [2024-06-27 22:18:38,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:18:38,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1322484649] [2024-06-27 22:18:38,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:18:38,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:18:38,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:18:40,004 INFO L134 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:18:40,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:18:40,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1322484649] [2024-06-27 22:18:40,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1322484649] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:18:40,004 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:18:40,005 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:18:40,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1798760803] [2024-06-27 22:18:40,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:18:40,005 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:18:40,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:18:40,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:18:40,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:18:40,104 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2024-06-27 22:18:40,104 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 671 places, 1010 transitions, 23783 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:18:40,104 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:18:40,104 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2024-06-27 22:18:40,105 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:18:43,556 INFO L124 PetriNetUnfolderBase]: 3885/7631 cut-off events. [2024-06-27 22:18:43,556 INFO L125 PetriNetUnfolderBase]: For 620744/620761 co-relation queries the response was YES. [2024-06-27 22:18:43,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74782 conditions, 7631 events. 3885/7631 cut-off events. For 620744/620761 co-relation queries the response was YES. Maximal size of possible extension queue 552. Compared 65014 event pairs, 764 based on Foata normal form. 17/7309 useless extension candidates. Maximal degree in co-relation 74487. Up to 4822 conditions per place. [2024-06-27 22:18:43,738 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 729 selfloop transitions, 291 changer transitions 0/1051 dead transitions. [2024-06-27 22:18:43,738 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 679 places, 1051 transitions, 26411 flow [2024-06-27 22:18:43,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:18:43,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:18:43,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 181 transitions. [2024-06-27 22:18:43,743 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.558641975308642 [2024-06-27 22:18:43,743 INFO L175 Difference]: Start difference. First operand has 671 places, 1010 transitions, 23783 flow. Second operand 9 states and 181 transitions. [2024-06-27 22:18:43,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 679 places, 1051 transitions, 26411 flow [2024-06-27 22:18:48,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 672 places, 1051 transitions, 25939 flow, removed 44 selfloop flow, removed 7 redundant places. [2024-06-27 22:18:48,894 INFO L231 Difference]: Finished difference. Result has 674 places, 1010 transitions, 23947 flow [2024-06-27 22:18:48,895 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=23311, PETRI_DIFFERENCE_MINUEND_PLACES=664, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1010, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=291, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=719, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=23947, PETRI_PLACES=674, PETRI_TRANSITIONS=1010} [2024-06-27 22:18:48,895 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 634 predicate places. [2024-06-27 22:18:48,895 INFO L495 AbstractCegarLoop]: Abstraction has has 674 places, 1010 transitions, 23947 flow [2024-06-27 22:18:48,895 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:18:48,895 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:18:48,895 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:18:48,896 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-27 22:18:48,896 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:18:48,896 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:18:48,896 INFO L85 PathProgramCache]: Analyzing trace with hash 710726572, now seen corresponding path program 29 times [2024-06-27 22:18:48,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:18:48,896 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [827596075] [2024-06-27 22:18:48,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:18:48,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:18:48,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:18:50,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:18:50,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:18:50,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [827596075] [2024-06-27 22:18:50,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [827596075] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:18:50,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:18:50,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:18:50,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2043321466] [2024-06-27 22:18:50,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:18:50,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:18:50,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:18:50,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:18:50,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:18:50,578 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 36 [2024-06-27 22:18:50,578 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 674 places, 1010 transitions, 23947 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 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:18:50,578 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:18:50,578 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 36 [2024-06-27 22:18:50,578 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:18:54,030 INFO L124 PetriNetUnfolderBase]: 3882/7677 cut-off events. [2024-06-27 22:18:54,030 INFO L125 PetriNetUnfolderBase]: For 526796/526813 co-relation queries the response was YES. [2024-06-27 22:18:54,192 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75013 conditions, 7677 events. 3882/7677 cut-off events. For 526796/526813 co-relation queries the response was YES. Maximal size of possible extension queue 555. Compared 65797 event pairs, 730 based on Foata normal form. 5/7330 useless extension candidates. Maximal degree in co-relation 74717. Up to 4828 conditions per place. [2024-06-27 22:18:54,238 INFO L140 encePairwiseOnDemand]: 25/36 looper letters, 675 selfloop transitions, 346 changer transitions 0/1052 dead transitions. [2024-06-27 22:18:54,238 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 683 places, 1052 transitions, 26569 flow [2024-06-27 22:18:54,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:18:54,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:18:54,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 189 transitions. [2024-06-27 22:18:54,239 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.525 [2024-06-27 22:18:54,239 INFO L175 Difference]: Start difference. First operand has 674 places, 1010 transitions, 23947 flow. Second operand 10 states and 189 transitions. [2024-06-27 22:18:54,239 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 683 places, 1052 transitions, 26569 flow [2024-06-27 22:18:59,422 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 676 places, 1052 transitions, 25908 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-27 22:18:59,438 INFO L231 Difference]: Finished difference. Result has 677 places, 1012 transitions, 24031 flow [2024-06-27 22:18:59,439 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=23286, PETRI_DIFFERENCE_MINUEND_PLACES=667, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1010, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=344, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=666, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=24031, PETRI_PLACES=677, PETRI_TRANSITIONS=1012} [2024-06-27 22:18:59,439 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 637 predicate places. [2024-06-27 22:18:59,439 INFO L495 AbstractCegarLoop]: Abstraction has has 677 places, 1012 transitions, 24031 flow [2024-06-27 22:18:59,440 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 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:18:59,440 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:18:59,440 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:18:59,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-27 22:18:59,440 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:18:59,441 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:18:59,441 INFO L85 PathProgramCache]: Analyzing trace with hash 710941898, now seen corresponding path program 6 times [2024-06-27 22:18:59,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:18:59,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [8278939] [2024-06-27 22:18:59,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:18:59,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:18:59,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:19:01,280 INFO L134 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:19:01,280 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:19:01,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [8278939] [2024-06-27 22:19:01,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [8278939] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:19:01,280 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:19:01,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:19:01,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [151031687] [2024-06-27 22:19:01,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:19:01,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:19:01,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:19:01,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:19:01,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:19:01,365 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:19:01,365 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 677 places, 1012 transitions, 24031 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:19:01,365 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:19:01,365 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:19:01,366 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:19:04,920 INFO L124 PetriNetUnfolderBase]: 4234/8208 cut-off events. [2024-06-27 22:19:04,921 INFO L125 PetriNetUnfolderBase]: For 534692/534695 co-relation queries the response was YES. [2024-06-27 22:19:05,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81338 conditions, 8208 events. 4234/8208 cut-off events. For 534692/534695 co-relation queries the response was YES. Maximal size of possible extension queue 576. Compared 69321 event pairs, 994 based on Foata normal form. 5/7919 useless extension candidates. Maximal degree in co-relation 81040. Up to 6552 conditions per place. [2024-06-27 22:19:05,135 INFO L140 encePairwiseOnDemand]: 23/36 looper letters, 956 selfloop transitions, 126 changer transitions 0/1090 dead transitions. [2024-06-27 22:19:05,135 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 686 places, 1090 transitions, 27644 flow [2024-06-27 22:19:05,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:19:05,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:19:05,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 180 transitions. [2024-06-27 22:19:05,136 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-27 22:19:05,136 INFO L175 Difference]: Start difference. First operand has 677 places, 1012 transitions, 24031 flow. Second operand 10 states and 180 transitions. [2024-06-27 22:19:05,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 686 places, 1090 transitions, 27644 flow [2024-06-27 22:19:10,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 677 places, 1090 transitions, 26644 flow, removed 28 selfloop flow, removed 9 redundant places. [2024-06-27 22:19:10,345 INFO L231 Difference]: Finished difference. Result has 682 places, 1046 transitions, 24285 flow [2024-06-27 22:19:10,346 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=23068, PETRI_DIFFERENCE_MINUEND_PLACES=668, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1012, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=914, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=24285, PETRI_PLACES=682, PETRI_TRANSITIONS=1046} [2024-06-27 22:19:10,346 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 642 predicate places. [2024-06-27 22:19:10,346 INFO L495 AbstractCegarLoop]: Abstraction has has 682 places, 1046 transitions, 24285 flow [2024-06-27 22:19:10,347 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:19:10,347 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:19:10,347 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:19:10,347 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-27 22:19:10,347 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:19:10,347 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:19:10,347 INFO L85 PathProgramCache]: Analyzing trace with hash 1607318811, now seen corresponding path program 1 times [2024-06-27 22:19:10,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:19:10,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [786204287] [2024-06-27 22:19:10,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:19:10,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:19:10,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:19:11,989 INFO L134 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:19:11,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:19:11,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [786204287] [2024-06-27 22:19:11,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [786204287] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:19:11,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:19:11,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:19:11,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1194307399] [2024-06-27 22:19:11,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:19:11,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:19:11,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:19:11,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:19:11,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:19:12,128 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:19:12,128 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 682 places, 1046 transitions, 24285 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:19:12,128 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:19:12,128 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:19:12,128 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:19:16,326 INFO L124 PetriNetUnfolderBase]: 4375/8497 cut-off events. [2024-06-27 22:19:16,326 INFO L125 PetriNetUnfolderBase]: For 665985/665988 co-relation queries the response was YES. [2024-06-27 22:19:16,480 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83998 conditions, 8497 events. 4375/8497 cut-off events. For 665985/665988 co-relation queries the response was YES. Maximal size of possible extension queue 598. Compared 72307 event pairs, 1092 based on Foata normal form. 11/8207 useless extension candidates. Maximal degree in co-relation 83697. Up to 5920 conditions per place. [2024-06-27 22:19:16,526 INFO L140 encePairwiseOnDemand]: 23/36 looper letters, 1005 selfloop transitions, 111 changer transitions 0/1124 dead transitions. [2024-06-27 22:19:16,526 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 694 places, 1124 transitions, 27958 flow [2024-06-27 22:19:16,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 22:19:16,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 22:19:16,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 224 transitions. [2024-06-27 22:19:16,527 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47863247863247865 [2024-06-27 22:19:16,527 INFO L175 Difference]: Start difference. First operand has 682 places, 1046 transitions, 24285 flow. Second operand 13 states and 224 transitions. [2024-06-27 22:19:16,527 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 694 places, 1124 transitions, 27958 flow [2024-06-27 22:19:22,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 687 places, 1124 transitions, 27426 flow, removed 56 selfloop flow, removed 7 redundant places. [2024-06-27 22:19:22,746 INFO L231 Difference]: Finished difference. Result has 689 places, 1047 transitions, 24016 flow [2024-06-27 22:19:22,747 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=23763, PETRI_DIFFERENCE_MINUEND_PLACES=675, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1046, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=935, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=24016, PETRI_PLACES=689, PETRI_TRANSITIONS=1047} [2024-06-27 22:19:22,747 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 649 predicate places. [2024-06-27 22:19:22,747 INFO L495 AbstractCegarLoop]: Abstraction has has 689 places, 1047 transitions, 24016 flow [2024-06-27 22:19:22,747 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:19:22,747 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:19:22,748 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:19:22,748 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-27 22:19:22,748 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:19:22,758 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:19:22,758 INFO L85 PathProgramCache]: Analyzing trace with hash -124309417, now seen corresponding path program 2 times [2024-06-27 22:19:22,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:19:22,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [603339446] [2024-06-27 22:19:22,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:19:22,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:19:22,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:19:24,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:19:24,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:19:24,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [603339446] [2024-06-27 22:19:24,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [603339446] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:19:24,405 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:19:24,405 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:19:24,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [185482737] [2024-06-27 22:19:24,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:19:24,406 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:19:24,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:19:24,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:19:24,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:19:24,610 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:19:24,610 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 689 places, 1047 transitions, 24016 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:19:24,610 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:19:24,610 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:19:24,610 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:19:28,623 INFO L124 PetriNetUnfolderBase]: 4508/8808 cut-off events. [2024-06-27 22:19:28,624 INFO L125 PetriNetUnfolderBase]: For 741160/741163 co-relation queries the response was YES. [2024-06-27 22:19:28,806 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87049 conditions, 8808 events. 4508/8808 cut-off events. For 741160/741163 co-relation queries the response was YES. Maximal size of possible extension queue 620. Compared 75680 event pairs, 1212 based on Foata normal form. 11/8501 useless extension candidates. Maximal degree in co-relation 86747. Up to 6631 conditions per place. [2024-06-27 22:19:28,855 INFO L140 encePairwiseOnDemand]: 23/36 looper letters, 1004 selfloop transitions, 112 changer transitions 0/1124 dead transitions. [2024-06-27 22:19:28,855 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 701 places, 1124 transitions, 27739 flow [2024-06-27 22:19:28,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 22:19:28,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 22:19:28,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 225 transitions. [2024-06-27 22:19:28,856 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4807692307692308 [2024-06-27 22:19:28,857 INFO L175 Difference]: Start difference. First operand has 689 places, 1047 transitions, 24016 flow. Second operand 13 states and 225 transitions. [2024-06-27 22:19:28,857 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 701 places, 1124 transitions, 27739 flow [2024-06-27 22:19:35,865 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 689 places, 1124 transitions, 27410 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-06-27 22:19:35,882 INFO L231 Difference]: Finished difference. Result has 691 places, 1048 transitions, 23942 flow [2024-06-27 22:19:35,883 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=23687, PETRI_DIFFERENCE_MINUEND_PLACES=677, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1047, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=935, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=23942, PETRI_PLACES=691, PETRI_TRANSITIONS=1048} [2024-06-27 22:19:35,883 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 651 predicate places. [2024-06-27 22:19:35,883 INFO L495 AbstractCegarLoop]: Abstraction has has 691 places, 1048 transitions, 23942 flow [2024-06-27 22:19:35,883 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:19:35,884 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:19:35,884 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:19:35,884 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-27 22:19:35,884 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:19:35,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:19:35,885 INFO L85 PathProgramCache]: Analyzing trace with hash -124194097, now seen corresponding path program 3 times [2024-06-27 22:19:35,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:19:35,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1473803953] [2024-06-27 22:19:35,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:19:35,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:19:35,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:19:37,711 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:19:37,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:19:37,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1473803953] [2024-06-27 22:19:37,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1473803953] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:19:37,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:19:37,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:19:37,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [429739981] [2024-06-27 22:19:37,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:19:37,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:19:37,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:19:37,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:19:37,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:19:37,855 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:19:37,855 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 691 places, 1048 transitions, 23942 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:19:37,855 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:19:37,855 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:19:37,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:19:41,877 INFO L124 PetriNetUnfolderBase]: 4479/8787 cut-off events. [2024-06-27 22:19:41,877 INFO L125 PetriNetUnfolderBase]: For 675356/675359 co-relation queries the response was YES. [2024-06-27 22:19:42,055 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85223 conditions, 8787 events. 4479/8787 cut-off events. For 675356/675359 co-relation queries the response was YES. Maximal size of possible extension queue 615. Compared 75844 event pairs, 1176 based on Foata normal form. 11/8473 useless extension candidates. Maximal degree in co-relation 84919. Up to 6708 conditions per place. [2024-06-27 22:19:42,105 INFO L140 encePairwiseOnDemand]: 23/36 looper letters, 996 selfloop transitions, 113 changer transitions 0/1117 dead transitions. [2024-06-27 22:19:42,105 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 702 places, 1117 transitions, 27489 flow [2024-06-27 22:19:42,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 22:19:42,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 22:19:42,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 214 transitions. [2024-06-27 22:19:42,106 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49537037037037035 [2024-06-27 22:19:42,106 INFO L175 Difference]: Start difference. First operand has 691 places, 1048 transitions, 23942 flow. Second operand 12 states and 214 transitions. [2024-06-27 22:19:42,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 702 places, 1117 transitions, 27489 flow [2024-06-27 22:19:48,475 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 692 places, 1117 transitions, 27277 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-27 22:19:48,491 INFO L231 Difference]: Finished difference. Result has 693 places, 1048 transitions, 23962 flow [2024-06-27 22:19:48,492 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=23730, PETRI_DIFFERENCE_MINUEND_PLACES=681, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1048, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=935, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=23962, PETRI_PLACES=693, PETRI_TRANSITIONS=1048} [2024-06-27 22:19:48,492 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 653 predicate places. [2024-06-27 22:19:48,492 INFO L495 AbstractCegarLoop]: Abstraction has has 693 places, 1048 transitions, 23962 flow [2024-06-27 22:19:48,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:19:48,493 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:19:48,493 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:19:48,493 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-27 22:19:48,493 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:19:48,493 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:19:48,493 INFO L85 PathProgramCache]: Analyzing trace with hash -124189447, now seen corresponding path program 4 times [2024-06-27 22:19:48,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:19:48,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1692139289] [2024-06-27 22:19:48,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:19:48,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:19:48,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:19:50,442 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:19:50,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:19:50,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1692139289] [2024-06-27 22:19:50,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1692139289] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:19:50,443 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:19:50,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 22:19:50,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1692205116] [2024-06-27 22:19:50,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:19:50,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 22:19:50,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:19:50,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 22:19:50,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-27 22:19:50,644 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:19:50,644 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 693 places, 1048 transitions, 23962 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:19:50,644 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:19:50,644 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:19:50,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:19:55,214 INFO L124 PetriNetUnfolderBase]: 4497/8779 cut-off events. [2024-06-27 22:19:55,215 INFO L125 PetriNetUnfolderBase]: For 626056/626059 co-relation queries the response was YES. [2024-06-27 22:19:55,366 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84391 conditions, 8779 events. 4497/8779 cut-off events. For 626056/626059 co-relation queries the response was YES. Maximal size of possible extension queue 617. Compared 75635 event pairs, 1159 based on Foata normal form. 13/8482 useless extension candidates. Maximal degree in co-relation 84086. Up to 6690 conditions per place. [2024-06-27 22:19:55,408 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 962 selfloop transitions, 156 changer transitions 0/1126 dead transitions. [2024-06-27 22:19:55,408 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 705 places, 1126 transitions, 27410 flow [2024-06-27 22:19:55,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 22:19:55,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 22:19:55,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 220 transitions. [2024-06-27 22:19:55,409 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4700854700854701 [2024-06-27 22:19:55,409 INFO L175 Difference]: Start difference. First operand has 693 places, 1048 transitions, 23962 flow. Second operand 13 states and 220 transitions. [2024-06-27 22:19:55,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 705 places, 1126 transitions, 27410 flow [2024-06-27 22:20:01,459 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 695 places, 1126 transitions, 27188 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-27 22:20:01,476 INFO L231 Difference]: Finished difference. Result has 700 places, 1056 transitions, 24365 flow [2024-06-27 22:20:01,476 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=23740, PETRI_DIFFERENCE_MINUEND_PLACES=683, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1048, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=892, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=24365, PETRI_PLACES=700, PETRI_TRANSITIONS=1056} [2024-06-27 22:20:01,476 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 660 predicate places. [2024-06-27 22:20:01,476 INFO L495 AbstractCegarLoop]: Abstraction has has 700 places, 1056 transitions, 24365 flow [2024-06-27 22:20:01,477 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:20:01,477 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:20:01,477 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:20:01,477 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-27 22:20:01,477 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:20:01,477 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:20:01,477 INFO L85 PathProgramCache]: Analyzing trace with hash -1731715283, now seen corresponding path program 5 times [2024-06-27 22:20:01,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:20:01,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1668408618] [2024-06-27 22:20:01,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:20:01,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:20:01,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:20:03,211 INFO L134 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:20:03,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:20:03,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1668408618] [2024-06-27 22:20:03,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1668408618] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:20:03,211 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:20:03,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:20:03,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [213206132] [2024-06-27 22:20:03,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:20:03,212 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:20:03,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:20:03,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:20:03,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:20:03,316 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:20:03,317 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 700 places, 1056 transitions, 24365 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:20:03,317 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:20:03,317 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:20:03,317 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:20:08,179 INFO L124 PetriNetUnfolderBase]: 4614/9061 cut-off events. [2024-06-27 22:20:08,179 INFO L125 PetriNetUnfolderBase]: For 710308/710311 co-relation queries the response was YES. [2024-06-27 22:20:08,353 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88460 conditions, 9061 events. 4614/9061 cut-off events. For 710308/710311 co-relation queries the response was YES. Maximal size of possible extension queue 640. Compared 78736 event pairs, 1294 based on Foata normal form. 11/8744 useless extension candidates. Maximal degree in co-relation 88150. Up to 7112 conditions per place. [2024-06-27 22:20:08,406 INFO L140 encePairwiseOnDemand]: 23/36 looper letters, 1024 selfloop transitions, 81 changer transitions 0/1113 dead transitions. [2024-06-27 22:20:08,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 710 places, 1113 transitions, 27745 flow [2024-06-27 22:20:08,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:20:08,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:20:08,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 196 transitions. [2024-06-27 22:20:08,409 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.494949494949495 [2024-06-27 22:20:08,409 INFO L175 Difference]: Start difference. First operand has 700 places, 1056 transitions, 24365 flow. Second operand 11 states and 196 transitions. [2024-06-27 22:20:08,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 710 places, 1113 transitions, 27745 flow [2024-06-27 22:20:14,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 703 places, 1113 transitions, 27583 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 22:20:14,980 INFO L231 Difference]: Finished difference. Result has 704 places, 1056 transitions, 24370 flow [2024-06-27 22:20:14,980 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=24203, PETRI_DIFFERENCE_MINUEND_PLACES=693, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1056, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=975, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=24370, PETRI_PLACES=704, PETRI_TRANSITIONS=1056} [2024-06-27 22:20:14,981 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 664 predicate places. [2024-06-27 22:20:14,981 INFO L495 AbstractCegarLoop]: Abstraction has has 704 places, 1056 transitions, 24370 flow [2024-06-27 22:20:14,981 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:20:14,981 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:20:14,981 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:20:14,981 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-27 22:20:14,981 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:20:14,982 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:20:14,982 INFO L85 PathProgramCache]: Analyzing trace with hash -1731830603, now seen corresponding path program 6 times [2024-06-27 22:20:14,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:20:14,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [334679238] [2024-06-27 22:20:14,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:20:14,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:20:15,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:20:16,506 INFO L134 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:20:16,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:20:16,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [334679238] [2024-06-27 22:20:16,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [334679238] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:20:16,506 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:20:16,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:20:16,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [607418629] [2024-06-27 22:20:16,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:20:16,507 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:20:16,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:20:16,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:20:16,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:20:16,602 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:20:16,602 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 704 places, 1056 transitions, 24370 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:20:16,602 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:20:16,602 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:20:16,602 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:20:21,645 INFO L124 PetriNetUnfolderBase]: 4747/9340 cut-off events. [2024-06-27 22:20:21,645 INFO L125 PetriNetUnfolderBase]: For 810786/810789 co-relation queries the response was YES. [2024-06-27 22:20:21,821 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92290 conditions, 9340 events. 4747/9340 cut-off events. For 810786/810789 co-relation queries the response was YES. Maximal size of possible extension queue 661. Compared 81620 event pairs, 1382 based on Foata normal form. 11/9015 useless extension candidates. Maximal degree in co-relation 91979. Up to 6914 conditions per place. [2024-06-27 22:20:21,866 INFO L140 encePairwiseOnDemand]: 23/36 looper letters, 1024 selfloop transitions, 81 changer transitions 0/1113 dead transitions. [2024-06-27 22:20:21,867 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 714 places, 1113 transitions, 27723 flow [2024-06-27 22:20:21,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:20:21,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:20:21,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 195 transitions. [2024-06-27 22:20:21,868 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49242424242424243 [2024-06-27 22:20:21,868 INFO L175 Difference]: Start difference. First operand has 704 places, 1056 transitions, 24370 flow. Second operand 11 states and 195 transitions. [2024-06-27 22:20:21,868 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 714 places, 1113 transitions, 27723 flow [2024-06-27 22:20:29,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 706 places, 1113 transitions, 27557 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-27 22:20:29,920 INFO L231 Difference]: Finished difference. Result has 707 places, 1056 transitions, 24371 flow [2024-06-27 22:20:29,921 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=24204, PETRI_DIFFERENCE_MINUEND_PLACES=696, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1056, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=975, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=24371, PETRI_PLACES=707, PETRI_TRANSITIONS=1056} [2024-06-27 22:20:29,921 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 667 predicate places. [2024-06-27 22:20:29,921 INFO L495 AbstractCegarLoop]: Abstraction has has 707 places, 1056 transitions, 24371 flow [2024-06-27 22:20:29,921 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:20:29,922 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:20:29,922 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:20:29,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-27 22:20:29,922 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:20:29,922 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:20:29,922 INFO L85 PathProgramCache]: Analyzing trace with hash -1727241983, now seen corresponding path program 7 times [2024-06-27 22:20:29,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:20:29,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722257211] [2024-06-27 22:20:29,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:20:29,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:20:29,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:20:31,617 INFO L134 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:20:31,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:20:31,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [722257211] [2024-06-27 22:20:31,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [722257211] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:20:31,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:20:31,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:20:31,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1705402383] [2024-06-27 22:20:31,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:20:31,618 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:20:31,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:20:31,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:20:31,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:20:31,791 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:20:31,791 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 707 places, 1056 transitions, 24371 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:20:31,791 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:20:31,791 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:20:31,791 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:20:36,594 INFO L124 PetriNetUnfolderBase]: 4734/9270 cut-off events. [2024-06-27 22:20:36,594 INFO L125 PetriNetUnfolderBase]: For 757528/757531 co-relation queries the response was YES. [2024-06-27 22:20:36,766 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90872 conditions, 9270 events. 4734/9270 cut-off events. For 757528/757531 co-relation queries the response was YES. Maximal size of possible extension queue 658. Compared 81001 event pairs, 1439 based on Foata normal form. 13/8958 useless extension candidates. Maximal degree in co-relation 90560. Up to 7595 conditions per place. [2024-06-27 22:20:36,811 INFO L140 encePairwiseOnDemand]: 23/36 looper letters, 1018 selfloop transitions, 70 changer transitions 0/1096 dead transitions. [2024-06-27 22:20:36,811 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 718 places, 1096 transitions, 27042 flow [2024-06-27 22:20:36,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 22:20:36,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 22:20:36,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 196 transitions. [2024-06-27 22:20:36,812 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4537037037037037 [2024-06-27 22:20:36,812 INFO L175 Difference]: Start difference. First operand has 707 places, 1056 transitions, 24371 flow. Second operand 12 states and 196 transitions. [2024-06-27 22:20:36,812 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 718 places, 1096 transitions, 27042 flow [2024-06-27 22:20:43,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 709 places, 1096 transitions, 26883 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-27 22:20:43,871 INFO L231 Difference]: Finished difference. Result has 710 places, 1056 transitions, 24360 flow [2024-06-27 22:20:43,872 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=24212, PETRI_DIFFERENCE_MINUEND_PLACES=698, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1056, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=986, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=24360, PETRI_PLACES=710, PETRI_TRANSITIONS=1056} [2024-06-27 22:20:43,872 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 670 predicate places. [2024-06-27 22:20:43,872 INFO L495 AbstractCegarLoop]: Abstraction has has 710 places, 1056 transitions, 24360 flow [2024-06-27 22:20:43,872 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:20:43,872 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:20:43,872 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:20:43,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-27 22:20:43,873 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:20:43,873 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:20:43,873 INFO L85 PathProgramCache]: Analyzing trace with hash -1731710633, now seen corresponding path program 8 times [2024-06-27 22:20:43,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:20:43,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [96060224] [2024-06-27 22:20:43,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:20:43,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:20:43,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:20:45,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:20:45,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:20:45,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [96060224] [2024-06-27 22:20:45,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [96060224] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:20:45,553 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:20:45,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:20:45,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1082841645] [2024-06-27 22:20:45,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:20:45,554 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:20:45,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:20:45,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:20:45,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:20:45,734 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 22:20:45,734 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 710 places, 1056 transitions, 24360 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:20:45,734 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:20:45,734 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 22:20:45,734 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand