./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix025_power.oepc_power.opt_pso.oepc_rmo.oepc_tso.oepc_tso.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/mix025_power.oepc_power.opt_pso.oepc_rmo.oepc_tso.oepc_tso.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/mix025_power.oepc_power.opt_pso.oepc_rmo.oepc_tso.oepc_tso.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/mix025_power.oepc_power.opt_pso.oepc_rmo.oepc_tso.oepc_tso.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-27 23:31:14,329 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 23:31:14,387 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 23:31:14,391 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 23:31:14,392 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 23:31:14,412 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 23:31:14,412 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 23:31:14,413 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 23:31:14,415 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 23:31:14,418 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 23:31:14,419 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 23:31:14,419 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 23:31:14,420 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 23:31:14,421 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 23:31:14,421 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 23:31:14,421 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 23:31:14,421 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 23:31:14,422 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 23:31:14,422 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 23:31:14,422 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 23:31:14,422 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 23:31:14,423 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 23:31:14,423 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 23:31:14,423 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 23:31:14,423 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 23:31:14,423 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 23:31:14,424 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 23:31:14,424 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 23:31:14,424 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 23:31:14,425 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 23:31:14,425 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 23:31:14,426 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 23:31:14,426 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 23:31:14,426 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 23:31:14,426 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 23:31:14,426 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 23:31:14,427 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 23:31:14,427 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 23:31:14,427 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 23:31:14,427 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 23:31:14,427 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 23:31:14,428 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 23:31:14,428 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 23:31:14,428 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-27 23:31:14,671 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 23:31:14,693 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 23:31:14,695 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 23:31:14,696 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 23:31:14,697 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 23:31:14,698 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix025_power.oepc_power.opt_pso.oepc_rmo.oepc_tso.oepc_tso.opt.i [2024-06-27 23:31:15,766 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 23:31:15,999 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 23:31:15,999 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix025_power.oepc_power.opt_pso.oepc_rmo.oepc_tso.oepc_tso.opt.i [2024-06-27 23:31:16,010 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/406ea8219/e6ee5d01967a4d24aa3bf92fe44b512e/FLAGe6f427eda [2024-06-27 23:31:16,352 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/406ea8219/e6ee5d01967a4d24aa3bf92fe44b512e [2024-06-27 23:31:16,354 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 23:31:16,354 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 23:31:16,355 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/mix025_power.oepc_power.opt_pso.oepc_rmo.oepc_tso.oepc_tso.opt.yml/witness.yml [2024-06-27 23:31:16,433 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 23:31:16,434 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 23:31:16,436 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 23:31:16,436 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 23:31:16,440 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 23:31:16,441 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 11:31:16" (1/2) ... [2024-06-27 23:31:16,442 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1083e29d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:31:16, skipping insertion in model container [2024-06-27 23:31:16,442 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 11:31:16" (1/2) ... [2024-06-27 23:31:16,443 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@6506d89e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:31:16, skipping insertion in model container [2024-06-27 23:31:16,445 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 11:31:16" (2/2) ... [2024-06-27 23:31:16,445 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1083e29d and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:31:16, skipping insertion in model container [2024-06-27 23:31:16,445 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 11:31:16" (2/2) ... [2024-06-27 23:31:16,445 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 23:31:16,465 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 23:31:16,466 INFO L97 edCorrectnessWitness]: Location invariant before [L841-L841] ! multithreaded || (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p0_EAX) + (long long )x >= 0LL && (0LL - (long long )__unbuffered_p2_EBX) + (long long )z >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )z$mem_tmp >= 0LL) && (0LL - (long long )z$flush_delayed) + (long long )z$r_buff0_thd1 >= 0LL) && (0LL - (long long )z$flush_delayed) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$flush_delayed) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$r_buff0_thd0) + (long long )z$r_buff0_thd1 >= 0LL) && (0LL - (long long )z$r_buff0_thd0) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff0_thd0) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$r_buff0_thd1) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff0_thd2) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff0_thd2) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$r_buff0_thd3) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff0_thd3) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$r_buff1_thd0) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff1_thd0) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$r_buff1_thd1) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff1_thd1) + (long long )z$w_buff1 >= 0LL) && (0LL - (long long )z$r_buff1_thd2) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff1_thd2) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$r_buff1_thd3) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff1_thd3) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$read_delayed) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$read_delayed) + (long long )z$w_buff0_used >= 0LL) && (1LL - (long long )z$r_buff0_thd1) + (long long )z$w_buff0_used >= 0LL) && (1LL - (long long )z$r_buff1_thd1) + (long long )z$w_buff0_used >= 0LL) && (1LL - (long long )z$w_buff0) + (long long )z$w_buff0_used >= 0LL) && (long long )__unbuffered_cnt + (long long )z$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_cnt + (long long )z$w_buff0 >= 0LL) && (long long )__unbuffered_cnt + (long long )z$w_buff0_used >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )z$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )z$w_buff0 >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )z$w_buff0_used >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )z$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )z$w_buff0 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )z$w_buff0_used >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )z$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )z$w_buff0 >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )z$w_buff0_used >= 0LL) && (long long )main$tmp_guard1 + (long long )z$r_buff0_thd1 >= 0LL) && (long long )main$tmp_guard1 + (long long )z$w_buff0 >= 0LL) && (long long )main$tmp_guard1 + (long long )z$w_buff0_used >= 0LL) && (long long )x + (long long )z$r_buff0_thd1 >= 0LL) && (long long )x + (long long )z$w_buff0 >= 0LL) && (long long )x + (long long )z$w_buff0_used >= 0LL) && (long long )y + (long long )z$r_buff0_thd1 >= 0LL) && (long long )y + (long long )z$w_buff0 >= 0LL) && (long long )y + (long long )z$w_buff0_used >= 0LL) && (long long )z + (long long )z$r_buff0_thd1 >= 0LL) && (long long )z + (long long )z$w_buff0 >= 0LL) && (long long )z + (long long )z$w_buff0_used >= 0LL) && (long long )z$flush_delayed + (long long )z$r_buff0_thd1 >= 0LL) && (long long )z$flush_delayed + (long long )z$w_buff0 >= 0LL) && (long long )z$flush_delayed + (long long )z$w_buff0_used >= 0LL) && (long long )z$mem_tmp + (long long )z$r_buff0_thd1 >= 0LL) && (long long )z$mem_tmp + (long long )z$w_buff0 >= 0LL) && (long long )z$mem_tmp + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff0_thd0 + (long long )z$r_buff0_thd1 >= 0LL) && (long long )z$r_buff0_thd0 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff0_thd0 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$r_buff0_thd2 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$r_buff0_thd3 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$r_buff1_thd0 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$r_buff1_thd1 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$r_buff1_thd2 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$r_buff1_thd3 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$read_delayed >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$w_buff1 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$w_buff1_used >= 0LL) && (long long )z$r_buff0_thd2 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff0_thd2 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff0_thd3 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff0_thd3 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff1_thd0 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff1_thd0 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff1_thd1 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff1_thd1 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff1_thd2 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff1_thd2 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff1_thd3 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff1_thd3 + (long long )z$w_buff0_used >= 0LL) && (long long )z$read_delayed + (long long )z$w_buff0 >= 0LL) && (long long )z$read_delayed + (long long )z$w_buff0_used >= 0LL) && (long long )z$w_buff0 + (long long )z$w_buff0_used >= 0LL) && (long long )z$w_buff0 + (long long )z$w_buff1 >= 0LL) && (long long )z$w_buff0 + (long long )z$w_buff1_used >= 0LL) && (long long )z$w_buff0_used + (long long )z$w_buff1 >= 0LL) && (long long )z$w_buff0_used + (long long )z$w_buff1_used >= 0LL) && (long long )weak$$choice0 + (long long )z$r_buff0_thd1 >= 0LL) && (long long )weak$$choice0 + (long long )z$w_buff0 >= 0LL) && (long long )weak$$choice0 + (long long )z$w_buff0_used >= 0LL) && (long long )weak$$choice2 + (long long )z$r_buff0_thd1 >= 0LL) && (long long )weak$$choice2 + (long long )z$w_buff0 >= 0LL) && (long long )weak$$choice2 + (long long )z$w_buff0_used >= 0LL) && (1LL + (long long )z$w_buff0_used) - (long long )z$w_buff1 >= 0LL) && (long long )__unbuffered_p2_EBX - (long long )z$mem_tmp >= 0LL) && (long long )z - (long long )z$mem_tmp >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$r_buff0_thd2 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$r_buff0_thd3 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$r_buff1_thd0 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$r_buff1_thd1 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$r_buff1_thd2 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$r_buff1_thd3 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$read_delayed >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$w_buff1 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$w_buff1_used >= 0LL) && (long long )z$r_buff1_thd1 - (long long )z$w_buff1 >= 0LL) && (long long )z$r_buff1_thd1 - (long long )z$w_buff1_used >= 0LL) && (long long )z$w_buff0 - (long long )z$w_buff0_used >= 0LL) && (long long )z$w_buff0 - (long long )z$w_buff1 >= 0LL) && (long long )z$w_buff0 - (long long )z$w_buff1_used >= 0LL) && (long long )z$w_buff0_used - (long long )z$w_buff1_used >= 0LL) && (long long )z$w_buff1 - (long long )z$w_buff1_used >= 0LL) [2024-06-27 23:31:16,466 INFO L97 edCorrectnessWitness]: Location invariant before [L844-L844] ! multithreaded || (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p0_EAX) + (long long )x >= 0LL && (0LL - (long long )__unbuffered_p2_EBX) + (long long )z >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )z$mem_tmp >= 0LL) && (0LL - (long long )z$flush_delayed) + (long long )z$r_buff0_thd1 >= 0LL) && (0LL - (long long )z$flush_delayed) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$flush_delayed) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$r_buff0_thd0) + (long long )z$r_buff0_thd1 >= 0LL) && (0LL - (long long )z$r_buff0_thd0) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff0_thd0) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$r_buff0_thd1) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff0_thd2) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff0_thd2) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$r_buff0_thd3) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff0_thd3) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$r_buff1_thd0) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff1_thd0) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$r_buff1_thd1) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff1_thd1) + (long long )z$w_buff1 >= 0LL) && (0LL - (long long )z$r_buff1_thd2) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff1_thd2) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$r_buff1_thd3) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff1_thd3) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$read_delayed) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$read_delayed) + (long long )z$w_buff0_used >= 0LL) && (1LL - (long long )z$r_buff0_thd1) + (long long )z$w_buff0_used >= 0LL) && (1LL - (long long )z$r_buff1_thd1) + (long long )z$w_buff0_used >= 0LL) && (1LL - (long long )z$w_buff0) + (long long )z$w_buff0_used >= 0LL) && (long long )__unbuffered_cnt + (long long )z$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_cnt + (long long )z$w_buff0 >= 0LL) && (long long )__unbuffered_cnt + (long long )z$w_buff0_used >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )z$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )z$w_buff0 >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )z$w_buff0_used >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )z$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )z$w_buff0 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )z$w_buff0_used >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )z$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )z$w_buff0 >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )z$w_buff0_used >= 0LL) && (long long )main$tmp_guard1 + (long long )z$r_buff0_thd1 >= 0LL) && (long long )main$tmp_guard1 + (long long )z$w_buff0 >= 0LL) && (long long )main$tmp_guard1 + (long long )z$w_buff0_used >= 0LL) && (long long )x + (long long )z$r_buff0_thd1 >= 0LL) && (long long )x + (long long )z$w_buff0 >= 0LL) && (long long )x + (long long )z$w_buff0_used >= 0LL) && (long long )y + (long long )z$r_buff0_thd1 >= 0LL) && (long long )y + (long long )z$w_buff0 >= 0LL) && (long long )y + (long long )z$w_buff0_used >= 0LL) && (long long )z + (long long )z$r_buff0_thd1 >= 0LL) && (long long )z + (long long )z$w_buff0 >= 0LL) && (long long )z + (long long )z$w_buff0_used >= 0LL) && (long long )z$flush_delayed + (long long )z$r_buff0_thd1 >= 0LL) && (long long )z$flush_delayed + (long long )z$w_buff0 >= 0LL) && (long long )z$flush_delayed + (long long )z$w_buff0_used >= 0LL) && (long long )z$mem_tmp + (long long )z$r_buff0_thd1 >= 0LL) && (long long )z$mem_tmp + (long long )z$w_buff0 >= 0LL) && (long long )z$mem_tmp + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff0_thd0 + (long long )z$r_buff0_thd1 >= 0LL) && (long long )z$r_buff0_thd0 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff0_thd0 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$r_buff0_thd2 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$r_buff0_thd3 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$r_buff1_thd0 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$r_buff1_thd1 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$r_buff1_thd2 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$r_buff1_thd3 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$read_delayed >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$w_buff1 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$w_buff1_used >= 0LL) && (long long )z$r_buff0_thd2 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff0_thd2 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff0_thd3 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff0_thd3 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff1_thd0 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff1_thd0 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff1_thd1 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff1_thd1 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff1_thd2 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff1_thd2 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff1_thd3 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff1_thd3 + (long long )z$w_buff0_used >= 0LL) && (long long )z$read_delayed + (long long )z$w_buff0 >= 0LL) && (long long )z$read_delayed + (long long )z$w_buff0_used >= 0LL) && (long long )z$w_buff0 + (long long )z$w_buff0_used >= 0LL) && (long long )z$w_buff0 + (long long )z$w_buff1 >= 0LL) && (long long )z$w_buff0 + (long long )z$w_buff1_used >= 0LL) && (long long )z$w_buff0_used + (long long )z$w_buff1 >= 0LL) && (long long )z$w_buff0_used + (long long )z$w_buff1_used >= 0LL) && (long long )weak$$choice0 + (long long )z$r_buff0_thd1 >= 0LL) && (long long )weak$$choice0 + (long long )z$w_buff0 >= 0LL) && (long long )weak$$choice0 + (long long )z$w_buff0_used >= 0LL) && (long long )weak$$choice2 + (long long )z$r_buff0_thd1 >= 0LL) && (long long )weak$$choice2 + (long long )z$w_buff0 >= 0LL) && (long long )weak$$choice2 + (long long )z$w_buff0_used >= 0LL) && (1LL + (long long )z$w_buff0_used) - (long long )z$w_buff1 >= 0LL) && (long long )__unbuffered_p2_EBX - (long long )z$mem_tmp >= 0LL) && (long long )z - (long long )z$mem_tmp >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$r_buff0_thd2 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$r_buff0_thd3 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$r_buff1_thd0 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$r_buff1_thd1 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$r_buff1_thd2 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$r_buff1_thd3 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$read_delayed >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$w_buff1 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$w_buff1_used >= 0LL) && (long long )z$r_buff1_thd1 - (long long )z$w_buff1 >= 0LL) && (long long )z$r_buff1_thd1 - (long long )z$w_buff1_used >= 0LL) && (long long )z$w_buff0 - (long long )z$w_buff0_used >= 0LL) && (long long )z$w_buff0 - (long long )z$w_buff1 >= 0LL) && (long long )z$w_buff0 - (long long )z$w_buff1_used >= 0LL) && (long long )z$w_buff0_used - (long long )z$w_buff1_used >= 0LL) && (long long )z$w_buff1 - (long long )z$w_buff1_used >= 0LL) [2024-06-27 23:31:16,467 INFO L97 edCorrectnessWitness]: Location invariant before [L843-L843] ! multithreaded || (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p0_EAX) + (long long )x >= 0LL && (0LL - (long long )__unbuffered_p2_EBX) + (long long )z >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )z$mem_tmp >= 0LL) && (0LL - (long long )z$flush_delayed) + (long long )z$r_buff0_thd1 >= 0LL) && (0LL - (long long )z$flush_delayed) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$flush_delayed) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$r_buff0_thd0) + (long long )z$r_buff0_thd1 >= 0LL) && (0LL - (long long )z$r_buff0_thd0) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff0_thd0) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$r_buff0_thd1) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff0_thd2) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff0_thd2) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$r_buff0_thd3) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff0_thd3) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$r_buff1_thd0) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff1_thd0) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$r_buff1_thd1) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff1_thd1) + (long long )z$w_buff1 >= 0LL) && (0LL - (long long )z$r_buff1_thd2) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff1_thd2) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$r_buff1_thd3) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff1_thd3) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$read_delayed) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$read_delayed) + (long long )z$w_buff0_used >= 0LL) && (1LL - (long long )z$r_buff0_thd1) + (long long )z$w_buff0_used >= 0LL) && (1LL - (long long )z$r_buff1_thd1) + (long long )z$w_buff0_used >= 0LL) && (1LL - (long long )z$w_buff0) + (long long )z$w_buff0_used >= 0LL) && (long long )__unbuffered_cnt + (long long )z$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_cnt + (long long )z$w_buff0 >= 0LL) && (long long )__unbuffered_cnt + (long long )z$w_buff0_used >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )z$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )z$w_buff0 >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )z$w_buff0_used >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )z$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )z$w_buff0 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )z$w_buff0_used >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )z$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )z$w_buff0 >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )z$w_buff0_used >= 0LL) && (long long )main$tmp_guard1 + (long long )z$r_buff0_thd1 >= 0LL) && (long long )main$tmp_guard1 + (long long )z$w_buff0 >= 0LL) && (long long )main$tmp_guard1 + (long long )z$w_buff0_used >= 0LL) && (long long )x + (long long )z$r_buff0_thd1 >= 0LL) && (long long )x + (long long )z$w_buff0 >= 0LL) && (long long )x + (long long )z$w_buff0_used >= 0LL) && (long long )y + (long long )z$r_buff0_thd1 >= 0LL) && (long long )y + (long long )z$w_buff0 >= 0LL) && (long long )y + (long long )z$w_buff0_used >= 0LL) && (long long )z + (long long )z$r_buff0_thd1 >= 0LL) && (long long )z + (long long )z$w_buff0 >= 0LL) && (long long )z + (long long )z$w_buff0_used >= 0LL) && (long long )z$flush_delayed + (long long )z$r_buff0_thd1 >= 0LL) && (long long )z$flush_delayed + (long long )z$w_buff0 >= 0LL) && (long long )z$flush_delayed + (long long )z$w_buff0_used >= 0LL) && (long long )z$mem_tmp + (long long )z$r_buff0_thd1 >= 0LL) && (long long )z$mem_tmp + (long long )z$w_buff0 >= 0LL) && (long long )z$mem_tmp + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff0_thd0 + (long long )z$r_buff0_thd1 >= 0LL) && (long long )z$r_buff0_thd0 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff0_thd0 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$r_buff0_thd2 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$r_buff0_thd3 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$r_buff1_thd0 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$r_buff1_thd1 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$r_buff1_thd2 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$r_buff1_thd3 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$read_delayed >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$w_buff1 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$w_buff1_used >= 0LL) && (long long )z$r_buff0_thd2 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff0_thd2 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff0_thd3 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff0_thd3 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff1_thd0 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff1_thd0 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff1_thd1 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff1_thd1 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff1_thd2 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff1_thd2 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff1_thd3 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff1_thd3 + (long long )z$w_buff0_used >= 0LL) && (long long )z$read_delayed + (long long )z$w_buff0 >= 0LL) && (long long )z$read_delayed + (long long )z$w_buff0_used >= 0LL) && (long long )z$w_buff0 + (long long )z$w_buff0_used >= 0LL) && (long long )z$w_buff0 + (long long )z$w_buff1 >= 0LL) && (long long )z$w_buff0 + (long long )z$w_buff1_used >= 0LL) && (long long )z$w_buff0_used + (long long )z$w_buff1 >= 0LL) && (long long )z$w_buff0_used + (long long )z$w_buff1_used >= 0LL) && (long long )weak$$choice0 + (long long )z$r_buff0_thd1 >= 0LL) && (long long )weak$$choice0 + (long long )z$w_buff0 >= 0LL) && (long long )weak$$choice0 + (long long )z$w_buff0_used >= 0LL) && (long long )weak$$choice2 + (long long )z$r_buff0_thd1 >= 0LL) && (long long )weak$$choice2 + (long long )z$w_buff0 >= 0LL) && (long long )weak$$choice2 + (long long )z$w_buff0_used >= 0LL) && (1LL + (long long )z$w_buff0_used) - (long long )z$w_buff1 >= 0LL) && (long long )__unbuffered_p2_EBX - (long long )z$mem_tmp >= 0LL) && (long long )z - (long long )z$mem_tmp >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$r_buff0_thd2 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$r_buff0_thd3 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$r_buff1_thd0 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$r_buff1_thd1 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$r_buff1_thd2 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$r_buff1_thd3 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$read_delayed >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$w_buff1 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$w_buff1_used >= 0LL) && (long long )z$r_buff1_thd1 - (long long )z$w_buff1 >= 0LL) && (long long )z$r_buff1_thd1 - (long long )z$w_buff1_used >= 0LL) && (long long )z$w_buff0 - (long long )z$w_buff0_used >= 0LL) && (long long )z$w_buff0 - (long long )z$w_buff1 >= 0LL) && (long long )z$w_buff0 - (long long )z$w_buff1_used >= 0LL) && (long long )z$w_buff0_used - (long long )z$w_buff1_used >= 0LL) && (long long )z$w_buff1 - (long long )z$w_buff1_used >= 0LL) [2024-06-27 23:31:16,467 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 23:31:16,467 INFO L106 edCorrectnessWitness]: ghost_update [L839-L839] multithreaded = 1; [2024-06-27 23:31:16,507 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 23:31:16,833 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 23:31:16,849 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 23:31:17,163 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 23:31:17,197 INFO L206 MainTranslator]: Completed translation [2024-06-27 23:31:17,197 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:31:17 WrapperNode [2024-06-27 23:31:17,197 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 23:31:17,199 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 23:31:17,199 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 23:31:17,199 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 23:31:17,204 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 11:31:17" (1/1) ... [2024-06-27 23:31:17,235 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 11:31:17" (1/1) ... [2024-06-27 23:31:17,283 INFO L138 Inliner]: procedures = 175, calls = 45, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 126 [2024-06-27 23:31:17,284 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 23:31:17,285 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 23:31:17,285 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 23:31:17,285 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 23:31:17,293 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 11:31:17" (1/1) ... [2024-06-27 23:31:17,293 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 11:31:17" (1/1) ... [2024-06-27 23:31:17,314 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 11:31:17" (1/1) ... [2024-06-27 23:31:17,351 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-27 23:31:17,351 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 11:31:17" (1/1) ... [2024-06-27 23:31:17,352 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 11:31:17" (1/1) ... [2024-06-27 23:31:17,367 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 11:31:17" (1/1) ... [2024-06-27 23:31:17,377 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 11:31:17" (1/1) ... [2024-06-27 23:31:17,388 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 11:31:17" (1/1) ... [2024-06-27 23:31:17,391 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 11:31:17" (1/1) ... [2024-06-27 23:31:17,401 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 23:31:17,402 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 23:31:17,402 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 23:31:17,402 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 23:31:17,402 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 11:31:17" (1/1) ... [2024-06-27 23:31:17,408 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 23:31:17,414 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 23:31:17,436 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-27 23:31:17,454 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-27 23:31:17,464 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 23:31:17,464 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 23:31:17,464 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 23:31:17,465 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 23:31:17,465 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 23:31:17,465 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 23:31:17,465 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 23:31:17,465 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 23:31:17,465 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 23:31:17,465 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 23:31:17,465 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 23:31:17,466 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 23:31:17,466 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-27 23:31:17,573 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 23:31:17,574 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 23:31:18,135 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 23:31:18,136 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 23:31:18,278 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 23:31:18,279 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 23:31:18,279 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 11:31:18 BoogieIcfgContainer [2024-06-27 23:31:18,279 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 23:31:18,281 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 23:31:18,281 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 23:31:18,283 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 23:31:18,284 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 11:31:16" (1/4) ... [2024-06-27 23:31:18,285 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@455c0b6a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 11:31:18, skipping insertion in model container [2024-06-27 23:31:18,285 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 11:31:16" (2/4) ... [2024-06-27 23:31:18,286 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@455c0b6a and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 11:31:18, skipping insertion in model container [2024-06-27 23:31:18,286 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 11:31:17" (3/4) ... [2024-06-27 23:31:18,287 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@455c0b6a and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 11:31:18, skipping insertion in model container [2024-06-27 23:31:18,287 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 11:31:18" (4/4) ... [2024-06-27 23:31:18,288 INFO L112 eAbstractionObserver]: Analyzing ICFG mix025_power.oepc_power.opt_pso.oepc_rmo.oepc_tso.oepc_tso.opt.i [2024-06-27 23:31:18,301 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 23:31:18,301 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-27 23:31:18,301 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 23:31:18,344 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 23:31:18,405 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 51 places, 41 transitions, 94 flow [2024-06-27 23:31:18,430 INFO L124 PetriNetUnfolderBase]: 0/38 cut-off events. [2024-06-27 23:31:18,430 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 23:31:18,433 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48 conditions, 38 events. 0/38 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 61 event pairs, 0 based on Foata normal form. 0/35 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-27 23:31:18,433 INFO L82 GeneralOperation]: Start removeDead. Operand has 51 places, 41 transitions, 94 flow [2024-06-27 23:31:18,436 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 42 places, 32 transitions, 73 flow [2024-06-27 23:31:18,447 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 23:31:18,453 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;@2abb5fb, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 23:31:18,453 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-27 23:31:18,458 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 23:31:18,458 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-27 23:31:18,458 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 23:31:18,458 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:31:18,459 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 23:31:18,459 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:31:18,466 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:31:18,466 INFO L85 PathProgramCache]: Analyzing trace with hash 373697404, now seen corresponding path program 1 times [2024-06-27 23:31:18,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:31:18,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1327627356] [2024-06-27 23:31:18,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:31:18,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:31:18,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:31:19,744 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:31:19,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:31:19,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1327627356] [2024-06-27 23:31:19,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1327627356] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:31:19,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:31:19,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 23:31:19,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [521344572] [2024-06-27 23:31:19,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:31:19,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 23:31:19,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:31:19,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 23:31:19,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 23:31:19,818 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-27 23:31:19,821 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 32 transitions, 73 flow. Second operand has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:31:19,821 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:31:19,821 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-27 23:31:19,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:31:20,232 INFO L124 PetriNetUnfolderBase]: 1359/2099 cut-off events. [2024-06-27 23:31:20,233 INFO L125 PetriNetUnfolderBase]: For 34/34 co-relation queries the response was YES. [2024-06-27 23:31:20,239 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4213 conditions, 2099 events. 1359/2099 cut-off events. For 34/34 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 10050 event pairs, 941 based on Foata normal form. 1/2056 useless extension candidates. Maximal degree in co-relation 4201. Up to 2029 conditions per place. [2024-06-27 23:31:20,248 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 32 selfloop transitions, 4 changer transitions 0/42 dead transitions. [2024-06-27 23:31:20,249 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 42 transitions, 171 flow [2024-06-27 23:31:20,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 23:31:20,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 23:31:20,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 75 transitions. [2024-06-27 23:31:20,258 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-27 23:31:20,259 INFO L175 Difference]: Start difference. First operand has 42 places, 32 transitions, 73 flow. Second operand 3 states and 75 transitions. [2024-06-27 23:31:20,260 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 42 transitions, 171 flow [2024-06-27 23:31:20,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 42 transitions, 166 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 23:31:20,264 INFO L231 Difference]: Finished difference. Result has 42 places, 35 transitions, 100 flow [2024-06-27 23:31:20,265 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=100, PETRI_PLACES=42, PETRI_TRANSITIONS=35} [2024-06-27 23:31:20,267 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 0 predicate places. [2024-06-27 23:31:20,268 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 35 transitions, 100 flow [2024-06-27 23:31:20,268 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:31:20,268 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:31:20,268 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:31:20,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 23:31:20,269 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:31:20,269 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:31:20,270 INFO L85 PathProgramCache]: Analyzing trace with hash -1653924427, now seen corresponding path program 1 times [2024-06-27 23:31:20,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:31:20,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2087566561] [2024-06-27 23:31:20,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:31:20,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:31:20,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:31:21,247 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:31:21,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:31:21,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2087566561] [2024-06-27 23:31:21,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2087566561] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:31:21,248 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:31:21,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 23:31:21,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1797608220] [2024-06-27 23:31:21,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:31:21,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 23:31:21,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:31:21,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 23:31:21,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-27 23:31:21,295 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-27 23:31:21,296 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 35 transitions, 100 flow. Second operand has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:31:21,296 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:31:21,296 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-27 23:31:21,296 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:31:21,613 INFO L124 PetriNetUnfolderBase]: 1353/2090 cut-off events. [2024-06-27 23:31:21,613 INFO L125 PetriNetUnfolderBase]: For 396/396 co-relation queries the response was YES. [2024-06-27 23:31:21,617 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4746 conditions, 2090 events. 1353/2090 cut-off events. For 396/396 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 10005 event pairs, 795 based on Foata normal form. 3/2082 useless extension candidates. Maximal degree in co-relation 4734. Up to 2005 conditions per place. [2024-06-27 23:31:21,626 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 39 selfloop transitions, 7 changer transitions 0/52 dead transitions. [2024-06-27 23:31:21,626 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 52 transitions, 238 flow [2024-06-27 23:31:21,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 23:31:21,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 23:31:21,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 97 transitions. [2024-06-27 23:31:21,628 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5914634146341463 [2024-06-27 23:31:21,628 INFO L175 Difference]: Start difference. First operand has 42 places, 35 transitions, 100 flow. Second operand 4 states and 97 transitions. [2024-06-27 23:31:21,628 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 52 transitions, 238 flow [2024-06-27 23:31:21,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 52 transitions, 234 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 23:31:21,630 INFO L231 Difference]: Finished difference. Result has 45 places, 38 transitions, 136 flow [2024-06-27 23:31:21,630 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=96, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=136, PETRI_PLACES=45, PETRI_TRANSITIONS=38} [2024-06-27 23:31:21,631 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 3 predicate places. [2024-06-27 23:31:21,631 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 38 transitions, 136 flow [2024-06-27 23:31:21,631 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:31:21,631 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:31:21,632 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:31:21,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 23:31:21,632 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:31:21,649 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:31:21,649 INFO L85 PathProgramCache]: Analyzing trace with hash -283436140, now seen corresponding path program 1 times [2024-06-27 23:31:21,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:31:21,649 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1517708184] [2024-06-27 23:31:21,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:31:21,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:31:21,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:31:22,947 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:31:22,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:31:22,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1517708184] [2024-06-27 23:31:22,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1517708184] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:31:22,948 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:31:22,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:31:22,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678471575] [2024-06-27 23:31:22,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:31:22,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:31:22,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:31:22,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:31:22,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:31:23,038 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-27 23:31:23,039 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 38 transitions, 136 flow. Second operand has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:31:23,039 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:31:23,039 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-27 23:31:23,039 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:31:23,456 INFO L124 PetriNetUnfolderBase]: 1641/2510 cut-off events. [2024-06-27 23:31:23,456 INFO L125 PetriNetUnfolderBase]: For 1285/1285 co-relation queries the response was YES. [2024-06-27 23:31:23,461 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6293 conditions, 2510 events. 1641/2510 cut-off events. For 1285/1285 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 11956 event pairs, 746 based on Foata normal form. 3/2500 useless extension candidates. Maximal degree in co-relation 6279. Up to 2393 conditions per place. [2024-06-27 23:31:23,473 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 54 selfloop transitions, 13 changer transitions 0/72 dead transitions. [2024-06-27 23:31:23,473 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 72 transitions, 372 flow [2024-06-27 23:31:23,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:31:23,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:31:23,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 136 transitions. [2024-06-27 23:31:23,475 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5528455284552846 [2024-06-27 23:31:23,475 INFO L175 Difference]: Start difference. First operand has 45 places, 38 transitions, 136 flow. Second operand 6 states and 136 transitions. [2024-06-27 23:31:23,475 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 72 transitions, 372 flow [2024-06-27 23:31:23,477 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 72 transitions, 352 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-27 23:31:23,478 INFO L231 Difference]: Finished difference. Result has 50 places, 44 transitions, 194 flow [2024-06-27 23:31:23,478 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=122, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=194, PETRI_PLACES=50, PETRI_TRANSITIONS=44} [2024-06-27 23:31:23,478 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 8 predicate places. [2024-06-27 23:31:23,478 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 44 transitions, 194 flow [2024-06-27 23:31:23,479 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:31:23,479 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:31:23,479 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:31:23,479 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 23:31:23,479 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:31:23,480 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:31:23,480 INFO L85 PathProgramCache]: Analyzing trace with hash 1521759228, now seen corresponding path program 1 times [2024-06-27 23:31:23,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:31:23,480 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [55061118] [2024-06-27 23:31:23,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:31:23,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:31:23,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:31:24,778 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:31:24,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:31:24,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [55061118] [2024-06-27 23:31:24,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [55061118] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:31:24,782 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:31:24,783 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:31:24,783 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1289213638] [2024-06-27 23:31:24,783 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:31:24,783 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:31:24,784 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:31:24,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:31:24,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:31:24,885 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-27 23:31:24,885 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 44 transitions, 194 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 23:31:24,885 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:31:24,885 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-27 23:31:24,885 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:31:25,370 INFO L124 PetriNetUnfolderBase]: 1632/2495 cut-off events. [2024-06-27 23:31:25,370 INFO L125 PetriNetUnfolderBase]: For 2539/2539 co-relation queries the response was YES. [2024-06-27 23:31:25,374 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6972 conditions, 2495 events. 1632/2495 cut-off events. For 2539/2539 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 11847 event pairs, 582 based on Foata normal form. 6/2488 useless extension candidates. Maximal degree in co-relation 6956. Up to 2348 conditions per place. [2024-06-27 23:31:25,382 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 58 selfloop transitions, 15 changer transitions 0/78 dead transitions. [2024-06-27 23:31:25,383 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 78 transitions, 432 flow [2024-06-27 23:31:25,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:31:25,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:31:25,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 153 transitions. [2024-06-27 23:31:25,384 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5331010452961672 [2024-06-27 23:31:25,384 INFO L175 Difference]: Start difference. First operand has 50 places, 44 transitions, 194 flow. Second operand 7 states and 153 transitions. [2024-06-27 23:31:25,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 78 transitions, 432 flow [2024-06-27 23:31:25,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 78 transitions, 404 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-27 23:31:25,388 INFO L231 Difference]: Finished difference. Result has 53 places, 45 transitions, 215 flow [2024-06-27 23:31:25,388 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=158, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=215, PETRI_PLACES=53, PETRI_TRANSITIONS=45} [2024-06-27 23:31:25,389 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 11 predicate places. [2024-06-27 23:31:25,389 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 45 transitions, 215 flow [2024-06-27 23:31:25,389 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 23:31:25,389 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:31:25,389 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:31:25,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 23:31:25,390 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:31:25,390 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:31:25,390 INFO L85 PathProgramCache]: Analyzing trace with hash 825508084, now seen corresponding path program 1 times [2024-06-27 23:31:25,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:31:25,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [246097889] [2024-06-27 23:31:25,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:31:25,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:31:25,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:31:26,681 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:31:26,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:31:26,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [246097889] [2024-06-27 23:31:26,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [246097889] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:31:26,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:31:26,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 23:31:26,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1765472333] [2024-06-27 23:31:26,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:31:26,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 23:31:26,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:31:26,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 23:31:26,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 23:31:26,746 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:31:26,746 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 45 transitions, 215 flow. Second operand has 5 states, 5 states have (on average 10.8) internal successors, (54), 5 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:31:26,746 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:31:26,746 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:31:26,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:31:27,279 INFO L124 PetriNetUnfolderBase]: 1627/2491 cut-off events. [2024-06-27 23:31:27,279 INFO L125 PetriNetUnfolderBase]: For 4094/4094 co-relation queries the response was YES. [2024-06-27 23:31:27,284 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7399 conditions, 2491 events. 1627/2491 cut-off events. For 4094/4094 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 11857 event pairs, 963 based on Foata normal form. 2/2475 useless extension candidates. Maximal degree in co-relation 7381. Up to 2407 conditions per place. [2024-06-27 23:31:27,294 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 46 selfloop transitions, 10 changer transitions 0/60 dead transitions. [2024-06-27 23:31:27,294 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 60 transitions, 380 flow [2024-06-27 23:31:27,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:31:27,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:31:27,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 92 transitions. [2024-06-27 23:31:27,297 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44878048780487806 [2024-06-27 23:31:27,297 INFO L175 Difference]: Start difference. First operand has 53 places, 45 transitions, 215 flow. Second operand 5 states and 92 transitions. [2024-06-27 23:31:27,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 60 transitions, 380 flow [2024-06-27 23:31:27,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 60 transitions, 339 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-27 23:31:27,302 INFO L231 Difference]: Finished difference. Result has 54 places, 50 transitions, 240 flow [2024-06-27 23:31:27,302 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=176, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=240, PETRI_PLACES=54, PETRI_TRANSITIONS=50} [2024-06-27 23:31:27,303 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 12 predicate places. [2024-06-27 23:31:27,303 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 50 transitions, 240 flow [2024-06-27 23:31:27,303 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.8) internal successors, (54), 5 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:31:27,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:31:27,303 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:31:27,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 23:31:27,304 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:31:27,304 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:31:27,304 INFO L85 PathProgramCache]: Analyzing trace with hash -179051478, now seen corresponding path program 1 times [2024-06-27 23:31:27,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:31:27,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1481533997] [2024-06-27 23:31:27,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:31:27,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:31:27,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:31:28,867 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:31:28,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:31:28,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1481533997] [2024-06-27 23:31:28,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1481533997] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:31:28,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:31:28,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:31:28,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1601314346] [2024-06-27 23:31:28,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:31:28,868 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:31:28,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:31:28,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:31:28,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:31:28,992 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:31:28,993 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 50 transitions, 240 flow. Second operand has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:31:28,993 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:31:28,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:31:28,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:31:29,671 INFO L124 PetriNetUnfolderBase]: 1883/2808 cut-off events. [2024-06-27 23:31:29,671 INFO L125 PetriNetUnfolderBase]: For 6426/6426 co-relation queries the response was YES. [2024-06-27 23:31:29,677 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8927 conditions, 2808 events. 1883/2808 cut-off events. For 6426/6426 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 12876 event pairs, 1067 based on Foata normal form. 6/2813 useless extension candidates. Maximal degree in co-relation 8906. Up to 2725 conditions per place. [2024-06-27 23:31:29,689 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 57 selfloop transitions, 19 changer transitions 0/79 dead transitions. [2024-06-27 23:31:29,689 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 79 transitions, 510 flow [2024-06-27 23:31:29,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:31:29,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:31:29,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 111 transitions. [2024-06-27 23:31:29,691 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45121951219512196 [2024-06-27 23:31:29,691 INFO L175 Difference]: Start difference. First operand has 54 places, 50 transitions, 240 flow. Second operand 6 states and 111 transitions. [2024-06-27 23:31:29,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 79 transitions, 510 flow [2024-06-27 23:31:29,695 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 79 transitions, 488 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-06-27 23:31:29,696 INFO L231 Difference]: Finished difference. Result has 60 places, 61 transitions, 349 flow [2024-06-27 23:31:29,696 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=218, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=349, PETRI_PLACES=60, PETRI_TRANSITIONS=61} [2024-06-27 23:31:29,699 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 18 predicate places. [2024-06-27 23:31:29,699 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 61 transitions, 349 flow [2024-06-27 23:31:29,699 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:31:29,699 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:31:29,699 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:31:29,699 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 23:31:29,700 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:31:29,700 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:31:29,700 INFO L85 PathProgramCache]: Analyzing trace with hash -694460595, now seen corresponding path program 1 times [2024-06-27 23:31:29,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:31:29,704 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2038750846] [2024-06-27 23:31:29,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:31:29,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:31:29,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:31:31,050 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:31:31,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:31:31,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2038750846] [2024-06-27 23:31:31,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2038750846] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:31:31,051 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:31:31,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:31:31,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [57135096] [2024-06-27 23:31:31,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:31:31,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:31:31,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:31:31,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:31:31,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:31:31,121 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:31:31,122 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 61 transitions, 349 flow. Second operand has 6 states, 6 states have (on average 10.666666666666666) internal successors, (64), 6 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:31:31,122 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:31:31,122 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:31:31,122 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:31:31,722 INFO L124 PetriNetUnfolderBase]: 1751/2675 cut-off events. [2024-06-27 23:31:31,722 INFO L125 PetriNetUnfolderBase]: For 8642/8662 co-relation queries the response was YES. [2024-06-27 23:31:31,727 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9409 conditions, 2675 events. 1751/2675 cut-off events. For 8642/8662 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 12940 event pairs, 899 based on Foata normal form. 6/2633 useless extension candidates. Maximal degree in co-relation 9383. Up to 2526 conditions per place. [2024-06-27 23:31:31,742 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 67 selfloop transitions, 24 changer transitions 0/98 dead transitions. [2024-06-27 23:31:31,743 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 98 transitions, 720 flow [2024-06-27 23:31:31,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:31:31,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:31:31,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-27 23:31:31,745 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-27 23:31:31,745 INFO L175 Difference]: Start difference. First operand has 60 places, 61 transitions, 349 flow. Second operand 7 states and 133 transitions. [2024-06-27 23:31:31,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 98 transitions, 720 flow [2024-06-27 23:31:31,749 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 98 transitions, 707 flow, removed 5 selfloop flow, removed 1 redundant places. [2024-06-27 23:31:31,751 INFO L231 Difference]: Finished difference. Result has 68 places, 75 transitions, 515 flow [2024-06-27 23:31:31,751 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=336, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=515, PETRI_PLACES=68, PETRI_TRANSITIONS=75} [2024-06-27 23:31:31,752 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 26 predicate places. [2024-06-27 23:31:31,753 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 75 transitions, 515 flow [2024-06-27 23:31:31,753 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.666666666666666) internal successors, (64), 6 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:31:31,753 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:31:31,753 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:31:31,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 23:31:31,753 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:31:31,754 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:31:31,754 INFO L85 PathProgramCache]: Analyzing trace with hash 1152014387, now seen corresponding path program 2 times [2024-06-27 23:31:31,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:31:31,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1765362847] [2024-06-27 23:31:31,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:31:31,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:31:31,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:31:32,977 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:31:32,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:31:32,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1765362847] [2024-06-27 23:31:32,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1765362847] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:31:32,978 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:31:32,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:31:32,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2017209044] [2024-06-27 23:31:32,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:31:32,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:31:32,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:31:32,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:31:32,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:31:33,073 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:31:33,073 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 75 transitions, 515 flow. Second operand has 6 states, 6 states have (on average 10.666666666666666) internal successors, (64), 6 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:31:33,073 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:31:33,073 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:31:33,073 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:31:33,513 INFO L124 PetriNetUnfolderBase]: 1830/2782 cut-off events. [2024-06-27 23:31:33,514 INFO L125 PetriNetUnfolderBase]: For 11752/11772 co-relation queries the response was YES. [2024-06-27 23:31:33,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10706 conditions, 2782 events. 1830/2782 cut-off events. For 11752/11772 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 13243 event pairs, 960 based on Foata normal form. 7/2750 useless extension candidates. Maximal degree in co-relation 10675. Up to 2638 conditions per place. [2024-06-27 23:31:33,531 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 67 selfloop transitions, 30 changer transitions 0/104 dead transitions. [2024-06-27 23:31:33,532 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 104 transitions, 917 flow [2024-06-27 23:31:33,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:31:33,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:31:33,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 113 transitions. [2024-06-27 23:31:33,533 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45934959349593496 [2024-06-27 23:31:33,534 INFO L175 Difference]: Start difference. First operand has 68 places, 75 transitions, 515 flow. Second operand 6 states and 113 transitions. [2024-06-27 23:31:33,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 104 transitions, 917 flow [2024-06-27 23:31:33,543 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 104 transitions, 867 flow, removed 24 selfloop flow, removed 1 redundant places. [2024-06-27 23:31:33,545 INFO L231 Difference]: Finished difference. Result has 74 places, 88 transitions, 700 flow [2024-06-27 23:31:33,545 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=487, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=700, PETRI_PLACES=74, PETRI_TRANSITIONS=88} [2024-06-27 23:31:33,545 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 32 predicate places. [2024-06-27 23:31:33,545 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 88 transitions, 700 flow [2024-06-27 23:31:33,546 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.666666666666666) internal successors, (64), 6 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:31:33,546 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:31:33,546 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:31:33,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 23:31:33,546 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:31:33,549 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:31:33,549 INFO L85 PathProgramCache]: Analyzing trace with hash -1218991803, now seen corresponding path program 3 times [2024-06-27 23:31:33,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:31:33,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1087310845] [2024-06-27 23:31:33,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:31:33,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:31:33,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:31:34,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 23:31:34,557 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:31:34,557 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1087310845] [2024-06-27 23:31:34,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1087310845] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:31:34,557 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:31:34,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:31:34,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1391655638] [2024-06-27 23:31:34,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:31:34,559 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:31:34,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:31:34,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:31:34,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:31:34,639 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:31:34,639 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 88 transitions, 700 flow. Second operand has 6 states, 6 states have (on average 10.666666666666666) internal successors, (64), 6 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:31:34,639 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:31:34,639 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:31:34,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:31:35,113 INFO L124 PetriNetUnfolderBase]: 1822/2770 cut-off events. [2024-06-27 23:31:35,113 INFO L125 PetriNetUnfolderBase]: For 13397/13411 co-relation queries the response was YES. [2024-06-27 23:31:35,119 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10871 conditions, 2770 events. 1822/2770 cut-off events. For 13397/13411 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 13175 event pairs, 958 based on Foata normal form. 3/2735 useless extension candidates. Maximal degree in co-relation 10836. Up to 2659 conditions per place. [2024-06-27 23:31:35,127 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 79 selfloop transitions, 16 changer transitions 0/102 dead transitions. [2024-06-27 23:31:35,127 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 102 transitions, 934 flow [2024-06-27 23:31:35,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:31:35,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:31:35,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 108 transitions. [2024-06-27 23:31:35,128 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-27 23:31:35,128 INFO L175 Difference]: Start difference. First operand has 74 places, 88 transitions, 700 flow. Second operand 6 states and 108 transitions. [2024-06-27 23:31:35,128 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 102 transitions, 934 flow [2024-06-27 23:31:35,137 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 102 transitions, 843 flow, removed 28 selfloop flow, removed 3 redundant places. [2024-06-27 23:31:35,139 INFO L231 Difference]: Finished difference. Result has 77 places, 88 transitions, 652 flow [2024-06-27 23:31:35,139 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=609, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=652, PETRI_PLACES=77, PETRI_TRANSITIONS=88} [2024-06-27 23:31:35,139 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 35 predicate places. [2024-06-27 23:31:35,139 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 88 transitions, 652 flow [2024-06-27 23:31:35,140 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.666666666666666) internal successors, (64), 6 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:31:35,140 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:31:35,140 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:31:35,140 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 23:31:35,140 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:31:35,140 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:31:35,141 INFO L85 PathProgramCache]: Analyzing trace with hash 1103537183, now seen corresponding path program 1 times [2024-06-27 23:31:35,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:31:35,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2019537117] [2024-06-27 23:31:35,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:31:35,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:31:35,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:31:36,627 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:31:36,627 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:31:36,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2019537117] [2024-06-27 23:31:36,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2019537117] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:31:36,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:31:36,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:31:36,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [520794703] [2024-06-27 23:31:36,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:31:36,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:31:36,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:31:36,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:31:36,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:31:36,722 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:31:36,722 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 88 transitions, 652 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 23:31:36,722 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:31:36,722 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:31:36,722 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:31:37,503 INFO L124 PetriNetUnfolderBase]: 1824/2771 cut-off events. [2024-06-27 23:31:37,504 INFO L125 PetriNetUnfolderBase]: For 15077/15094 co-relation queries the response was YES. [2024-06-27 23:31:37,509 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11021 conditions, 2771 events. 1824/2771 cut-off events. For 15077/15094 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 13290 event pairs, 861 based on Foata normal form. 4/2728 useless extension candidates. Maximal degree in co-relation 10985. Up to 2615 conditions per place. [2024-06-27 23:31:37,517 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 98 selfloop transitions, 33 changer transitions 0/138 dead transitions. [2024-06-27 23:31:37,518 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 138 transitions, 1184 flow [2024-06-27 23:31:37,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:31:37,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:31:37,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-27 23:31:37,519 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46070460704607047 [2024-06-27 23:31:37,519 INFO L175 Difference]: Start difference. First operand has 77 places, 88 transitions, 652 flow. Second operand 9 states and 170 transitions. [2024-06-27 23:31:37,520 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 138 transitions, 1184 flow [2024-06-27 23:31:37,528 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 138 transitions, 1130 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-27 23:31:37,530 INFO L231 Difference]: Finished difference. Result has 82 places, 103 transitions, 810 flow [2024-06-27 23:31:37,531 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=598, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=810, PETRI_PLACES=82, PETRI_TRANSITIONS=103} [2024-06-27 23:31:37,531 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 40 predicate places. [2024-06-27 23:31:37,531 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 103 transitions, 810 flow [2024-06-27 23:31:37,532 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 23:31:37,532 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:31:37,532 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:31:37,532 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 23:31:37,532 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:31:37,533 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:31:37,533 INFO L85 PathProgramCache]: Analyzing trace with hash -90491657, now seen corresponding path program 2 times [2024-06-27 23:31:37,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:31:37,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1560862331] [2024-06-27 23:31:37,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:31:37,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:31:37,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:31:39,286 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:31:39,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:31:39,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1560862331] [2024-06-27 23:31:39,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1560862331] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:31:39,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:31:39,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:31:39,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2030435651] [2024-06-27 23:31:39,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:31:39,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:31:39,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:31:39,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:31:39,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:31:39,397 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:31:39,397 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 103 transitions, 810 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 23:31:39,397 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:31:39,397 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:31:39,397 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:31:40,130 INFO L124 PetriNetUnfolderBase]: 1861/2834 cut-off events. [2024-06-27 23:31:40,130 INFO L125 PetriNetUnfolderBase]: For 18725/18742 co-relation queries the response was YES. [2024-06-27 23:31:40,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12076 conditions, 2834 events. 1861/2834 cut-off events. For 18725/18742 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 13575 event pairs, 818 based on Foata normal form. 5/2799 useless extension candidates. Maximal degree in co-relation 12041. Up to 2668 conditions per place. [2024-06-27 23:31:40,143 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 98 selfloop transitions, 39 changer transitions 0/144 dead transitions. [2024-06-27 23:31:40,143 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 144 transitions, 1333 flow [2024-06-27 23:31:40,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:31:40,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:31:40,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-27 23:31:40,144 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4451219512195122 [2024-06-27 23:31:40,145 INFO L175 Difference]: Start difference. First operand has 82 places, 103 transitions, 810 flow. Second operand 8 states and 146 transitions. [2024-06-27 23:31:40,145 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 144 transitions, 1333 flow [2024-06-27 23:31:40,160 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 144 transitions, 1220 flow, removed 40 selfloop flow, removed 3 redundant places. [2024-06-27 23:31:40,162 INFO L231 Difference]: Finished difference. Result has 88 places, 120 transitions, 991 flow [2024-06-27 23:31:40,162 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=741, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=991, PETRI_PLACES=88, PETRI_TRANSITIONS=120} [2024-06-27 23:31:40,163 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 46 predicate places. [2024-06-27 23:31:40,163 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 120 transitions, 991 flow [2024-06-27 23:31:40,163 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 23:31:40,163 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:31:40,163 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:31:40,163 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 23:31:40,163 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:31:40,164 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:31:40,164 INFO L85 PathProgramCache]: Analyzing trace with hash -628227265, now seen corresponding path program 3 times [2024-06-27 23:31:40,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:31:40,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [439174180] [2024-06-27 23:31:40,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:31:40,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:31:40,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:31:41,814 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:31:41,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:31:41,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [439174180] [2024-06-27 23:31:41,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [439174180] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:31:41,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:31:41,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:31:41,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [529078856] [2024-06-27 23:31:41,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:31:41,815 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:31:41,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:31:41,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:31:41,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:31:41,898 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:31:41,898 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 120 transitions, 991 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 23:31:41,899 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:31:41,899 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:31:41,899 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:31:42,653 INFO L124 PetriNetUnfolderBase]: 1882/2867 cut-off events. [2024-06-27 23:31:42,653 INFO L125 PetriNetUnfolderBase]: For 21554/21574 co-relation queries the response was YES. [2024-06-27 23:31:42,662 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12572 conditions, 2867 events. 1882/2867 cut-off events. For 21554/21574 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 13834 event pairs, 826 based on Foata normal form. 6/2832 useless extension candidates. Maximal degree in co-relation 12533. Up to 2593 conditions per place. [2024-06-27 23:31:42,673 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 79 selfloop transitions, 72 changer transitions 0/158 dead transitions. [2024-06-27 23:31:42,673 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 158 transitions, 1568 flow [2024-06-27 23:31:42,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:31:42,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:31:42,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-27 23:31:42,674 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-27 23:31:42,674 INFO L175 Difference]: Start difference. First operand has 88 places, 120 transitions, 991 flow. Second operand 8 states and 152 transitions. [2024-06-27 23:31:42,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 158 transitions, 1568 flow [2024-06-27 23:31:42,693 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 158 transitions, 1499 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-27 23:31:42,695 INFO L231 Difference]: Finished difference. Result has 94 places, 131 transitions, 1223 flow [2024-06-27 23:31:42,695 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=922, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1223, PETRI_PLACES=94, PETRI_TRANSITIONS=131} [2024-06-27 23:31:42,696 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 52 predicate places. [2024-06-27 23:31:42,696 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 131 transitions, 1223 flow [2024-06-27 23:31:42,696 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 23:31:42,696 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:31:42,696 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:31:42,697 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 23:31:42,697 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:31:42,697 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:31:42,697 INFO L85 PathProgramCache]: Analyzing trace with hash -54622301, now seen corresponding path program 1 times [2024-06-27 23:31:42,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:31:42,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [136396991] [2024-06-27 23:31:42,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:31:42,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:31:42,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:31:44,369 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:31:44,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:31:44,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [136396991] [2024-06-27 23:31:44,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [136396991] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:31:44,369 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:31:44,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:31:44,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1893893866] [2024-06-27 23:31:44,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:31:44,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:31:44,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:31:44,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:31:44,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:31:44,431 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:31:44,431 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 131 transitions, 1223 flow. Second operand has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:31:44,431 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:31:44,431 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:31:44,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:31:45,180 INFO L124 PetriNetUnfolderBase]: 2122/3160 cut-off events. [2024-06-27 23:31:45,180 INFO L125 PetriNetUnfolderBase]: For 30679/30682 co-relation queries the response was YES. [2024-06-27 23:31:45,189 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14851 conditions, 3160 events. 2122/3160 cut-off events. For 30679/30682 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 14669 event pairs, 939 based on Foata normal form. 5/3162 useless extension candidates. Maximal degree in co-relation 14810. Up to 2918 conditions per place. [2024-06-27 23:31:45,199 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 139 selfloop transitions, 45 changer transitions 0/187 dead transitions. [2024-06-27 23:31:45,199 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 187 transitions, 2023 flow [2024-06-27 23:31:45,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:31:45,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:31:45,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-27 23:31:45,201 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46646341463414637 [2024-06-27 23:31:45,201 INFO L175 Difference]: Start difference. First operand has 94 places, 131 transitions, 1223 flow. Second operand 8 states and 153 transitions. [2024-06-27 23:31:45,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 187 transitions, 2023 flow [2024-06-27 23:31:45,228 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 187 transitions, 1926 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-27 23:31:45,231 INFO L231 Difference]: Finished difference. Result has 102 places, 152 transitions, 1433 flow [2024-06-27 23:31:45,231 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1138, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1433, PETRI_PLACES=102, PETRI_TRANSITIONS=152} [2024-06-27 23:31:45,231 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 60 predicate places. [2024-06-27 23:31:45,232 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 152 transitions, 1433 flow [2024-06-27 23:31:45,232 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:31:45,232 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:31:45,232 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:31:45,232 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 23:31:45,232 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:31:45,233 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:31:45,233 INFO L85 PathProgramCache]: Analyzing trace with hash 1352589167, now seen corresponding path program 4 times [2024-06-27 23:31:45,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:31:45,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [648002105] [2024-06-27 23:31:45,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:31:45,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:31:45,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:31:46,453 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:31:46,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:31:46,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [648002105] [2024-06-27 23:31:46,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [648002105] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:31:46,454 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:31:46,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:31:46,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [423731036] [2024-06-27 23:31:46,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:31:46,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:31:46,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:31:46,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:31:46,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:31:46,541 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:31:46,542 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 152 transitions, 1433 flow. Second operand has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:31:46,542 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:31:46,542 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:31:46,542 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:31:47,187 INFO L124 PetriNetUnfolderBase]: 2142/3194 cut-off events. [2024-06-27 23:31:47,187 INFO L125 PetriNetUnfolderBase]: For 34995/34995 co-relation queries the response was YES. [2024-06-27 23:31:47,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15919 conditions, 3194 events. 2142/3194 cut-off events. For 34995/34995 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 14820 event pairs, 1020 based on Foata normal form. 3/3196 useless extension candidates. Maximal degree in co-relation 15873. Up to 3102 conditions per place. [2024-06-27 23:31:47,206 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 145 selfloop transitions, 34 changer transitions 0/182 dead transitions. [2024-06-27 23:31:47,207 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 182 transitions, 1967 flow [2024-06-27 23:31:47,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:31:47,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:31:47,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-27 23:31:47,208 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4181184668989547 [2024-06-27 23:31:47,208 INFO L175 Difference]: Start difference. First operand has 102 places, 152 transitions, 1433 flow. Second operand 7 states and 120 transitions. [2024-06-27 23:31:47,208 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 182 transitions, 1967 flow [2024-06-27 23:31:47,239 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 182 transitions, 1899 flow, removed 33 selfloop flow, removed 1 redundant places. [2024-06-27 23:31:47,242 INFO L231 Difference]: Finished difference. Result has 109 places, 165 transitions, 1607 flow [2024-06-27 23:31:47,242 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1365, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1607, PETRI_PLACES=109, PETRI_TRANSITIONS=165} [2024-06-27 23:31:47,242 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 67 predicate places. [2024-06-27 23:31:47,242 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 165 transitions, 1607 flow [2024-06-27 23:31:47,243 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:31:47,243 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:31:47,243 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:31:47,243 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 23:31:47,243 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:31:47,243 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:31:47,243 INFO L85 PathProgramCache]: Analyzing trace with hash -442343717, now seen corresponding path program 2 times [2024-06-27 23:31:47,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:31:47,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [595637143] [2024-06-27 23:31:47,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:31:47,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:31:47,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:31:48,405 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:31:48,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:31:48,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [595637143] [2024-06-27 23:31:48,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [595637143] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:31:48,405 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:31:48,405 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:31:48,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [161830975] [2024-06-27 23:31:48,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:31:48,406 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:31:48,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:31:48,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:31:48,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:31:48,463 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:31:48,464 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 165 transitions, 1607 flow. Second operand has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:31:48,464 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:31:48,464 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:31:48,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:31:49,082 INFO L124 PetriNetUnfolderBase]: 2294/3411 cut-off events. [2024-06-27 23:31:49,082 INFO L125 PetriNetUnfolderBase]: For 40908/40908 co-relation queries the response was YES. [2024-06-27 23:31:49,094 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17391 conditions, 3411 events. 2294/3411 cut-off events. For 40908/40908 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 15968 event pairs, 1021 based on Foata normal form. 8/3416 useless extension candidates. Maximal degree in co-relation 17341. Up to 3098 conditions per place. [2024-06-27 23:31:49,108 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 168 selfloop transitions, 56 changer transitions 0/227 dead transitions. [2024-06-27 23:31:49,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 227 transitions, 2555 flow [2024-06-27 23:31:49,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:31:49,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:31:49,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 135 transitions. [2024-06-27 23:31:49,110 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47038327526132406 [2024-06-27 23:31:49,110 INFO L175 Difference]: Start difference. First operand has 109 places, 165 transitions, 1607 flow. Second operand 7 states and 135 transitions. [2024-06-27 23:31:49,110 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 227 transitions, 2555 flow [2024-06-27 23:31:49,147 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 227 transitions, 2506 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-27 23:31:49,154 INFO L231 Difference]: Finished difference. Result has 114 places, 194 transitions, 1971 flow [2024-06-27 23:31:49,154 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1558, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1971, PETRI_PLACES=114, PETRI_TRANSITIONS=194} [2024-06-27 23:31:49,155 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 72 predicate places. [2024-06-27 23:31:49,155 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 194 transitions, 1971 flow [2024-06-27 23:31:49,155 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:31:49,155 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:31:49,156 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:31:49,156 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 23:31:49,156 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:31:49,156 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:31:49,156 INFO L85 PathProgramCache]: Analyzing trace with hash -442343903, now seen corresponding path program 5 times [2024-06-27 23:31:49,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:31:49,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1949767845] [2024-06-27 23:31:49,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:31:49,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:31:49,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:31:50,297 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:31:50,298 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:31:50,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1949767845] [2024-06-27 23:31:50,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1949767845] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:31:50,298 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:31:50,298 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:31:50,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1338203034] [2024-06-27 23:31:50,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:31:50,299 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:31:50,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:31:50,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:31:50,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:31:50,375 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:31:50,376 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 194 transitions, 1971 flow. Second operand has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:31:50,376 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:31:50,376 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:31:50,376 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:31:50,963 INFO L124 PetriNetUnfolderBase]: 2319/3447 cut-off events. [2024-06-27 23:31:50,964 INFO L125 PetriNetUnfolderBase]: For 48307/48313 co-relation queries the response was YES. [2024-06-27 23:31:50,974 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19012 conditions, 3447 events. 2319/3447 cut-off events. For 48307/48313 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 16109 event pairs, 1038 based on Foata normal form. 7/3452 useless extension candidates. Maximal degree in co-relation 18959. Up to 3280 conditions per place. [2024-06-27 23:31:50,985 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 158 selfloop transitions, 62 changer transitions 0/223 dead transitions. [2024-06-27 23:31:50,985 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 223 transitions, 2648 flow [2024-06-27 23:31:50,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:31:50,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:31:50,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-27 23:31:50,988 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4355400696864111 [2024-06-27 23:31:50,988 INFO L175 Difference]: Start difference. First operand has 114 places, 194 transitions, 1971 flow. Second operand 7 states and 125 transitions. [2024-06-27 23:31:50,988 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 223 transitions, 2648 flow [2024-06-27 23:31:51,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 223 transitions, 2607 flow, removed 19 selfloop flow, removed 1 redundant places. [2024-06-27 23:31:51,042 INFO L231 Difference]: Finished difference. Result has 120 places, 203 transitions, 2170 flow [2024-06-27 23:31:51,042 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1930, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2170, PETRI_PLACES=120, PETRI_TRANSITIONS=203} [2024-06-27 23:31:51,043 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 78 predicate places. [2024-06-27 23:31:51,043 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 203 transitions, 2170 flow [2024-06-27 23:31:51,044 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:31:51,044 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:31:51,044 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:31:51,044 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 23:31:51,044 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:31:51,055 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:31:51,055 INFO L85 PathProgramCache]: Analyzing trace with hash 866198615, now seen corresponding path program 3 times [2024-06-27 23:31:51,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:31:51,055 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [984523962] [2024-06-27 23:31:51,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:31:51,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:31:51,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:31:52,096 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:31:52,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:31:52,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [984523962] [2024-06-27 23:31:52,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [984523962] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:31:52,097 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:31:52,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:31:52,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1033210899] [2024-06-27 23:31:52,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:31:52,098 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:31:52,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:31:52,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:31:52,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:31:52,158 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:31:52,158 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 203 transitions, 2170 flow. Second operand has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:31:52,158 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:31:52,158 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:31:52,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:31:52,824 INFO L124 PetriNetUnfolderBase]: 2344/3482 cut-off events. [2024-06-27 23:31:52,824 INFO L125 PetriNetUnfolderBase]: For 53367/53367 co-relation queries the response was YES. [2024-06-27 23:31:52,836 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19636 conditions, 3482 events. 2344/3482 cut-off events. For 53367/53367 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 16307 event pairs, 1031 based on Foata normal form. 4/3485 useless extension candidates. Maximal degree in co-relation 19580. Up to 3388 conditions per place. [2024-06-27 23:31:52,849 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 203 selfloop transitions, 25 changer transitions 0/231 dead transitions. [2024-06-27 23:31:52,849 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 231 transitions, 2853 flow [2024-06-27 23:31:52,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:31:52,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:31:52,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-27 23:31:52,850 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4355400696864111 [2024-06-27 23:31:52,850 INFO L175 Difference]: Start difference. First operand has 120 places, 203 transitions, 2170 flow. Second operand 7 states and 125 transitions. [2024-06-27 23:31:52,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 231 transitions, 2853 flow [2024-06-27 23:31:52,896 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 231 transitions, 2714 flow, removed 26 selfloop flow, removed 4 redundant places. [2024-06-27 23:31:52,899 INFO L231 Difference]: Finished difference. Result has 124 places, 211 transitions, 2189 flow [2024-06-27 23:31:52,899 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2031, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2189, PETRI_PLACES=124, PETRI_TRANSITIONS=211} [2024-06-27 23:31:52,899 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 82 predicate places. [2024-06-27 23:31:52,899 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 211 transitions, 2189 flow [2024-06-27 23:31:52,900 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:31:52,900 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:31:52,900 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:31:52,900 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 23:31:52,900 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:31:52,900 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:31:52,900 INFO L85 PathProgramCache]: Analyzing trace with hash -269969551, now seen corresponding path program 6 times [2024-06-27 23:31:52,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:31:52,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [483043467] [2024-06-27 23:31:52,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:31:52,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:31:52,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:31:53,990 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:31:53,991 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:31:53,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [483043467] [2024-06-27 23:31:53,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [483043467] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:31:53,991 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:31:53,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:31:53,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1817154879] [2024-06-27 23:31:53,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:31:53,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:31:53,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:31:53,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:31:53,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:31:54,071 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:31:54,072 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 211 transitions, 2189 flow. Second operand has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:31:54,072 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:31:54,072 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:31:54,072 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:31:54,736 INFO L124 PetriNetUnfolderBase]: 2336/3471 cut-off events. [2024-06-27 23:31:54,736 INFO L125 PetriNetUnfolderBase]: For 57916/57916 co-relation queries the response was YES. [2024-06-27 23:31:54,747 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19871 conditions, 3471 events. 2336/3471 cut-off events. For 57916/57916 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 16192 event pairs, 1037 based on Foata normal form. 3/3473 useless extension candidates. Maximal degree in co-relation 19812. Up to 3395 conditions per place. [2024-06-27 23:31:54,758 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 204 selfloop transitions, 22 changer transitions 0/229 dead transitions. [2024-06-27 23:31:54,758 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 229 transitions, 2728 flow [2024-06-27 23:31:54,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:31:54,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:31:54,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-27 23:31:54,760 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41114982578397213 [2024-06-27 23:31:54,760 INFO L175 Difference]: Start difference. First operand has 124 places, 211 transitions, 2189 flow. Second operand 7 states and 118 transitions. [2024-06-27 23:31:54,760 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 229 transitions, 2728 flow [2024-06-27 23:31:54,803 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 229 transitions, 2629 flow, removed 30 selfloop flow, removed 4 redundant places. [2024-06-27 23:31:54,806 INFO L231 Difference]: Finished difference. Result has 127 places, 211 transitions, 2146 flow [2024-06-27 23:31:54,806 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2090, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2146, PETRI_PLACES=127, PETRI_TRANSITIONS=211} [2024-06-27 23:31:54,807 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 85 predicate places. [2024-06-27 23:31:54,807 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 211 transitions, 2146 flow [2024-06-27 23:31:54,807 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:31:54,807 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:31:54,807 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:31:54,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 23:31:54,808 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:31:54,808 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:31:54,808 INFO L85 PathProgramCache]: Analyzing trace with hash -269969365, now seen corresponding path program 4 times [2024-06-27 23:31:54,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:31:54,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200183006] [2024-06-27 23:31:54,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:31:54,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:31:54,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:31:55,968 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:31:55,968 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:31:55,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200183006] [2024-06-27 23:31:55,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [200183006] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:31:55,969 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:31:55,969 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:31:55,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [352959359] [2024-06-27 23:31:55,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:31:55,970 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:31:55,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:31:55,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:31:55,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:31:56,046 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:31:56,046 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 211 transitions, 2146 flow. Second operand has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:31:56,046 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:31:56,046 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:31:56,046 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:31:56,732 INFO L124 PetriNetUnfolderBase]: 2342/3480 cut-off events. [2024-06-27 23:31:56,733 INFO L125 PetriNetUnfolderBase]: For 62033/62033 co-relation queries the response was YES. [2024-06-27 23:31:56,745 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20064 conditions, 3480 events. 2342/3480 cut-off events. For 62033/62033 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 16308 event pairs, 1031 based on Foata normal form. 5/3484 useless extension candidates. Maximal degree in co-relation 20004. Up to 3327 conditions per place. [2024-06-27 23:31:56,758 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 205 selfloop transitions, 39 changer transitions 0/247 dead transitions. [2024-06-27 23:31:56,758 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 247 transitions, 2994 flow [2024-06-27 23:31:56,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:31:56,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:31:56,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-27 23:31:56,759 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4425087108013937 [2024-06-27 23:31:56,760 INFO L175 Difference]: Start difference. First operand has 127 places, 211 transitions, 2146 flow. Second operand 7 states and 127 transitions. [2024-06-27 23:31:56,760 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 247 transitions, 2994 flow [2024-06-27 23:31:56,812 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 247 transitions, 2859 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-27 23:31:56,815 INFO L231 Difference]: Finished difference. Result has 128 places, 225 transitions, 2289 flow [2024-06-27 23:31:56,816 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2011, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2289, PETRI_PLACES=128, PETRI_TRANSITIONS=225} [2024-06-27 23:31:56,816 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 86 predicate places. [2024-06-27 23:31:56,816 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 225 transitions, 2289 flow [2024-06-27 23:31:56,816 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:31:56,816 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:31:56,816 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:31:56,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 23:31:56,817 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:31:56,817 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:31:56,817 INFO L85 PathProgramCache]: Analyzing trace with hash -269723287, now seen corresponding path program 1 times [2024-06-27 23:31:56,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:31:56,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1979375419] [2024-06-27 23:31:56,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:31:56,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:31:56,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:31:58,552 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:31:58,552 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:31:58,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1979375419] [2024-06-27 23:31:58,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1979375419] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:31:58,552 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:31:58,552 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:31:58,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1587441273] [2024-06-27 23:31:58,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:31:58,553 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:31:58,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:31:58,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:31:58,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:31:58,627 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:31:58,627 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 225 transitions, 2289 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:31:58,628 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:31:58,628 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:31:58,628 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:31:59,470 INFO L124 PetriNetUnfolderBase]: 2345/3485 cut-off events. [2024-06-27 23:31:59,471 INFO L125 PetriNetUnfolderBase]: For 68331/68331 co-relation queries the response was YES. [2024-06-27 23:31:59,483 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20543 conditions, 3485 events. 2345/3485 cut-off events. For 68331/68331 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 16342 event pairs, 1010 based on Foata normal form. 6/3490 useless extension candidates. Maximal degree in co-relation 20482. Up to 3360 conditions per place. [2024-06-27 23:31:59,495 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 219 selfloop transitions, 27 changer transitions 0/249 dead transitions. [2024-06-27 23:31:59,495 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 249 transitions, 2991 flow [2024-06-27 23:31:59,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:31:59,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:31:59,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-27 23:31:59,496 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4115853658536585 [2024-06-27 23:31:59,496 INFO L175 Difference]: Start difference. First operand has 128 places, 225 transitions, 2289 flow. Second operand 8 states and 135 transitions. [2024-06-27 23:31:59,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 249 transitions, 2991 flow [2024-06-27 23:31:59,548 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 249 transitions, 2929 flow, removed 21 selfloop flow, removed 3 redundant places. [2024-06-27 23:31:59,551 INFO L231 Difference]: Finished difference. Result has 133 places, 228 transitions, 2337 flow [2024-06-27 23:31:59,552 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2227, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2337, PETRI_PLACES=133, PETRI_TRANSITIONS=228} [2024-06-27 23:31:59,552 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 91 predicate places. [2024-06-27 23:31:59,552 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 228 transitions, 2337 flow [2024-06-27 23:31:59,552 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:31:59,552 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:31:59,552 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:31:59,553 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 23:31:59,553 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:31:59,553 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:31:59,553 INFO L85 PathProgramCache]: Analyzing trace with hash -1426632991, now seen corresponding path program 1 times [2024-06-27 23:31:59,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:31:59,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [382711463] [2024-06-27 23:31:59,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:31:59,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:31:59,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:32:00,779 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:32:00,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:32:00,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [382711463] [2024-06-27 23:32:00,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [382711463] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:32:00,780 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:32:00,780 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 23:32:00,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1322926166] [2024-06-27 23:32:00,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:32:00,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 23:32:00,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:32:00,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 23:32:00,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 23:32:00,856 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:32:00,857 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 228 transitions, 2337 flow. Second operand has 5 states, 5 states have (on average 11.4) internal successors, (57), 5 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 23:32:00,857 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:32:00,857 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:32:00,857 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:32:01,486 INFO L124 PetriNetUnfolderBase]: 2202/3329 cut-off events. [2024-06-27 23:32:01,487 INFO L125 PetriNetUnfolderBase]: For 71991/72010 co-relation queries the response was YES. [2024-06-27 23:32:01,501 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20067 conditions, 3329 events. 2202/3329 cut-off events. For 71991/72010 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 16052 event pairs, 1022 based on Foata normal form. 9/3329 useless extension candidates. Maximal degree in co-relation 20004. Up to 3133 conditions per place. [2024-06-27 23:32:01,514 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 191 selfloop transitions, 10 changer transitions 0/235 dead transitions. [2024-06-27 23:32:01,514 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 235 transitions, 2767 flow [2024-06-27 23:32:01,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:32:01,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:32:01,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 88 transitions. [2024-06-27 23:32:01,515 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4292682926829268 [2024-06-27 23:32:01,515 INFO L175 Difference]: Start difference. First operand has 133 places, 228 transitions, 2337 flow. Second operand 5 states and 88 transitions. [2024-06-27 23:32:01,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 235 transitions, 2767 flow [2024-06-27 23:32:01,570 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 235 transitions, 2663 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-27 23:32:01,572 INFO L231 Difference]: Finished difference. Result has 132 places, 228 transitions, 2259 flow [2024-06-27 23:32:01,573 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2233, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2259, PETRI_PLACES=132, PETRI_TRANSITIONS=228} [2024-06-27 23:32:01,573 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 90 predicate places. [2024-06-27 23:32:01,573 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 228 transitions, 2259 flow [2024-06-27 23:32:01,573 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.4) internal successors, (57), 5 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 23:32:01,574 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:32:01,574 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:32:01,574 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 23:32:01,574 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:32:01,574 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:32:01,574 INFO L85 PathProgramCache]: Analyzing trace with hash -1894223896, now seen corresponding path program 1 times [2024-06-27 23:32:01,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:32:01,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [473257298] [2024-06-27 23:32:01,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:32:01,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:32:01,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:32:02,858 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:32:02,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:32:02,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [473257298] [2024-06-27 23:32:02,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [473257298] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:32:02,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:32:02,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:32:02,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1024271585] [2024-06-27 23:32:02,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:32:02,859 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:32:02,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:32:02,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:32:02,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:32:02,931 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:32:02,932 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 228 transitions, 2259 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 23:32:02,932 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:32:02,932 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:32:02,932 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:32:03,846 INFO L124 PetriNetUnfolderBase]: 2295/3451 cut-off events. [2024-06-27 23:32:03,846 INFO L125 PetriNetUnfolderBase]: For 83659/83706 co-relation queries the response was YES. [2024-06-27 23:32:03,858 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21151 conditions, 3451 events. 2295/3451 cut-off events. For 83659/83706 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 16608 event pairs, 829 based on Foata normal form. 13/3424 useless extension candidates. Maximal degree in co-relation 21088. Up to 3070 conditions per place. [2024-06-27 23:32:03,868 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 173 selfloop transitions, 75 changer transitions 0/277 dead transitions. [2024-06-27 23:32:03,868 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 277 transitions, 3199 flow [2024-06-27 23:32:03,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:32:03,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:32:03,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 184 transitions. [2024-06-27 23:32:03,870 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44878048780487806 [2024-06-27 23:32:03,870 INFO L175 Difference]: Start difference. First operand has 132 places, 228 transitions, 2259 flow. Second operand 10 states and 184 transitions. [2024-06-27 23:32:03,870 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 277 transitions, 3199 flow [2024-06-27 23:32:03,911 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 277 transitions, 3173 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-27 23:32:03,914 INFO L231 Difference]: Finished difference. Result has 140 places, 243 transitions, 2647 flow [2024-06-27 23:32:03,914 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2233, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2647, PETRI_PLACES=140, PETRI_TRANSITIONS=243} [2024-06-27 23:32:03,915 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 98 predicate places. [2024-06-27 23:32:03,915 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 243 transitions, 2647 flow [2024-06-27 23:32:03,915 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 23:32:03,915 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:32:03,915 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:32:03,915 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 23:32:03,916 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:32:03,916 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:32:03,916 INFO L85 PathProgramCache]: Analyzing trace with hash 319240670, now seen corresponding path program 2 times [2024-06-27 23:32:03,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:32:03,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1733665361] [2024-06-27 23:32:03,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:32:03,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:32:03,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:32:05,497 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:32:05,498 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:32:05,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1733665361] [2024-06-27 23:32:05,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1733665361] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:32:05,498 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:32:05,498 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:32:05,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2115888460] [2024-06-27 23:32:05,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:32:05,499 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:32:05,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:32:05,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:32:05,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:32:05,611 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:32:05,611 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 243 transitions, 2647 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:05,611 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:32:05,611 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:32:05,611 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:32:06,424 INFO L124 PetriNetUnfolderBase]: 2313/3478 cut-off events. [2024-06-27 23:32:06,424 INFO L125 PetriNetUnfolderBase]: For 93718/93765 co-relation queries the response was YES. [2024-06-27 23:32:06,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22383 conditions, 3478 events. 2313/3478 cut-off events. For 93718/93765 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 16827 event pairs, 829 based on Foata normal form. 14/3452 useless extension candidates. Maximal degree in co-relation 22317. Up to 3090 conditions per place. [2024-06-27 23:32:06,451 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 176 selfloop transitions, 79 changer transitions 0/284 dead transitions. [2024-06-27 23:32:06,451 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 284 transitions, 3541 flow [2024-06-27 23:32:06,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:32:06,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:32:06,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 166 transitions. [2024-06-27 23:32:06,453 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5060975609756098 [2024-06-27 23:32:06,453 INFO L175 Difference]: Start difference. First operand has 140 places, 243 transitions, 2647 flow. Second operand 8 states and 166 transitions. [2024-06-27 23:32:06,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 284 transitions, 3541 flow [2024-06-27 23:32:06,534 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 284 transitions, 3394 flow, removed 58 selfloop flow, removed 4 redundant places. [2024-06-27 23:32:06,537 INFO L231 Difference]: Finished difference. Result has 144 places, 249 transitions, 2794 flow [2024-06-27 23:32:06,538 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2534, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2794, PETRI_PLACES=144, PETRI_TRANSITIONS=249} [2024-06-27 23:32:06,538 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 102 predicate places. [2024-06-27 23:32:06,538 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 249 transitions, 2794 flow [2024-06-27 23:32:06,538 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:06,538 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:32:06,539 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:32:06,539 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 23:32:06,539 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:32:06,539 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:32:06,539 INFO L85 PathProgramCache]: Analyzing trace with hash -150044941, now seen corresponding path program 1 times [2024-06-27 23:32:06,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:32:06,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1460325961] [2024-06-27 23:32:06,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:32:06,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:32:06,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:32:08,036 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:32:08,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:32:08,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1460325961] [2024-06-27 23:32:08,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1460325961] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:32:08,037 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:32:08,037 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:32:08,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1560600004] [2024-06-27 23:32:08,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:32:08,037 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:32:08,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:32:08,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:32:08,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:32:08,120 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:32:08,121 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 249 transitions, 2794 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:08,121 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:32:08,121 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:32:08,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:32:09,230 INFO L124 PetriNetUnfolderBase]: 2509/3720 cut-off events. [2024-06-27 23:32:09,230 INFO L125 PetriNetUnfolderBase]: For 90786/90789 co-relation queries the response was YES. [2024-06-27 23:32:09,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23831 conditions, 3720 events. 2509/3720 cut-off events. For 90786/90789 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 17532 event pairs, 890 based on Foata normal form. 5/3724 useless extension candidates. Maximal degree in co-relation 23765. Up to 3431 conditions per place. [2024-06-27 23:32:09,255 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 239 selfloop transitions, 74 changer transitions 0/316 dead transitions. [2024-06-27 23:32:09,255 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 316 transitions, 4208 flow [2024-06-27 23:32:09,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:32:09,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:32:09,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 200 transitions. [2024-06-27 23:32:09,257 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4434589800443459 [2024-06-27 23:32:09,257 INFO L175 Difference]: Start difference. First operand has 144 places, 249 transitions, 2794 flow. Second operand 11 states and 200 transitions. [2024-06-27 23:32:09,257 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 316 transitions, 4208 flow [2024-06-27 23:32:09,342 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 316 transitions, 4016 flow, removed 36 selfloop flow, removed 5 redundant places. [2024-06-27 23:32:09,346 INFO L231 Difference]: Finished difference. Result has 152 places, 270 transitions, 3012 flow [2024-06-27 23:32:09,346 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2602, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3012, PETRI_PLACES=152, PETRI_TRANSITIONS=270} [2024-06-27 23:32:09,346 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 110 predicate places. [2024-06-27 23:32:09,346 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 270 transitions, 3012 flow [2024-06-27 23:32:09,347 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:09,347 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:32:09,347 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:32:09,347 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 23:32:09,347 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:32:09,347 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:32:09,347 INFO L85 PathProgramCache]: Analyzing trace with hash -150049746, now seen corresponding path program 3 times [2024-06-27 23:32:09,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:32:09,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [614413802] [2024-06-27 23:32:09,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:32:09,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:32:09,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:32:10,952 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:32:10,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:32:10,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [614413802] [2024-06-27 23:32:10,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [614413802] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:32:10,953 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:32:10,953 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:32:10,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [83134247] [2024-06-27 23:32:10,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:32:10,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:32:10,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:32:10,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:32:10,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:32:11,068 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:32:11,069 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 270 transitions, 3012 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:11,069 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:32:11,069 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:32:11,069 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:32:11,787 INFO L124 PetriNetUnfolderBase]: 2419/3620 cut-off events. [2024-06-27 23:32:11,787 INFO L125 PetriNetUnfolderBase]: For 103196/103240 co-relation queries the response was YES. [2024-06-27 23:32:11,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24371 conditions, 3620 events. 2419/3620 cut-off events. For 103196/103240 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 17426 event pairs, 828 based on Foata normal form. 10/3590 useless extension candidates. Maximal degree in co-relation 24301. Up to 3266 conditions per place. [2024-06-27 23:32:11,816 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 197 selfloop transitions, 64 changer transitions 0/296 dead transitions. [2024-06-27 23:32:11,816 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 296 transitions, 3673 flow [2024-06-27 23:32:11,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:32:11,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:32:11,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 143 transitions. [2024-06-27 23:32:11,818 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49825783972125437 [2024-06-27 23:32:11,818 INFO L175 Difference]: Start difference. First operand has 152 places, 270 transitions, 3012 flow. Second operand 7 states and 143 transitions. [2024-06-27 23:32:11,818 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 296 transitions, 3673 flow [2024-06-27 23:32:11,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 296 transitions, 3488 flow, removed 85 selfloop flow, removed 3 redundant places. [2024-06-27 23:32:11,932 INFO L231 Difference]: Finished difference. Result has 156 places, 270 transitions, 2973 flow [2024-06-27 23:32:11,932 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2827, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2973, PETRI_PLACES=156, PETRI_TRANSITIONS=270} [2024-06-27 23:32:11,933 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 114 predicate places. [2024-06-27 23:32:11,933 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 270 transitions, 2973 flow [2024-06-27 23:32:11,933 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:11,933 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:32:11,933 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:32:11,934 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 23:32:11,934 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:32:11,934 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:32:11,934 INFO L85 PathProgramCache]: Analyzing trace with hash 1489727623, now seen corresponding path program 2 times [2024-06-27 23:32:11,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:32:11,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1512933974] [2024-06-27 23:32:11,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:32:11,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:32:11,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:32:13,767 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:32:13,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:32:13,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1512933974] [2024-06-27 23:32:13,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1512933974] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:32:13,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:32:13,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:32:13,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1366182092] [2024-06-27 23:32:13,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:32:13,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:32:13,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:32:13,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:32:13,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:32:13,873 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:32:13,873 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 270 transitions, 2973 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:13,873 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:32:13,873 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:32:13,874 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:32:14,747 INFO L124 PetriNetUnfolderBase]: 2611/3860 cut-off events. [2024-06-27 23:32:14,747 INFO L125 PetriNetUnfolderBase]: For 108135/108144 co-relation queries the response was YES. [2024-06-27 23:32:14,766 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25850 conditions, 3860 events. 2611/3860 cut-off events. For 108135/108144 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 18279 event pairs, 853 based on Foata normal form. 11/3870 useless extension candidates. Maximal degree in co-relation 25780. Up to 3624 conditions per place. [2024-06-27 23:32:14,781 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 246 selfloop transitions, 80 changer transitions 0/329 dead transitions. [2024-06-27 23:32:14,782 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 329 transitions, 4178 flow [2024-06-27 23:32:14,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:32:14,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:32:14,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-27 23:32:14,783 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44715447154471544 [2024-06-27 23:32:14,783 INFO L175 Difference]: Start difference. First operand has 156 places, 270 transitions, 2973 flow. Second operand 9 states and 165 transitions. [2024-06-27 23:32:14,783 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 329 transitions, 4178 flow [2024-06-27 23:32:14,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 329 transitions, 4037 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-27 23:32:14,894 INFO L231 Difference]: Finished difference. Result has 160 places, 298 transitions, 3309 flow [2024-06-27 23:32:14,894 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2832, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3309, PETRI_PLACES=160, PETRI_TRANSITIONS=298} [2024-06-27 23:32:14,894 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 118 predicate places. [2024-06-27 23:32:14,895 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 298 transitions, 3309 flow [2024-06-27 23:32:14,895 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:14,895 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:32:14,895 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:32:14,895 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 23:32:14,895 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:32:14,896 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:32:14,896 INFO L85 PathProgramCache]: Analyzing trace with hash -1693289606, now seen corresponding path program 1 times [2024-06-27 23:32:14,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:32:14,896 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1684551999] [2024-06-27 23:32:14,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:32:14,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:32:14,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:32:16,601 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:32:16,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:32:16,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1684551999] [2024-06-27 23:32:16,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1684551999] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:32:16,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:32:16,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:32:16,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1476087379] [2024-06-27 23:32:16,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:32:16,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:32:16,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:32:16,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:32:16,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:32:16,709 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:32:16,710 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 298 transitions, 3309 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:16,710 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:32:16,710 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:32:16,710 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:32:17,639 INFO L124 PetriNetUnfolderBase]: 2699/3991 cut-off events. [2024-06-27 23:32:17,639 INFO L125 PetriNetUnfolderBase]: For 119940/119946 co-relation queries the response was YES. [2024-06-27 23:32:17,657 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27388 conditions, 3991 events. 2699/3991 cut-off events. For 119940/119946 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 19099 event pairs, 921 based on Foata normal form. 7/3995 useless extension candidates. Maximal degree in co-relation 27315. Up to 3566 conditions per place. [2024-06-27 23:32:17,672 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 253 selfloop transitions, 102 changer transitions 0/358 dead transitions. [2024-06-27 23:32:17,672 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 358 transitions, 4730 flow [2024-06-27 23:32:17,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:32:17,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:32:17,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 149 transitions. [2024-06-27 23:32:17,674 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.519163763066202 [2024-06-27 23:32:17,674 INFO L175 Difference]: Start difference. First operand has 160 places, 298 transitions, 3309 flow. Second operand 7 states and 149 transitions. [2024-06-27 23:32:17,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 358 transitions, 4730 flow [2024-06-27 23:32:17,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 358 transitions, 4669 flow, removed 26 selfloop flow, removed 2 redundant places. [2024-06-27 23:32:17,787 INFO L231 Difference]: Finished difference. Result has 166 places, 322 transitions, 3735 flow [2024-06-27 23:32:17,787 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3248, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3735, PETRI_PLACES=166, PETRI_TRANSITIONS=322} [2024-06-27 23:32:17,788 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 124 predicate places. [2024-06-27 23:32:17,788 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 322 transitions, 3735 flow [2024-06-27 23:32:17,788 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:17,788 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:32:17,788 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:32:17,788 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 23:32:17,789 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:32:17,789 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:32:17,789 INFO L85 PathProgramCache]: Analyzing trace with hash -1693289823, now seen corresponding path program 3 times [2024-06-27 23:32:17,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:32:17,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [255277036] [2024-06-27 23:32:17,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:32:17,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:32:17,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:32:19,584 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:32:19,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:32:19,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [255277036] [2024-06-27 23:32:19,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [255277036] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:32:19,585 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:32:19,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:32:19,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [282479696] [2024-06-27 23:32:19,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:32:19,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:32:19,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:32:19,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:32:19,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:32:19,667 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:32:19,668 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 322 transitions, 3735 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:19,668 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:32:19,668 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:32:19,668 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:32:20,831 INFO L124 PetriNetUnfolderBase]: 2783/4108 cut-off events. [2024-06-27 23:32:20,831 INFO L125 PetriNetUnfolderBase]: For 135016/135025 co-relation queries the response was YES. [2024-06-27 23:32:20,847 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29611 conditions, 4108 events. 2783/4108 cut-off events. For 135016/135025 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 19714 event pairs, 846 based on Foata normal form. 9/4114 useless extension candidates. Maximal degree in co-relation 29536. Up to 3331 conditions per place. [2024-06-27 23:32:20,862 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 224 selfloop transitions, 160 changer transitions 0/387 dead transitions. [2024-06-27 23:32:20,862 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 387 transitions, 5478 flow [2024-06-27 23:32:20,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:32:20,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:32:20,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-27 23:32:20,864 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4742547425474255 [2024-06-27 23:32:20,864 INFO L175 Difference]: Start difference. First operand has 166 places, 322 transitions, 3735 flow. Second operand 9 states and 175 transitions. [2024-06-27 23:32:20,864 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 387 transitions, 5478 flow [2024-06-27 23:32:20,981 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 387 transitions, 5348 flow, removed 59 selfloop flow, removed 1 redundant places. [2024-06-27 23:32:20,986 INFO L231 Difference]: Finished difference. Result has 177 places, 342 transitions, 4390 flow [2024-06-27 23:32:20,986 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3653, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4390, PETRI_PLACES=177, PETRI_TRANSITIONS=342} [2024-06-27 23:32:20,987 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 135 predicate places. [2024-06-27 23:32:20,987 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 342 transitions, 4390 flow [2024-06-27 23:32:20,987 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:20,987 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:32:20,987 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:32:20,987 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 23:32:20,988 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:32:20,988 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:32:20,988 INFO L85 PathProgramCache]: Analyzing trace with hash -1693295558, now seen corresponding path program 4 times [2024-06-27 23:32:20,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:32:20,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [391801219] [2024-06-27 23:32:20,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:32:20,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:32:21,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:32:22,621 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:32:22,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:32:22,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [391801219] [2024-06-27 23:32:22,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [391801219] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:32:22,622 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:32:22,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:32:22,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [645000624] [2024-06-27 23:32:22,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:32:22,622 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:32:22,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:32:22,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:32:22,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:32:22,711 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:32:22,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 342 transitions, 4390 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:22,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:32:22,712 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:32:22,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:32:23,617 INFO L124 PetriNetUnfolderBase]: 2695/4018 cut-off events. [2024-06-27 23:32:23,617 INFO L125 PetriNetUnfolderBase]: For 140147/140199 co-relation queries the response was YES. [2024-06-27 23:32:23,639 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30399 conditions, 4018 events. 2695/4018 cut-off events. For 140147/140199 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 19673 event pairs, 780 based on Foata normal form. 18/4004 useless extension candidates. Maximal degree in co-relation 30318. Up to 3523 conditions per place. [2024-06-27 23:32:23,656 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 223 selfloop transitions, 93 changer transitions 0/371 dead transitions. [2024-06-27 23:32:23,656 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 371 transitions, 5276 flow [2024-06-27 23:32:23,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:32:23,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:32:23,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 144 transitions. [2024-06-27 23:32:23,658 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5017421602787456 [2024-06-27 23:32:23,658 INFO L175 Difference]: Start difference. First operand has 177 places, 342 transitions, 4390 flow. Second operand 7 states and 144 transitions. [2024-06-27 23:32:23,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 371 transitions, 5276 flow [2024-06-27 23:32:23,823 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 371 transitions, 5182 flow, removed 40 selfloop flow, removed 2 redundant places. [2024-06-27 23:32:23,828 INFO L231 Difference]: Finished difference. Result has 182 places, 345 transitions, 4567 flow [2024-06-27 23:32:23,828 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4300, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4567, PETRI_PLACES=182, PETRI_TRANSITIONS=345} [2024-06-27 23:32:23,830 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 140 predicate places. [2024-06-27 23:32:23,831 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 345 transitions, 4567 flow [2024-06-27 23:32:23,831 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:23,831 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:32:23,831 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:32:23,831 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 23:32:23,831 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:32:23,832 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:32:23,832 INFO L85 PathProgramCache]: Analyzing trace with hash -1186949137, now seen corresponding path program 4 times [2024-06-27 23:32:23,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:32:23,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2122750434] [2024-06-27 23:32:23,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:32:23,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:32:23,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:32:25,695 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:32:25,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:32:25,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2122750434] [2024-06-27 23:32:25,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2122750434] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:32:25,696 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:32:25,696 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:32:25,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1912767198] [2024-06-27 23:32:25,696 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:32:25,696 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:32:25,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:32:25,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:32:25,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:32:25,755 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:32:25,755 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 345 transitions, 4567 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:25,755 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:32:25,755 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:32:25,756 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:32:26,826 INFO L124 PetriNetUnfolderBase]: 2788/4116 cut-off events. [2024-06-27 23:32:26,826 INFO L125 PetriNetUnfolderBase]: For 147550/147559 co-relation queries the response was YES. [2024-06-27 23:32:26,850 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31520 conditions, 4116 events. 2788/4116 cut-off events. For 147550/147559 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 19741 event pairs, 848 based on Foata normal form. 9/4122 useless extension candidates. Maximal degree in co-relation 31438. Up to 3343 conditions per place. [2024-06-27 23:32:26,868 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 241 selfloop transitions, 145 changer transitions 0/389 dead transitions. [2024-06-27 23:32:26,869 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 389 transitions, 6013 flow [2024-06-27 23:32:26,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:32:26,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:32:26,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-27 23:32:26,870 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4715447154471545 [2024-06-27 23:32:26,870 INFO L175 Difference]: Start difference. First operand has 182 places, 345 transitions, 4567 flow. Second operand 9 states and 174 transitions. [2024-06-27 23:32:26,870 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 389 transitions, 6013 flow [2024-06-27 23:32:27,030 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 389 transitions, 5754 flow, removed 40 selfloop flow, removed 5 redundant places. [2024-06-27 23:32:27,035 INFO L231 Difference]: Finished difference. Result has 186 places, 345 transitions, 4609 flow [2024-06-27 23:32:27,036 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4308, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4609, PETRI_PLACES=186, PETRI_TRANSITIONS=345} [2024-06-27 23:32:27,037 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 144 predicate places. [2024-06-27 23:32:27,044 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 345 transitions, 4609 flow [2024-06-27 23:32:27,044 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:27,044 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:32:27,044 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:32:27,044 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 23:32:27,044 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:32:27,045 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:32:27,045 INFO L85 PathProgramCache]: Analyzing trace with hash -831476481, now seen corresponding path program 5 times [2024-06-27 23:32:27,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:32:27,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1653564819] [2024-06-27 23:32:27,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:32:27,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:32:27,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:32:28,311 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:32:28,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:32:28,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1653564819] [2024-06-27 23:32:28,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1653564819] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:32:28,311 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:32:28,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:32:28,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [256256962] [2024-06-27 23:32:28,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:32:28,312 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:32:28,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:32:28,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:32:28,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:32:28,450 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:32:28,450 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 345 transitions, 4609 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:28,450 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:32:28,450 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:32:28,450 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:32:29,420 INFO L124 PetriNetUnfolderBase]: 2870/4238 cut-off events. [2024-06-27 23:32:29,421 INFO L125 PetriNetUnfolderBase]: For 159745/159745 co-relation queries the response was YES. [2024-06-27 23:32:29,439 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33085 conditions, 4238 events. 2870/4238 cut-off events. For 159745/159745 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 20498 event pairs, 1017 based on Foata normal form. 5/4242 useless extension candidates. Maximal degree in co-relation 33001. Up to 4020 conditions per place. [2024-06-27 23:32:29,454 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 323 selfloop transitions, 72 changer transitions 0/398 dead transitions. [2024-06-27 23:32:29,454 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 398 transitions, 6102 flow [2024-06-27 23:32:29,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:32:29,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:32:29,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-27 23:32:29,455 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-27 23:32:29,456 INFO L175 Difference]: Start difference. First operand has 186 places, 345 transitions, 4609 flow. Second operand 8 states and 144 transitions. [2024-06-27 23:32:29,456 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 398 transitions, 6102 flow [2024-06-27 23:32:29,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 398 transitions, 5693 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-27 23:32:29,617 INFO L231 Difference]: Finished difference. Result has 189 places, 375 transitions, 4924 flow [2024-06-27 23:32:29,617 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4258, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4924, PETRI_PLACES=189, PETRI_TRANSITIONS=375} [2024-06-27 23:32:29,617 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 147 predicate places. [2024-06-27 23:32:29,618 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 375 transitions, 4924 flow [2024-06-27 23:32:29,618 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:29,618 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:32:29,618 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:32:29,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 23:32:29,618 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:32:29,619 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:32:29,619 INFO L85 PathProgramCache]: Analyzing trace with hash -827751831, now seen corresponding path program 6 times [2024-06-27 23:32:29,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:32:29,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1408615010] [2024-06-27 23:32:29,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:32:29,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:32:29,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:32:30,993 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:32:30,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:32:30,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1408615010] [2024-06-27 23:32:30,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1408615010] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:32:30,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:32:30,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:32:30,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [628708877] [2024-06-27 23:32:30,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:32:30,995 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:32:30,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:32:30,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:32:30,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:32:31,071 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:32:31,072 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 375 transitions, 4924 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:31,072 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:32:31,072 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:32:31,072 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:32:31,997 INFO L124 PetriNetUnfolderBase]: 3094/4557 cut-off events. [2024-06-27 23:32:31,997 INFO L125 PetriNetUnfolderBase]: For 180754/180757 co-relation queries the response was YES. [2024-06-27 23:32:32,024 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35825 conditions, 4557 events. 3094/4557 cut-off events. For 180754/180757 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 22286 event pairs, 1018 based on Foata normal form. 10/4564 useless extension candidates. Maximal degree in co-relation 35738. Up to 3639 conditions per place. [2024-06-27 23:32:32,044 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 303 selfloop transitions, 154 changer transitions 0/460 dead transitions. [2024-06-27 23:32:32,045 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 460 transitions, 7034 flow [2024-06-27 23:32:32,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:32:32,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:32:32,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 157 transitions. [2024-06-27 23:32:32,046 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47865853658536583 [2024-06-27 23:32:32,046 INFO L175 Difference]: Start difference. First operand has 189 places, 375 transitions, 4924 flow. Second operand 8 states and 157 transitions. [2024-06-27 23:32:32,046 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 460 transitions, 7034 flow [2024-06-27 23:32:32,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 460 transitions, 6921 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-06-27 23:32:32,254 INFO L231 Difference]: Finished difference. Result has 196 places, 411 transitions, 5731 flow [2024-06-27 23:32:32,254 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4811, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5731, PETRI_PLACES=196, PETRI_TRANSITIONS=411} [2024-06-27 23:32:32,255 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 154 predicate places. [2024-06-27 23:32:32,255 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 411 transitions, 5731 flow [2024-06-27 23:32:32,255 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:32,255 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:32:32,255 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:32:32,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 23:32:32,256 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:32:32,256 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:32:32,256 INFO L85 PathProgramCache]: Analyzing trace with hash -827757411, now seen corresponding path program 7 times [2024-06-27 23:32:32,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:32:32,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [608948757] [2024-06-27 23:32:32,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:32:32,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:32:32,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:32:33,515 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:32:33,516 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:32:33,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [608948757] [2024-06-27 23:32:33,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [608948757] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:32:33,516 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:32:33,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:32:33,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406825494] [2024-06-27 23:32:33,517 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:32:33,517 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:32:33,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:32:33,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:32:33,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:32:33,587 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:32:33,587 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 411 transitions, 5731 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:33,587 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:32:33,587 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:32:33,587 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:32:34,569 INFO L124 PetriNetUnfolderBase]: 3110/4581 cut-off events. [2024-06-27 23:32:34,569 INFO L125 PetriNetUnfolderBase]: For 196548/196551 co-relation queries the response was YES. [2024-06-27 23:32:34,594 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37740 conditions, 4581 events. 3110/4581 cut-off events. For 196548/196551 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 22425 event pairs, 1033 based on Foata normal form. 10/4588 useless extension candidates. Maximal degree in co-relation 37650. Up to 3664 conditions per place. [2024-06-27 23:32:34,613 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 312 selfloop transitions, 149 changer transitions 0/464 dead transitions. [2024-06-27 23:32:34,614 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 464 transitions, 7537 flow [2024-06-27 23:32:34,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:32:34,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:32:34,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 157 transitions. [2024-06-27 23:32:34,615 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47865853658536583 [2024-06-27 23:32:34,615 INFO L175 Difference]: Start difference. First operand has 196 places, 411 transitions, 5731 flow. Second operand 8 states and 157 transitions. [2024-06-27 23:32:34,615 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 464 transitions, 7537 flow [2024-06-27 23:32:34,854 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 464 transitions, 7409 flow, removed 56 selfloop flow, removed 2 redundant places. [2024-06-27 23:32:34,860 INFO L231 Difference]: Finished difference. Result has 202 places, 418 transitions, 6047 flow [2024-06-27 23:32:34,860 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5619, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=411, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6047, PETRI_PLACES=202, PETRI_TRANSITIONS=418} [2024-06-27 23:32:34,861 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 160 predicate places. [2024-06-27 23:32:34,861 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 418 transitions, 6047 flow [2024-06-27 23:32:34,861 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:34,861 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:32:34,861 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:32:34,861 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 23:32:34,861 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:32:34,862 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:32:34,862 INFO L85 PathProgramCache]: Analyzing trace with hash 1082355014, now seen corresponding path program 2 times [2024-06-27 23:32:34,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:32:34,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [226630824] [2024-06-27 23:32:34,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:32:34,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:32:34,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:32:36,298 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:32:36,298 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:32:36,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [226630824] [2024-06-27 23:32:36,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [226630824] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:32:36,298 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:32:36,298 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:32:36,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [900037264] [2024-06-27 23:32:36,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:32:36,299 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:32:36,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:32:36,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:32:36,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:32:36,372 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:32:36,372 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 418 transitions, 6047 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:36,372 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:32:36,372 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:32:36,372 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:32:37,371 INFO L124 PetriNetUnfolderBase]: 3135/4616 cut-off events. [2024-06-27 23:32:37,372 INFO L125 PetriNetUnfolderBase]: For 206527/206527 co-relation queries the response was YES. [2024-06-27 23:32:37,396 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38816 conditions, 4616 events. 3135/4616 cut-off events. For 206527/206527 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 22578 event pairs, 1059 based on Foata normal form. 4/4619 useless extension candidates. Maximal degree in co-relation 38724. Up to 4492 conditions per place. [2024-06-27 23:32:37,416 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 412 selfloop transitions, 29 changer transitions 0/444 dead transitions. [2024-06-27 23:32:37,416 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 444 transitions, 7224 flow [2024-06-27 23:32:37,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:32:37,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:32:37,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-27 23:32:37,417 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4355400696864111 [2024-06-27 23:32:37,417 INFO L175 Difference]: Start difference. First operand has 202 places, 418 transitions, 6047 flow. Second operand 7 states and 125 transitions. [2024-06-27 23:32:37,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 444 transitions, 7224 flow [2024-06-27 23:32:37,621 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 444 transitions, 6978 flow, removed 35 selfloop flow, removed 4 redundant places. [2024-06-27 23:32:37,627 INFO L231 Difference]: Finished difference. Result has 205 places, 424 transitions, 5992 flow [2024-06-27 23:32:37,627 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5807, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5992, PETRI_PLACES=205, PETRI_TRANSITIONS=424} [2024-06-27 23:32:37,628 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 163 predicate places. [2024-06-27 23:32:37,628 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 424 transitions, 5992 flow [2024-06-27 23:32:37,628 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:37,628 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:32:37,628 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:32:37,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 23:32:37,628 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:32:37,629 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:32:37,629 INFO L85 PathProgramCache]: Analyzing trace with hash 368352413, now seen corresponding path program 8 times [2024-06-27 23:32:37,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:32:37,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [364682959] [2024-06-27 23:32:37,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:32:37,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:32:37,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:32:38,866 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:32:38,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:32:38,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [364682959] [2024-06-27 23:32:38,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [364682959] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:32:38,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:32:38,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:32:38,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [765158283] [2024-06-27 23:32:38,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:32:38,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:32:38,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:32:38,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:32:38,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:32:38,927 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:32:38,927 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 424 transitions, 5992 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:38,927 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:32:38,927 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:32:38,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:32:39,897 INFO L124 PetriNetUnfolderBase]: 3167/4663 cut-off events. [2024-06-27 23:32:39,898 INFO L125 PetriNetUnfolderBase]: For 216978/216978 co-relation queries the response was YES. [2024-06-27 23:32:39,926 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39019 conditions, 4663 events. 3167/4663 cut-off events. For 216978/216978 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 22907 event pairs, 1051 based on Foata normal form. 5/4667 useless extension candidates. Maximal degree in co-relation 38926. Up to 4393 conditions per place. [2024-06-27 23:32:39,946 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 407 selfloop transitions, 53 changer transitions 0/463 dead transitions. [2024-06-27 23:32:39,946 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 463 transitions, 7562 flow [2024-06-27 23:32:39,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:32:39,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:32:39,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-27 23:32:39,947 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4420731707317073 [2024-06-27 23:32:39,948 INFO L175 Difference]: Start difference. First operand has 205 places, 424 transitions, 5992 flow. Second operand 8 states and 145 transitions. [2024-06-27 23:32:39,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 463 transitions, 7562 flow [2024-06-27 23:32:40,182 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 463 transitions, 7469 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-27 23:32:40,188 INFO L231 Difference]: Finished difference. Result has 209 places, 434 transitions, 6209 flow [2024-06-27 23:32:40,189 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5899, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6209, PETRI_PLACES=209, PETRI_TRANSITIONS=434} [2024-06-27 23:32:40,189 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 167 predicate places. [2024-06-27 23:32:40,189 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 434 transitions, 6209 flow [2024-06-27 23:32:40,189 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:40,189 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:32:40,189 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:32:40,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 23:32:40,190 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:32:40,190 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:32:40,190 INFO L85 PathProgramCache]: Analyzing trace with hash 375709643, now seen corresponding path program 9 times [2024-06-27 23:32:40,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:32:40,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [278513212] [2024-06-27 23:32:40,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:32:40,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:32:40,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:32:41,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 23:32:41,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:32:41,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [278513212] [2024-06-27 23:32:41,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [278513212] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:32:41,281 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:32:41,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:32:41,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [414153629] [2024-06-27 23:32:41,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:32:41,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:32:41,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:32:41,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:32:41,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:32:41,333 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:32:41,333 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 434 transitions, 6209 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:41,333 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:32:41,333 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:32:41,333 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:32:42,370 INFO L124 PetriNetUnfolderBase]: 3192/4700 cut-off events. [2024-06-27 23:32:42,371 INFO L125 PetriNetUnfolderBase]: For 230249/230249 co-relation queries the response was YES. [2024-06-27 23:32:42,397 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40108 conditions, 4700 events. 3192/4700 cut-off events. For 230249/230249 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 23088 event pairs, 1060 based on Foata normal form. 4/4703 useless extension candidates. Maximal degree in co-relation 40013. Up to 4574 conditions per place. [2024-06-27 23:32:42,416 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 429 selfloop transitions, 31 changer transitions 0/463 dead transitions. [2024-06-27 23:32:42,416 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 463 transitions, 7462 flow [2024-06-27 23:32:42,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:32:42,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:32:42,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-27 23:32:42,421 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4268292682926829 [2024-06-27 23:32:42,422 INFO L175 Difference]: Start difference. First operand has 209 places, 434 transitions, 6209 flow. Second operand 8 states and 140 transitions. [2024-06-27 23:32:42,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 463 transitions, 7462 flow [2024-06-27 23:32:42,685 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 463 transitions, 7282 flow, removed 69 selfloop flow, removed 4 redundant places. [2024-06-27 23:32:42,710 INFO L231 Difference]: Finished difference. Result has 213 places, 440 transitions, 6237 flow [2024-06-27 23:32:42,710 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6047, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=434, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6237, PETRI_PLACES=213, PETRI_TRANSITIONS=440} [2024-06-27 23:32:42,711 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 171 predicate places. [2024-06-27 23:32:42,711 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 440 transitions, 6237 flow [2024-06-27 23:32:42,711 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:42,711 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:32:42,711 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:32:42,711 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 23:32:42,711 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:32:42,712 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:32:42,712 INFO L85 PathProgramCache]: Analyzing trace with hash 220886002, now seen corresponding path program 3 times [2024-06-27 23:32:42,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:32:42,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1796997448] [2024-06-27 23:32:42,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:32:42,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:32:42,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:32:44,296 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:32:44,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:32:44,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1796997448] [2024-06-27 23:32:44,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1796997448] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:32:44,297 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:32:44,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:32:44,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1227555420] [2024-06-27 23:32:44,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:32:44,299 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:32:44,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:32:44,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:32:44,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:32:44,369 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:32:44,371 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 440 transitions, 6237 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:44,371 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:32:44,371 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:32:44,371 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:32:45,432 INFO L124 PetriNetUnfolderBase]: 3198/4709 cut-off events. [2024-06-27 23:32:45,432 INFO L125 PetriNetUnfolderBase]: For 238950/238950 co-relation queries the response was YES. [2024-06-27 23:32:45,462 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40258 conditions, 4709 events. 3198/4709 cut-off events. For 238950/238950 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 23125 event pairs, 1048 based on Foata normal form. 5/4713 useless extension candidates. Maximal degree in co-relation 40161. Up to 4484 conditions per place. [2024-06-27 23:32:45,483 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 416 selfloop transitions, 51 changer transitions 0/470 dead transitions. [2024-06-27 23:32:45,483 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 470 transitions, 7590 flow [2024-06-27 23:32:45,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:32:45,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:32:45,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-27 23:32:45,484 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-27 23:32:45,485 INFO L175 Difference]: Start difference. First operand has 213 places, 440 transitions, 6237 flow. Second operand 8 states and 136 transitions. [2024-06-27 23:32:45,485 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 470 transitions, 7590 flow [2024-06-27 23:32:45,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 470 transitions, 7478 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-27 23:32:45,790 INFO L231 Difference]: Finished difference. Result has 215 places, 447 transitions, 6375 flow [2024-06-27 23:32:45,790 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6125, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6375, PETRI_PLACES=215, PETRI_TRANSITIONS=447} [2024-06-27 23:32:45,791 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 173 predicate places. [2024-06-27 23:32:45,791 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 447 transitions, 6375 flow [2024-06-27 23:32:45,791 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:45,791 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:32:45,792 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:32:45,792 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 23:32:45,792 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:32:45,793 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:32:45,793 INFO L85 PathProgramCache]: Analyzing trace with hash 220880050, now seen corresponding path program 5 times [2024-06-27 23:32:45,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:32:45,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1982279074] [2024-06-27 23:32:45,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:32:45,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:32:45,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:32:47,295 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:32:47,295 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:32:47,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1982279074] [2024-06-27 23:32:47,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1982279074] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:32:47,295 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:32:47,296 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:32:47,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [164895676] [2024-06-27 23:32:47,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:32:47,296 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:32:47,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:32:47,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:32:47,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:32:47,412 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:32:47,412 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 447 transitions, 6375 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:47,412 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:32:47,412 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:32:47,412 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:32:48,412 INFO L124 PetriNetUnfolderBase]: 3100/4603 cut-off events. [2024-06-27 23:32:48,413 INFO L125 PetriNetUnfolderBase]: For 251992/252044 co-relation queries the response was YES. [2024-06-27 23:32:48,443 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39887 conditions, 4603 events. 3100/4603 cut-off events. For 251992/252044 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 23053 event pairs, 978 based on Foata normal form. 13/4576 useless extension candidates. Maximal degree in co-relation 39789. Up to 4177 conditions per place. [2024-06-27 23:32:48,464 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 363 selfloop transitions, 25 changer transitions 0/472 dead transitions. [2024-06-27 23:32:48,465 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 472 transitions, 7381 flow [2024-06-27 23:32:48,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:32:48,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:32:48,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-27 23:32:48,466 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4268292682926829 [2024-06-27 23:32:48,466 INFO L175 Difference]: Start difference. First operand has 215 places, 447 transitions, 6375 flow. Second operand 8 states and 140 transitions. [2024-06-27 23:32:48,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 472 transitions, 7381 flow [2024-06-27 23:32:48,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 472 transitions, 7212 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-27 23:32:48,765 INFO L231 Difference]: Finished difference. Result has 217 places, 450 transitions, 6361 flow [2024-06-27 23:32:48,765 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6206, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=447, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=422, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6361, PETRI_PLACES=217, PETRI_TRANSITIONS=450} [2024-06-27 23:32:48,765 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 175 predicate places. [2024-06-27 23:32:48,765 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 450 transitions, 6361 flow [2024-06-27 23:32:48,766 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:48,766 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:32:48,766 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:32:48,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 23:32:48,766 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:32:48,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:32:48,766 INFO L85 PathProgramCache]: Analyzing trace with hash 228245092, now seen corresponding path program 4 times [2024-06-27 23:32:48,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:32:48,767 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [738337382] [2024-06-27 23:32:48,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:32:48,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:32:48,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:32:50,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 23:32:50,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:32:50,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [738337382] [2024-06-27 23:32:50,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [738337382] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:32:50,055 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:32:50,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:32:50,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1857931040] [2024-06-27 23:32:50,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:32:50,056 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:32:50,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:32:50,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:32:50,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:32:50,122 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:32:50,122 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 450 transitions, 6361 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:50,123 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:32:50,123 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:32:50,123 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:32:51,180 INFO L124 PetriNetUnfolderBase]: 3195/4705 cut-off events. [2024-06-27 23:32:51,181 INFO L125 PetriNetUnfolderBase]: For 257434/257434 co-relation queries the response was YES. [2024-06-27 23:32:51,212 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40872 conditions, 4705 events. 3195/4705 cut-off events. For 257434/257434 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 23130 event pairs, 1057 based on Foata normal form. 3/4707 useless extension candidates. Maximal degree in co-relation 40774. Up to 4564 conditions per place. [2024-06-27 23:32:51,233 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 437 selfloop transitions, 34 changer transitions 0/474 dead transitions. [2024-06-27 23:32:51,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 474 transitions, 7599 flow [2024-06-27 23:32:51,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:32:51,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:32:51,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-27 23:32:51,235 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4425087108013937 [2024-06-27 23:32:51,235 INFO L175 Difference]: Start difference. First operand has 217 places, 450 transitions, 6361 flow. Second operand 7 states and 127 transitions. [2024-06-27 23:32:51,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 474 transitions, 7599 flow [2024-06-27 23:32:51,500 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 474 transitions, 7470 flow, removed 42 selfloop flow, removed 6 redundant places. [2024-06-27 23:32:51,506 INFO L231 Difference]: Finished difference. Result has 218 places, 454 transitions, 6412 flow [2024-06-27 23:32:51,507 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6232, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=416, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6412, PETRI_PLACES=218, PETRI_TRANSITIONS=454} [2024-06-27 23:32:51,509 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 176 predicate places. [2024-06-27 23:32:51,509 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 454 transitions, 6412 flow [2024-06-27 23:32:51,509 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:51,509 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:32:51,509 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:32:51,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 23:32:51,509 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:32:51,510 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:32:51,510 INFO L85 PathProgramCache]: Analyzing trace with hash 220885785, now seen corresponding path program 10 times [2024-06-27 23:32:51,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:32:51,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [143231770] [2024-06-27 23:32:51,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:32:51,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:32:51,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:32:52,654 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:32:52,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:32:52,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [143231770] [2024-06-27 23:32:52,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [143231770] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:32:52,655 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:32:52,655 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:32:52,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [963584976] [2024-06-27 23:32:52,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:32:52,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:32:52,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:32:52,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:32:52,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:32:52,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:32:52,741 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 454 transitions, 6412 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:52,741 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:32:52,742 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:32:52,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:32:53,866 INFO L124 PetriNetUnfolderBase]: 3243/4774 cut-off events. [2024-06-27 23:32:53,866 INFO L125 PetriNetUnfolderBase]: For 274055/274055 co-relation queries the response was YES. [2024-06-27 23:32:53,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42037 conditions, 4774 events. 3243/4774 cut-off events. For 274055/274055 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 23506 event pairs, 1048 based on Foata normal form. 8/4781 useless extension candidates. Maximal degree in co-relation 41938. Up to 4332 conditions per place. [2024-06-27 23:32:53,910 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 429 selfloop transitions, 73 changer transitions 0/505 dead transitions. [2024-06-27 23:32:53,911 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 505 transitions, 8402 flow [2024-06-27 23:32:53,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:32:53,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:32:53,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-27 23:32:53,912 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4573170731707317 [2024-06-27 23:32:53,912 INFO L175 Difference]: Start difference. First operand has 218 places, 454 transitions, 6412 flow. Second operand 8 states and 150 transitions. [2024-06-27 23:32:53,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 505 transitions, 8402 flow [2024-06-27 23:32:54,157 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 505 transitions, 8286 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-27 23:32:54,163 INFO L231 Difference]: Finished difference. Result has 222 places, 466 transitions, 6725 flow [2024-06-27 23:32:54,164 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6296, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=392, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6725, PETRI_PLACES=222, PETRI_TRANSITIONS=466} [2024-06-27 23:32:54,164 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 180 predicate places. [2024-06-27 23:32:54,164 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 466 transitions, 6725 flow [2024-06-27 23:32:54,164 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:54,164 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:32:54,164 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:32:54,165 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 23:32:54,165 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:32:54,165 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:32:54,165 INFO L85 PathProgramCache]: Analyzing trace with hash -1275947971, now seen corresponding path program 1 times [2024-06-27 23:32:54,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:32:54,165 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1075610098] [2024-06-27 23:32:54,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:32:54,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:32:54,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:32:55,895 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:32:55,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:32:55,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1075610098] [2024-06-27 23:32:55,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1075610098] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:32:55,896 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:32:55,896 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:32:55,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [425883836] [2024-06-27 23:32:55,896 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:32:55,896 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:32:55,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:32:55,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:32:55,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:32:55,964 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:32:55,964 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 466 transitions, 6725 flow. Second operand has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:55,965 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:32:55,965 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:32:55,965 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:32:56,984 INFO L124 PetriNetUnfolderBase]: 3234/4762 cut-off events. [2024-06-27 23:32:56,984 INFO L125 PetriNetUnfolderBase]: For 283546/283546 co-relation queries the response was YES. [2024-06-27 23:32:57,020 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42615 conditions, 4762 events. 3234/4762 cut-off events. For 283546/283546 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 23363 event pairs, 1051 based on Foata normal form. 3/4764 useless extension candidates. Maximal degree in co-relation 42514. Up to 4692 conditions per place. [2024-06-27 23:32:57,043 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 463 selfloop transitions, 13 changer transitions 0/479 dead transitions. [2024-06-27 23:32:57,044 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 479 transitions, 7747 flow [2024-06-27 23:32:57,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:32:57,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:32:57,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 98 transitions. [2024-06-27 23:32:57,045 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3983739837398374 [2024-06-27 23:32:57,045 INFO L175 Difference]: Start difference. First operand has 222 places, 466 transitions, 6725 flow. Second operand 6 states and 98 transitions. [2024-06-27 23:32:57,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 479 transitions, 7747 flow [2024-06-27 23:32:57,380 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 479 transitions, 7506 flow, removed 51 selfloop flow, removed 5 redundant places. [2024-06-27 23:32:57,392 INFO L231 Difference]: Finished difference. Result has 223 places, 469 transitions, 6550 flow [2024-06-27 23:32:57,393 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6484, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=466, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=453, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6550, PETRI_PLACES=223, PETRI_TRANSITIONS=469} [2024-06-27 23:32:57,394 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 181 predicate places. [2024-06-27 23:32:57,394 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 469 transitions, 6550 flow [2024-06-27 23:32:57,394 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:57,394 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:32:57,394 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:32:57,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 23:32:57,394 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:32:57,395 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:32:57,395 INFO L85 PathProgramCache]: Analyzing trace with hash 1528755520, now seen corresponding path program 1 times [2024-06-27 23:32:57,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:32:57,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [939157813] [2024-06-27 23:32:57,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:32:57,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:32:57,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:32:58,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 23:32:58,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:32:58,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [939157813] [2024-06-27 23:32:58,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [939157813] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:32:58,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:32:58,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:32:58,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1349968009] [2024-06-27 23:32:58,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:32:58,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:32:58,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:32:58,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:32:58,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:32:58,788 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-27 23:32:58,788 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 469 transitions, 6550 flow. Second operand has 7 states, 7 states have (on average 13.714285714285714) internal successors, (96), 7 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:58,788 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:32:58,789 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-27 23:32:58,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:32:59,920 INFO L124 PetriNetUnfolderBase]: 2831/4398 cut-off events. [2024-06-27 23:32:59,920 INFO L125 PetriNetUnfolderBase]: For 310463/310508 co-relation queries the response was YES. [2024-06-27 23:32:59,950 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41066 conditions, 4398 events. 2831/4398 cut-off events. For 310463/310508 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 23842 event pairs, 510 based on Foata normal form. 15/4370 useless extension candidates. Maximal degree in co-relation 40964. Up to 3346 conditions per place. [2024-06-27 23:33:00,064 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 302 selfloop transitions, 87 changer transitions 0/516 dead transitions. [2024-06-27 23:33:00,064 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 516 transitions, 8048 flow [2024-06-27 23:33:00,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:33:00,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:33:00,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 208 transitions. [2024-06-27 23:33:00,065 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5073170731707317 [2024-06-27 23:33:00,066 INFO L175 Difference]: Start difference. First operand has 223 places, 469 transitions, 6550 flow. Second operand 10 states and 208 transitions. [2024-06-27 23:33:00,066 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 516 transitions, 8048 flow [2024-06-27 23:33:00,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 516 transitions, 8000 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-27 23:33:00,360 INFO L231 Difference]: Finished difference. Result has 231 places, 479 transitions, 7080 flow [2024-06-27 23:33:00,361 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6502, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=469, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7080, PETRI_PLACES=231, PETRI_TRANSITIONS=479} [2024-06-27 23:33:00,363 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 189 predicate places. [2024-06-27 23:33:00,363 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 479 transitions, 7080 flow [2024-06-27 23:33:00,365 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.714285714285714) internal successors, (96), 7 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:33:00,365 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:33:00,365 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:33:00,365 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 23:33:00,366 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:33:00,367 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:33:00,367 INFO L85 PathProgramCache]: Analyzing trace with hash -1403190236, now seen corresponding path program 1 times [2024-06-27 23:33:00,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:33:00,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [62005193] [2024-06-27 23:33:00,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:33:00,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:33:00,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:33:01,954 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:33:01,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:33:01,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [62005193] [2024-06-27 23:33:01,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [62005193] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:33:01,955 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:33:01,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:33:01,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [929837665] [2024-06-27 23:33:01,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:33:01,956 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:33:01,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:33:01,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:33:01,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:33:02,071 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:33:02,072 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 479 transitions, 7080 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:33:02,072 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:33:02,072 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:33:02,072 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:33:03,528 INFO L124 PetriNetUnfolderBase]: 3512/5165 cut-off events. [2024-06-27 23:33:03,529 INFO L125 PetriNetUnfolderBase]: For 339459/339468 co-relation queries the response was YES. [2024-06-27 23:33:03,563 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48321 conditions, 5165 events. 3512/5165 cut-off events. For 339459/339468 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 25841 event pairs, 781 based on Foata normal form. 9/5173 useless extension candidates. Maximal degree in co-relation 48216. Up to 4276 conditions per place. [2024-06-27 23:33:03,586 INFO L140 encePairwiseOnDemand]: 25/41 looper letters, 407 selfloop transitions, 150 changer transitions 0/560 dead transitions. [2024-06-27 23:33:03,587 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 560 transitions, 9728 flow [2024-06-27 23:33:03,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:33:03,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:33:03,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 208 transitions. [2024-06-27 23:33:03,589 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4611973392461197 [2024-06-27 23:33:03,589 INFO L175 Difference]: Start difference. First operand has 231 places, 479 transitions, 7080 flow. Second operand 11 states and 208 transitions. [2024-06-27 23:33:03,589 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 560 transitions, 9728 flow [2024-06-27 23:33:04,042 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 560 transitions, 9536 flow, removed 77 selfloop flow, removed 5 redundant places. [2024-06-27 23:33:04,050 INFO L231 Difference]: Finished difference. Result has 240 places, 508 transitions, 7828 flow [2024-06-27 23:33:04,050 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6902, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=479, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7828, PETRI_PLACES=240, PETRI_TRANSITIONS=508} [2024-06-27 23:33:04,052 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 198 predicate places. [2024-06-27 23:33:04,052 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 508 transitions, 7828 flow [2024-06-27 23:33:04,052 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:33:04,052 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:33:04,052 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:33:04,052 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 23:33:04,052 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:33:04,053 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:33:04,053 INFO L85 PathProgramCache]: Analyzing trace with hash -446295010, now seen corresponding path program 2 times [2024-06-27 23:33:04,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:33:04,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [590005761] [2024-06-27 23:33:04,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:33:04,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:33:04,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:33:05,714 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:33:05,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:33:05,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [590005761] [2024-06-27 23:33:05,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [590005761] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:33:05,715 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:33:05,715 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:33:05,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1521699172] [2024-06-27 23:33:05,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:33:05,716 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:33:05,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:33:05,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:33:05,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:33:05,834 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:33:05,835 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 508 transitions, 7828 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:33:05,835 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:33:05,835 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:33:05,835 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:33:07,200 INFO L124 PetriNetUnfolderBase]: 3478/5158 cut-off events. [2024-06-27 23:33:07,201 INFO L125 PetriNetUnfolderBase]: For 364646/364693 co-relation queries the response was YES. [2024-06-27 23:33:07,235 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49941 conditions, 5158 events. 3478/5158 cut-off events. For 364646/364693 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 26458 event pairs, 608 based on Foata normal form. 17/5131 useless extension candidates. Maximal degree in co-relation 49833. Up to 4354 conditions per place. [2024-06-27 23:33:07,263 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 366 selfloop transitions, 93 changer transitions 0/555 dead transitions. [2024-06-27 23:33:07,263 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 555 transitions, 9365 flow [2024-06-27 23:33:07,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:33:07,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:33:07,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 184 transitions. [2024-06-27 23:33:07,265 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4986449864498645 [2024-06-27 23:33:07,265 INFO L175 Difference]: Start difference. First operand has 240 places, 508 transitions, 7828 flow. Second operand 9 states and 184 transitions. [2024-06-27 23:33:07,265 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 555 transitions, 9365 flow [2024-06-27 23:33:07,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 555 transitions, 9149 flow, removed 94 selfloop flow, removed 3 redundant places. [2024-06-27 23:33:07,736 INFO L231 Difference]: Finished difference. Result has 246 places, 514 transitions, 8002 flow [2024-06-27 23:33:07,736 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7626, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=508, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8002, PETRI_PLACES=246, PETRI_TRANSITIONS=514} [2024-06-27 23:33:07,736 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 204 predicate places. [2024-06-27 23:33:07,736 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 514 transitions, 8002 flow [2024-06-27 23:33:07,737 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:33:07,737 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:33:07,737 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:33:07,737 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 23:33:07,737 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:33:07,737 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:33:07,737 INFO L85 PathProgramCache]: Analyzing trace with hash -443225886, now seen corresponding path program 2 times [2024-06-27 23:33:07,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:33:07,738 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1481720398] [2024-06-27 23:33:07,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:33:07,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:33:07,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:33:09,651 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:33:09,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:33:09,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1481720398] [2024-06-27 23:33:09,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1481720398] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:33:09,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:33:09,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:33:09,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1763769082] [2024-06-27 23:33:09,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:33:09,653 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:33:09,653 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:33:09,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:33:09,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:33:09,727 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:33:09,727 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 514 transitions, 8002 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 23:33:09,727 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:33:09,727 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:33:09,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:33:11,062 INFO L124 PetriNetUnfolderBase]: 3662/5392 cut-off events. [2024-06-27 23:33:11,063 INFO L125 PetriNetUnfolderBase]: For 375526/375535 co-relation queries the response was YES. [2024-06-27 23:33:11,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52366 conditions, 5392 events. 3662/5392 cut-off events. For 375526/375535 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 27254 event pairs, 791 based on Foata normal form. 15/5406 useless extension candidates. Maximal degree in co-relation 52257. Up to 4434 conditions per place. [2024-06-27 23:33:11,134 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 428 selfloop transitions, 155 changer transitions 0/586 dead transitions. [2024-06-27 23:33:11,135 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 586 transitions, 10560 flow [2024-06-27 23:33:11,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:33:11,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:33:11,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 194 transitions. [2024-06-27 23:33:11,137 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5257452574525745 [2024-06-27 23:33:11,137 INFO L175 Difference]: Start difference. First operand has 246 places, 514 transitions, 8002 flow. Second operand 9 states and 194 transitions. [2024-06-27 23:33:11,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 586 transitions, 10560 flow [2024-06-27 23:33:11,695 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 586 transitions, 10219 flow, removed 96 selfloop flow, removed 5 redundant places. [2024-06-27 23:33:11,816 INFO L231 Difference]: Finished difference. Result has 252 places, 533 transitions, 8397 flow [2024-06-27 23:33:11,818 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7661, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=514, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=375, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8397, PETRI_PLACES=252, PETRI_TRANSITIONS=533} [2024-06-27 23:33:11,819 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 210 predicate places. [2024-06-27 23:33:11,820 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 533 transitions, 8397 flow [2024-06-27 23:33:11,820 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 23:33:11,820 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:33:11,820 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:33:11,820 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 23:33:11,820 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:33:11,821 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:33:11,821 INFO L85 PathProgramCache]: Analyzing trace with hash -443229730, now seen corresponding path program 3 times [2024-06-27 23:33:11,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:33:11,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1171820363] [2024-06-27 23:33:11,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:33:11,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:33:11,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:33:13,551 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:33:13,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:33:13,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1171820363] [2024-06-27 23:33:13,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1171820363] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:33:13,552 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:33:13,552 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:33:13,552 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [988501030] [2024-06-27 23:33:13,552 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:33:13,552 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:33:13,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:33:13,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:33:13,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:33:13,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:33:13,687 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 533 transitions, 8397 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:33:13,687 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:33:13,687 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:33:13,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:33:15,024 INFO L124 PetriNetUnfolderBase]: 3601/5349 cut-off events. [2024-06-27 23:33:15,024 INFO L125 PetriNetUnfolderBase]: For 395919/395964 co-relation queries the response was YES. [2024-06-27 23:33:15,062 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52900 conditions, 5349 events. 3601/5349 cut-off events. For 395919/395964 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 27681 event pairs, 798 based on Foata normal form. 17/5332 useless extension candidates. Maximal degree in co-relation 52788. Up to 4629 conditions per place. [2024-06-27 23:33:15,089 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 389 selfloop transitions, 85 changer transitions 0/576 dead transitions. [2024-06-27 23:33:15,089 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 576 transitions, 9756 flow [2024-06-27 23:33:15,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:33:15,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:33:15,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 181 transitions. [2024-06-27 23:33:15,091 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4905149051490515 [2024-06-27 23:33:15,091 INFO L175 Difference]: Start difference. First operand has 252 places, 533 transitions, 8397 flow. Second operand 9 states and 181 transitions. [2024-06-27 23:33:15,091 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 576 transitions, 9756 flow [2024-06-27 23:33:15,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 576 transitions, 9453 flow, removed 80 selfloop flow, removed 4 redundant places. [2024-06-27 23:33:15,704 INFO L231 Difference]: Finished difference. Result has 257 places, 537 transitions, 8415 flow [2024-06-27 23:33:15,705 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8094, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=533, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=448, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8415, PETRI_PLACES=257, PETRI_TRANSITIONS=537} [2024-06-27 23:33:15,705 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 215 predicate places. [2024-06-27 23:33:15,705 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 537 transitions, 8415 flow [2024-06-27 23:33:15,705 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:33:15,705 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:33:15,706 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:33:15,706 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 23:33:15,706 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:33:15,706 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:33:15,706 INFO L85 PathProgramCache]: Analyzing trace with hash -356424150, now seen corresponding path program 1 times [2024-06-27 23:33:15,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:33:15,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [822610991] [2024-06-27 23:33:15,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:33:15,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:33:15,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:33:17,272 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:33:17,272 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:33:17,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [822610991] [2024-06-27 23:33:17,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [822610991] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:33:17,272 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:33:17,272 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:33:17,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [961503662] [2024-06-27 23:33:17,273 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:33:17,273 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:33:17,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:33:17,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:33:17,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:33:17,348 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:33:17,348 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 537 transitions, 8415 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:33:17,348 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:33:17,348 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:33:17,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:33:18,878 INFO L124 PetriNetUnfolderBase]: 3797/5589 cut-off events. [2024-06-27 23:33:18,879 INFO L125 PetriNetUnfolderBase]: For 414177/414180 co-relation queries the response was YES. [2024-06-27 23:33:18,919 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55206 conditions, 5589 events. 3797/5589 cut-off events. For 414177/414180 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 28535 event pairs, 880 based on Foata normal form. 8/5596 useless extension candidates. Maximal degree in co-relation 55093. Up to 5038 conditions per place. [2024-06-27 23:33:18,945 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 457 selfloop transitions, 156 changer transitions 0/616 dead transitions. [2024-06-27 23:33:18,946 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 616 transitions, 11245 flow [2024-06-27 23:33:18,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:33:18,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:33:18,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 196 transitions. [2024-06-27 23:33:18,947 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47804878048780486 [2024-06-27 23:33:18,947 INFO L175 Difference]: Start difference. First operand has 257 places, 537 transitions, 8415 flow. Second operand 10 states and 196 transitions. [2024-06-27 23:33:18,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 616 transitions, 11245 flow [2024-06-27 23:33:19,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 616 transitions, 10976 flow, removed 54 selfloop flow, removed 7 redundant places. [2024-06-27 23:33:19,583 INFO L231 Difference]: Finished difference. Result has 261 places, 566 transitions, 9052 flow [2024-06-27 23:33:19,583 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8146, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=407, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9052, PETRI_PLACES=261, PETRI_TRANSITIONS=566} [2024-06-27 23:33:19,584 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 219 predicate places. [2024-06-27 23:33:19,584 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 566 transitions, 9052 flow [2024-06-27 23:33:19,584 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:33:19,584 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:33:19,584 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:33:19,584 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 23:33:19,584 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:33:19,585 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:33:19,585 INFO L85 PathProgramCache]: Analyzing trace with hash -1839524864, now seen corresponding path program 3 times [2024-06-27 23:33:19,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:33:19,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [32949229] [2024-06-27 23:33:19,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:33:19,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:33:19,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:33:21,201 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:33:21,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:33:21,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [32949229] [2024-06-27 23:33:21,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [32949229] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:33:21,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:33:21,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:33:21,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1706742691] [2024-06-27 23:33:21,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:33:21,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:33:21,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:33:21,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:33:21,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:33:21,300 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:33:21,301 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 566 transitions, 9052 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 23:33:21,301 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:33:21,301 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:33:21,301 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:33:22,817 INFO L124 PetriNetUnfolderBase]: 3866/5689 cut-off events. [2024-06-27 23:33:22,817 INFO L125 PetriNetUnfolderBase]: For 439795/439798 co-relation queries the response was YES. [2024-06-27 23:33:22,856 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56994 conditions, 5689 events. 3866/5689 cut-off events. For 439795/439798 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 29134 event pairs, 868 based on Foata normal form. 10/5698 useless extension candidates. Maximal degree in co-relation 56879. Up to 4995 conditions per place. [2024-06-27 23:33:22,883 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 441 selfloop transitions, 175 changer transitions 0/619 dead transitions. [2024-06-27 23:33:22,883 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 619 transitions, 11311 flow [2024-06-27 23:33:22,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:33:22,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:33:22,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 168 transitions. [2024-06-27 23:33:22,884 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5121951219512195 [2024-06-27 23:33:22,884 INFO L175 Difference]: Start difference. First operand has 261 places, 566 transitions, 9052 flow. Second operand 8 states and 168 transitions. [2024-06-27 23:33:22,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 619 transitions, 11311 flow [2024-06-27 23:33:23,527 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 619 transitions, 10905 flow, removed 55 selfloop flow, removed 6 redundant places. [2024-06-27 23:33:23,537 INFO L231 Difference]: Finished difference. Result has 263 places, 581 transitions, 9372 flow [2024-06-27 23:33:23,537 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8664, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=566, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=400, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9372, PETRI_PLACES=263, PETRI_TRANSITIONS=581} [2024-06-27 23:33:23,538 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 221 predicate places. [2024-06-27 23:33:23,538 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 581 transitions, 9372 flow [2024-06-27 23:33:23,538 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 23:33:23,538 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:33:23,538 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:33:23,538 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 23:33:23,538 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:33:23,539 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:33:23,539 INFO L85 PathProgramCache]: Analyzing trace with hash -356573136, now seen corresponding path program 4 times [2024-06-27 23:33:23,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:33:23,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1759715289] [2024-06-27 23:33:23,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:33:23,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:33:23,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:33:25,328 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:33:25,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:33:25,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1759715289] [2024-06-27 23:33:25,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1759715289] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:33:25,329 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:33:25,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:33:25,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [250510773] [2024-06-27 23:33:25,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:33:25,330 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:33:25,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:33:25,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:33:25,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:33:25,459 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:33:25,459 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 581 transitions, 9372 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 23:33:25,459 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:33:25,459 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:33:25,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:33:26,926 INFO L124 PetriNetUnfolderBase]: 3871/5698 cut-off events. [2024-06-27 23:33:26,926 INFO L125 PetriNetUnfolderBase]: For 449381/449384 co-relation queries the response was YES. [2024-06-27 23:33:26,967 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57175 conditions, 5698 events. 3871/5698 cut-off events. For 449381/449384 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 29166 event pairs, 866 based on Foata normal form. 11/5708 useless extension candidates. Maximal degree in co-relation 57059. Up to 4810 conditions per place. [2024-06-27 23:33:26,995 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 459 selfloop transitions, 168 changer transitions 0/630 dead transitions. [2024-06-27 23:33:26,995 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 630 transitions, 11546 flow [2024-06-27 23:33:26,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:33:26,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:33:26,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 169 transitions. [2024-06-27 23:33:26,996 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5152439024390244 [2024-06-27 23:33:26,997 INFO L175 Difference]: Start difference. First operand has 263 places, 581 transitions, 9372 flow. Second operand 8 states and 169 transitions. [2024-06-27 23:33:26,997 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 630 transitions, 11546 flow [2024-06-27 23:33:27,659 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 630 transitions, 11374 flow, removed 54 selfloop flow, removed 3 redundant places. [2024-06-27 23:33:27,667 INFO L231 Difference]: Finished difference. Result has 269 places, 589 transitions, 9803 flow [2024-06-27 23:33:27,667 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9200, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=581, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=419, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9803, PETRI_PLACES=269, PETRI_TRANSITIONS=589} [2024-06-27 23:33:27,668 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 227 predicate places. [2024-06-27 23:33:27,668 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 589 transitions, 9803 flow [2024-06-27 23:33:27,668 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 23:33:27,668 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:33:27,668 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:33:27,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 23:33:27,668 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:33:27,669 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:33:27,669 INFO L85 PathProgramCache]: Analyzing trace with hash -356537920, now seen corresponding path program 4 times [2024-06-27 23:33:27,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:33:27,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2065434317] [2024-06-27 23:33:27,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:33:27,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:33:27,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:33:29,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 23:33:29,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:33:29,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2065434317] [2024-06-27 23:33:29,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2065434317] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:33:29,583 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:33:29,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:33:29,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [475557628] [2024-06-27 23:33:29,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:33:29,584 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:33:29,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:33:29,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:33:29,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:33:29,695 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:33:29,695 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 589 transitions, 9803 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:33:29,695 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:33:29,695 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:33:29,695 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:33:31,184 INFO L124 PetriNetUnfolderBase]: 3766/5587 cut-off events. [2024-06-27 23:33:31,185 INFO L125 PetriNetUnfolderBase]: For 463513/463551 co-relation queries the response was YES. [2024-06-27 23:33:31,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56731 conditions, 5587 events. 3766/5587 cut-off events. For 463513/463551 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 29055 event pairs, 841 based on Foata normal form. 13/5569 useless extension candidates. Maximal degree in co-relation 56612. Up to 4897 conditions per place. [2024-06-27 23:33:31,256 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 437 selfloop transitions, 68 changer transitions 0/620 dead transitions. [2024-06-27 23:33:31,256 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 620 transitions, 11008 flow [2024-06-27 23:33:31,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:33:31,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:33:31,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 160 transitions. [2024-06-27 23:33:31,257 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4878048780487805 [2024-06-27 23:33:31,257 INFO L175 Difference]: Start difference. First operand has 269 places, 589 transitions, 9803 flow. Second operand 8 states and 160 transitions. [2024-06-27 23:33:31,258 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 620 transitions, 11008 flow [2024-06-27 23:33:32,146 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 620 transitions, 10501 flow, removed 120 selfloop flow, removed 5 redundant places. [2024-06-27 23:33:32,154 INFO L231 Difference]: Finished difference. Result has 272 places, 589 transitions, 9442 flow [2024-06-27 23:33:32,155 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9296, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=589, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=521, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9442, PETRI_PLACES=272, PETRI_TRANSITIONS=589} [2024-06-27 23:33:32,155 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 230 predicate places. [2024-06-27 23:33:32,155 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 589 transitions, 9442 flow [2024-06-27 23:33:32,155 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:33:32,156 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:33:32,156 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:33:32,156 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 23:33:32,156 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:33:32,156 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:33:32,156 INFO L85 PathProgramCache]: Analyzing trace with hash -1063082218, now seen corresponding path program 2 times [2024-06-27 23:33:32,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:33:32,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [836112909] [2024-06-27 23:33:32,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:33:32,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:33:32,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:33:33,940 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:33:33,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:33:33,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [836112909] [2024-06-27 23:33:33,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [836112909] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:33:33,941 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:33:33,941 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:33:33,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1462709935] [2024-06-27 23:33:33,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:33:33,942 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:33:33,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:33:33,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:33:33,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:33:34,044 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:33:34,045 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 589 transitions, 9442 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:33:34,045 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:33:34,045 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:33:34,045 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:33:35,621 INFO L124 PetriNetUnfolderBase]: 3889/5717 cut-off events. [2024-06-27 23:33:35,622 INFO L125 PetriNetUnfolderBase]: For 458454/458463 co-relation queries the response was YES. [2024-06-27 23:33:35,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57175 conditions, 5717 events. 3889/5717 cut-off events. For 458454/458463 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 29207 event pairs, 792 based on Foata normal form. 14/5730 useless extension candidates. Maximal degree in co-relation 57055. Up to 5365 conditions per place. [2024-06-27 23:33:35,695 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 514 selfloop transitions, 117 changer transitions 0/634 dead transitions. [2024-06-27 23:33:35,695 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 634 transitions, 11501 flow [2024-06-27 23:33:35,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:33:35,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:33:35,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-27 23:33:35,697 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4847560975609756 [2024-06-27 23:33:35,697 INFO L175 Difference]: Start difference. First operand has 272 places, 589 transitions, 9442 flow. Second operand 8 states and 159 transitions. [2024-06-27 23:33:35,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 634 transitions, 11501 flow [2024-06-27 23:33:36,633 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 634 transitions, 11342 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-27 23:33:36,641 INFO L231 Difference]: Finished difference. Result has 274 places, 603 transitions, 9906 flow [2024-06-27 23:33:36,642 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9283, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=589, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=472, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9906, PETRI_PLACES=274, PETRI_TRANSITIONS=603} [2024-06-27 23:33:36,642 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 232 predicate places. [2024-06-27 23:33:36,642 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 603 transitions, 9906 flow [2024-06-27 23:33:36,642 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:33:36,642 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:33:36,642 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:33:36,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 23:33:36,643 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:33:36,644 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:33:36,644 INFO L85 PathProgramCache]: Analyzing trace with hash -947611310, now seen corresponding path program 1 times [2024-06-27 23:33:36,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:33:36,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1264232083] [2024-06-27 23:33:36,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:33:36,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:33:36,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:33:38,425 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:33:38,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:33:38,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1264232083] [2024-06-27 23:33:38,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1264232083] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:33:38,426 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:33:38,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:33:38,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [959640531] [2024-06-27 23:33:38,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:33:38,426 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:33:38,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:33:38,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:33:38,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:33:38,580 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:33:38,581 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 603 transitions, 9906 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:33:38,581 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:33:38,581 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:33:38,581 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:33:40,222 INFO L124 PetriNetUnfolderBase]: 3917/5765 cut-off events. [2024-06-27 23:33:40,223 INFO L125 PetriNetUnfolderBase]: For 479615/479621 co-relation queries the response was YES. [2024-06-27 23:33:40,270 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58375 conditions, 5765 events. 3917/5765 cut-off events. For 479615/479621 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 29631 event pairs, 931 based on Foata normal form. 10/5772 useless extension candidates. Maximal degree in co-relation 58253. Up to 5280 conditions per place. [2024-06-27 23:33:40,300 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 526 selfloop transitions, 117 changer transitions 0/646 dead transitions. [2024-06-27 23:33:40,300 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 646 transitions, 11958 flow [2024-06-27 23:33:40,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:33:40,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:33:40,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-27 23:33:40,310 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46612466124661245 [2024-06-27 23:33:40,310 INFO L175 Difference]: Start difference. First operand has 274 places, 603 transitions, 9906 flow. Second operand 9 states and 172 transitions. [2024-06-27 23:33:40,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 646 transitions, 11958 flow [2024-06-27 23:33:41,241 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 646 transitions, 11709 flow, removed 48 selfloop flow, removed 5 redundant places. [2024-06-27 23:33:41,250 INFO L231 Difference]: Finished difference. Result has 278 places, 606 transitions, 10010 flow [2024-06-27 23:33:41,250 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9657, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=603, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=486, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10010, PETRI_PLACES=278, PETRI_TRANSITIONS=606} [2024-06-27 23:33:41,251 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 236 predicate places. [2024-06-27 23:33:41,251 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 606 transitions, 10010 flow [2024-06-27 23:33:41,251 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:33:41,251 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:33:41,251 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:33:41,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 23:33:41,252 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:33:41,252 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:33:41,252 INFO L85 PathProgramCache]: Analyzing trace with hash -952368726, now seen corresponding path program 3 times [2024-06-27 23:33:41,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:33:41,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [586246599] [2024-06-27 23:33:41,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:33:41,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:33:41,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:33:42,961 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:33:42,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:33:42,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [586246599] [2024-06-27 23:33:42,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [586246599] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:33:42,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:33:42,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:33:42,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [924467216] [2024-06-27 23:33:42,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:33:42,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:33:42,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:33:42,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:33:42,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:33:43,062 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:33:43,062 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 606 transitions, 10010 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:33:43,062 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:33:43,062 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:33:43,062 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:33:44,999 INFO L124 PetriNetUnfolderBase]: 4089/6015 cut-off events. [2024-06-27 23:33:45,000 INFO L125 PetriNetUnfolderBase]: For 508193/508202 co-relation queries the response was YES. [2024-06-27 23:33:45,040 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61165 conditions, 6015 events. 4089/6015 cut-off events. For 508193/508202 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 31172 event pairs, 803 based on Foata normal form. 9/6021 useless extension candidates. Maximal degree in co-relation 61041. Up to 4517 conditions per place. [2024-06-27 23:33:45,072 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 352 selfloop transitions, 349 changer transitions 0/704 dead transitions. [2024-06-27 23:33:45,073 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 704 transitions, 13382 flow [2024-06-27 23:33:45,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:33:45,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:33:45,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 180 transitions. [2024-06-27 23:33:45,074 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4878048780487805 [2024-06-27 23:33:45,074 INFO L175 Difference]: Start difference. First operand has 278 places, 606 transitions, 10010 flow. Second operand 9 states and 180 transitions. [2024-06-27 23:33:45,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 704 transitions, 13382 flow [2024-06-27 23:33:45,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 704 transitions, 13055 flow, removed 49 selfloop flow, removed 7 redundant places. [2024-06-27 23:33:45,988 INFO L231 Difference]: Finished difference. Result has 282 places, 648 transitions, 11224 flow [2024-06-27 23:33:45,988 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9683, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=606, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=310, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11224, PETRI_PLACES=282, PETRI_TRANSITIONS=648} [2024-06-27 23:33:45,989 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 240 predicate places. [2024-06-27 23:33:45,989 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 648 transitions, 11224 flow [2024-06-27 23:33:45,989 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:33:45,989 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:33:45,989 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:33:45,989 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 23:33:45,989 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:33:45,990 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:33:45,990 INFO L85 PathProgramCache]: Analyzing trace with hash -952553052, now seen corresponding path program 5 times [2024-06-27 23:33:45,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:33:45,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2094379748] [2024-06-27 23:33:45,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:33:45,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:33:46,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:33:47,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 23:33:47,712 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:33:47,712 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2094379748] [2024-06-27 23:33:47,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2094379748] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:33:47,712 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:33:47,712 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:33:47,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [241100608] [2024-06-27 23:33:47,713 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:33:47,713 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:33:47,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:33:47,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:33:47,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:33:47,796 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:33:47,797 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 648 transitions, 11224 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 23:33:47,797 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:33:47,797 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:33:47,797 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:33:49,493 INFO L124 PetriNetUnfolderBase]: 4181/6147 cut-off events. [2024-06-27 23:33:49,493 INFO L125 PetriNetUnfolderBase]: For 553644/553653 co-relation queries the response was YES. [2024-06-27 23:33:49,548 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65185 conditions, 6147 events. 4181/6147 cut-off events. For 553644/553653 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 31847 event pairs, 796 based on Foata normal form. 10/6154 useless extension candidates. Maximal degree in co-relation 65058. Up to 4350 conditions per place. [2024-06-27 23:33:49,583 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 372 selfloop transitions, 333 changer transitions 0/708 dead transitions. [2024-06-27 23:33:49,583 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 708 transitions, 14356 flow [2024-06-27 23:33:49,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:33:49,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:33:49,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-27 23:33:49,585 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-27 23:33:49,585 INFO L175 Difference]: Start difference. First operand has 282 places, 648 transitions, 11224 flow. Second operand 8 states and 180 transitions. [2024-06-27 23:33:49,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 708 transitions, 14356 flow [2024-06-27 23:33:50,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 708 transitions, 14188 flow, removed 77 selfloop flow, removed 2 redundant places. [2024-06-27 23:33:50,567 INFO L231 Difference]: Finished difference. Result has 290 places, 659 transitions, 12169 flow [2024-06-27 23:33:50,568 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11070, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=648, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=325, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12169, PETRI_PLACES=290, PETRI_TRANSITIONS=659} [2024-06-27 23:33:50,568 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 248 predicate places. [2024-06-27 23:33:50,568 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 659 transitions, 12169 flow [2024-06-27 23:33:50,568 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 23:33:50,568 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:33:50,568 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:33:50,569 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 23:33:50,569 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:33:50,569 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:33:50,569 INFO L85 PathProgramCache]: Analyzing trace with hash 1859284142, now seen corresponding path program 4 times [2024-06-27 23:33:50,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:33:50,569 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [284731852] [2024-06-27 23:33:50,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:33:50,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:33:50,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:33:52,226 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:33:52,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:33:52,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [284731852] [2024-06-27 23:33:52,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [284731852] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:33:52,227 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:33:52,227 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:33:52,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1083426718] [2024-06-27 23:33:52,228 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:33:52,228 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:33:52,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:33:52,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:33:52,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:33:52,368 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:33:52,368 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 659 transitions, 12169 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:33:52,368 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:33:52,368 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:33:52,368 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:33:54,240 INFO L124 PetriNetUnfolderBase]: 4175/6139 cut-off events. [2024-06-27 23:33:54,240 INFO L125 PetriNetUnfolderBase]: For 575872/575881 co-relation queries the response was YES. [2024-06-27 23:33:54,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67643 conditions, 6139 events. 4175/6139 cut-off events. For 575872/575881 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 31850 event pairs, 802 based on Foata normal form. 9/6145 useless extension candidates. Maximal degree in co-relation 67513. Up to 4644 conditions per place. [2024-06-27 23:33:54,320 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 390 selfloop transitions, 321 changer transitions 0/714 dead transitions. [2024-06-27 23:33:54,320 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 714 transitions, 14877 flow [2024-06-27 23:33:54,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:33:54,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:33:54,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 171 transitions. [2024-06-27 23:33:54,322 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5213414634146342 [2024-06-27 23:33:54,322 INFO L175 Difference]: Start difference. First operand has 290 places, 659 transitions, 12169 flow. Second operand 8 states and 171 transitions. [2024-06-27 23:33:54,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 714 transitions, 14877 flow [2024-06-27 23:33:55,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 714 transitions, 14349 flow, removed 116 selfloop flow, removed 3 redundant places. [2024-06-27 23:33:55,444 INFO L231 Difference]: Finished difference. Result has 295 places, 659 transitions, 12305 flow [2024-06-27 23:33:55,445 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11641, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=659, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=321, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12305, PETRI_PLACES=295, PETRI_TRANSITIONS=659} [2024-06-27 23:33:55,445 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 253 predicate places. [2024-06-27 23:33:55,445 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 659 transitions, 12305 flow [2024-06-27 23:33:55,450 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:33:55,450 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:33:55,450 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:33:55,451 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 23:33:55,451 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:33:55,451 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:33:55,451 INFO L85 PathProgramCache]: Analyzing trace with hash -947618254, now seen corresponding path program 6 times [2024-06-27 23:33:55,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:33:55,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1264827731] [2024-06-27 23:33:55,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:33:55,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:33:55,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:33:57,109 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:33:57,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:33:57,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1264827731] [2024-06-27 23:33:57,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1264827731] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:33:57,110 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:33:57,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:33:57,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [350755180] [2024-06-27 23:33:57,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:33:57,111 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:33:57,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:33:57,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:33:57,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:33:57,202 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:33:57,203 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 659 transitions, 12305 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 23:33:57,203 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:33:57,203 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:33:57,203 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:33:58,846 INFO L124 PetriNetUnfolderBase]: 4211/6191 cut-off events. [2024-06-27 23:33:58,846 INFO L125 PetriNetUnfolderBase]: For 599408/599417 co-relation queries the response was YES. [2024-06-27 23:33:58,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68908 conditions, 6191 events. 4211/6191 cut-off events. For 599408/599417 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 32176 event pairs, 769 based on Foata normal form. 10/6198 useless extension candidates. Maximal degree in co-relation 68777. Up to 4560 conditions per place. [2024-06-27 23:33:58,930 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 342 selfloop transitions, 370 changer transitions 0/715 dead transitions. [2024-06-27 23:33:58,931 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 715 transitions, 15058 flow [2024-06-27 23:33:58,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:33:58,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:33:58,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 176 transitions. [2024-06-27 23:33:58,932 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5365853658536586 [2024-06-27 23:33:58,932 INFO L175 Difference]: Start difference. First operand has 295 places, 659 transitions, 12305 flow. Second operand 8 states and 176 transitions. [2024-06-27 23:33:58,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 715 transitions, 15058 flow [2024-06-27 23:33:59,902 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 715 transitions, 14422 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-27 23:33:59,912 INFO L231 Difference]: Finished difference. Result has 297 places, 663 transitions, 12570 flow [2024-06-27 23:33:59,912 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11681, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=659, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=366, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12570, PETRI_PLACES=297, PETRI_TRANSITIONS=663} [2024-06-27 23:33:59,913 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 255 predicate places. [2024-06-27 23:33:59,913 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 663 transitions, 12570 flow [2024-06-27 23:33:59,913 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 23:33:59,913 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:33:59,913 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:33:59,913 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 23:33:59,913 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:33:59,914 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:33:59,914 INFO L85 PathProgramCache]: Analyzing trace with hash -947796008, now seen corresponding path program 5 times [2024-06-27 23:33:59,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:33:59,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1930146255] [2024-06-27 23:33:59,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:33:59,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:33:59,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:34:01,668 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:34:01,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:34:01,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1930146255] [2024-06-27 23:34:01,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1930146255] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:34:01,669 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:34:01,669 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:34:01,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1378711322] [2024-06-27 23:34:01,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:34:01,670 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:34:01,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:34:01,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:34:01,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:34:01,802 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:34:01,802 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 663 transitions, 12570 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:34:01,802 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:34:01,802 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:34:01,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:34:03,425 INFO L124 PetriNetUnfolderBase]: 4128/6107 cut-off events. [2024-06-27 23:34:03,425 INFO L125 PetriNetUnfolderBase]: For 611256/611308 co-relation queries the response was YES. [2024-06-27 23:34:03,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68402 conditions, 6107 events. 4128/6107 cut-off events. For 611256/611308 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 32071 event pairs, 739 based on Foata normal form. 20/6104 useless extension candidates. Maximal degree in co-relation 68271. Up to 5278 conditions per place. [2024-06-27 23:34:03,518 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 465 selfloop transitions, 95 changer transitions 0/696 dead transitions. [2024-06-27 23:34:03,518 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 696 transitions, 14064 flow [2024-06-27 23:34:03,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:34:03,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:34:03,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 161 transitions. [2024-06-27 23:34:03,520 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49085365853658536 [2024-06-27 23:34:03,520 INFO L175 Difference]: Start difference. First operand has 297 places, 663 transitions, 12570 flow. Second operand 8 states and 161 transitions. [2024-06-27 23:34:03,520 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 696 transitions, 14064 flow [2024-06-27 23:34:04,749 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 696 transitions, 13240 flow, removed 48 selfloop flow, removed 6 redundant places. [2024-06-27 23:34:04,758 INFO L231 Difference]: Finished difference. Result has 299 places, 665 transitions, 12071 flow [2024-06-27 23:34:04,768 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11746, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=663, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=568, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12071, PETRI_PLACES=299, PETRI_TRANSITIONS=665} [2024-06-27 23:34:04,768 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 257 predicate places. [2024-06-27 23:34:04,769 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 665 transitions, 12071 flow [2024-06-27 23:34:04,769 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:34:04,769 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:34:04,769 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:34:04,769 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 23:34:04,769 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:34:04,770 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:34:04,770 INFO L85 PathProgramCache]: Analyzing trace with hash -952548402, now seen corresponding path program 7 times [2024-06-27 23:34:04,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:34:04,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [474346037] [2024-06-27 23:34:04,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:34:04,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:34:04,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:34:06,438 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:34:06,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:34:06,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [474346037] [2024-06-27 23:34:06,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [474346037] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:34:06,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:34:06,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:34:06,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2109456795] [2024-06-27 23:34:06,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:34:06,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:34:06,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:34:06,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:34:06,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:34:06,526 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:34:06,526 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 665 transitions, 12071 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 23:34:06,526 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:34:06,526 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:34:06,526 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:34:08,220 INFO L124 PetriNetUnfolderBase]: 4232/6224 cut-off events. [2024-06-27 23:34:08,220 INFO L125 PetriNetUnfolderBase]: For 614556/614565 co-relation queries the response was YES. [2024-06-27 23:34:08,269 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68405 conditions, 6224 events. 4232/6224 cut-off events. For 614556/614565 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 32338 event pairs, 783 based on Foata normal form. 10/6231 useless extension candidates. Maximal degree in co-relation 68273. Up to 4593 conditions per place. [2024-06-27 23:34:08,302 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 375 selfloop transitions, 339 changer transitions 0/717 dead transitions. [2024-06-27 23:34:08,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 717 transitions, 14810 flow [2024-06-27 23:34:08,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:34:08,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:34:08,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 176 transitions. [2024-06-27 23:34:08,303 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5365853658536586 [2024-06-27 23:34:08,303 INFO L175 Difference]: Start difference. First operand has 299 places, 665 transitions, 12071 flow. Second operand 8 states and 176 transitions. [2024-06-27 23:34:08,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 717 transitions, 14810 flow [2024-06-27 23:34:09,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 717 transitions, 14503 flow, removed 60 selfloop flow, removed 6 redundant places. [2024-06-27 23:34:09,415 INFO L231 Difference]: Finished difference. Result has 301 places, 669 transitions, 12601 flow [2024-06-27 23:34:09,416 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11764, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=665, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=335, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12601, PETRI_PLACES=301, PETRI_TRANSITIONS=669} [2024-06-27 23:34:09,416 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 259 predicate places. [2024-06-27 23:34:09,416 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 669 transitions, 12601 flow [2024-06-27 23:34:09,417 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 23:34:09,417 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:34:09,417 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:34:09,417 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 23:34:09,417 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:34:09,419 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:34:09,419 INFO L85 PathProgramCache]: Analyzing trace with hash -2109278182, now seen corresponding path program 1 times [2024-06-27 23:34:09,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:34:09,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1193906737] [2024-06-27 23:34:09,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:34:09,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:34:09,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:34:10,741 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:34:10,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:34:10,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1193906737] [2024-06-27 23:34:10,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1193906737] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:34:10,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:34:10,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:34:10,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [89885582] [2024-06-27 23:34:10,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:34:10,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:34:10,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:34:10,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:34:10,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:34:10,797 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:34:10,798 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 669 transitions, 12601 flow. Second operand has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:34:10,798 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:34:10,798 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:34:10,798 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:34:12,312 INFO L124 PetriNetUnfolderBase]: 4030/6002 cut-off events. [2024-06-27 23:34:12,312 INFO L125 PetriNetUnfolderBase]: For 625673/625694 co-relation queries the response was YES. [2024-06-27 23:34:12,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67621 conditions, 6002 events. 4030/6002 cut-off events. For 625673/625694 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 31801 event pairs, 798 based on Foata normal form. 20/6019 useless extension candidates. Maximal degree in co-relation 67488. Up to 5643 conditions per place. [2024-06-27 23:34:12,395 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 582 selfloop transitions, 58 changer transitions 0/687 dead transitions. [2024-06-27 23:34:12,395 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 687 transitions, 14081 flow [2024-06-27 23:34:12,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:34:12,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:34:12,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 117 transitions. [2024-06-27 23:34:12,396 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47560975609756095 [2024-06-27 23:34:12,396 INFO L175 Difference]: Start difference. First operand has 301 places, 669 transitions, 12601 flow. Second operand 6 states and 117 transitions. [2024-06-27 23:34:12,396 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 687 transitions, 14081 flow [2024-06-27 23:34:13,467 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 687 transitions, 13255 flow, removed 80 selfloop flow, removed 6 redundant places. [2024-06-27 23:34:13,478 INFO L231 Difference]: Finished difference. Result has 301 places, 669 transitions, 11919 flow [2024-06-27 23:34:13,478 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11775, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=669, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=611, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=11919, PETRI_PLACES=301, PETRI_TRANSITIONS=669} [2024-06-27 23:34:13,479 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 259 predicate places. [2024-06-27 23:34:13,479 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 669 transitions, 11919 flow [2024-06-27 23:34:13,479 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:34:13,479 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:34:13,479 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:34:13,479 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 23:34:13,479 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:34:13,480 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:34:13,480 INFO L85 PathProgramCache]: Analyzing trace with hash -5965410, now seen corresponding path program 5 times [2024-06-27 23:34:13,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:34:13,480 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [792003910] [2024-06-27 23:34:13,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:34:13,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:34:13,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:34:15,154 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:34:15,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:34:15,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [792003910] [2024-06-27 23:34:15,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [792003910] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:34:15,154 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:34:15,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:34:15,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1496595503] [2024-06-27 23:34:15,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:34:15,155 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:34:15,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:34:15,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:34:15,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:34:15,268 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:34:15,268 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 669 transitions, 11919 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:34:15,268 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:34:15,269 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:34:15,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:34:16,959 INFO L124 PetriNetUnfolderBase]: 4195/6179 cut-off events. [2024-06-27 23:34:16,959 INFO L125 PetriNetUnfolderBase]: For 626925/626925 co-relation queries the response was YES. [2024-06-27 23:34:17,007 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67196 conditions, 6179 events. 4195/6179 cut-off events. For 626925/626925 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 32145 event pairs, 1100 based on Foata normal form. 6/6184 useless extension candidates. Maximal degree in co-relation 67062. Up to 5866 conditions per place. [2024-06-27 23:34:17,039 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 593 selfloop transitions, 96 changer transitions 0/692 dead transitions. [2024-06-27 23:34:17,039 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 692 transitions, 13711 flow [2024-06-27 23:34:17,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:34:17,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:34:17,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-27 23:34:17,040 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4451219512195122 [2024-06-27 23:34:17,041 INFO L175 Difference]: Start difference. First operand has 301 places, 669 transitions, 11919 flow. Second operand 8 states and 146 transitions. [2024-06-27 23:34:17,041 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 692 transitions, 13711 flow [2024-06-27 23:34:18,154 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 692 transitions, 13539 flow, removed 41 selfloop flow, removed 4 redundant places. [2024-06-27 23:34:18,164 INFO L231 Difference]: Finished difference. Result has 305 places, 669 transitions, 11978 flow [2024-06-27 23:34:18,164 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11747, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=669, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=573, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11978, PETRI_PLACES=305, PETRI_TRANSITIONS=669} [2024-06-27 23:34:18,165 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 263 predicate places. [2024-06-27 23:34:18,165 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 669 transitions, 11978 flow [2024-06-27 23:34:18,165 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:34:18,165 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:34:18,165 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:34:18,165 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 23:34:18,166 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:34:18,166 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:34:18,166 INFO L85 PathProgramCache]: Analyzing trace with hash -1421376054, now seen corresponding path program 2 times [2024-06-27 23:34:18,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:34:18,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [788992607] [2024-06-27 23:34:18,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:34:18,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:34:18,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:34:19,806 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:34:19,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:34:19,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [788992607] [2024-06-27 23:34:19,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [788992607] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:34:19,807 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:34:19,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:34:19,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1968495220] [2024-06-27 23:34:19,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:34:19,808 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:34:19,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:34:19,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:34:19,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:34:19,908 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:34:19,909 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 669 transitions, 11978 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:34:19,909 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:34:19,909 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:34:19,909 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:34:21,549 INFO L124 PetriNetUnfolderBase]: 4245/6261 cut-off events. [2024-06-27 23:34:21,549 INFO L125 PetriNetUnfolderBase]: For 650126/650129 co-relation queries the response was YES. [2024-06-27 23:34:21,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68246 conditions, 6261 events. 4245/6261 cut-off events. For 650126/650129 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 32746 event pairs, 1106 based on Foata normal form. 8/6266 useless extension candidates. Maximal degree in co-relation 68110. Up to 5809 conditions per place. [2024-06-27 23:34:21,640 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 602 selfloop transitions, 101 changer transitions 0/706 dead transitions. [2024-06-27 23:34:21,641 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 706 transitions, 14060 flow [2024-06-27 23:34:21,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:34:21,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:34:21,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-27 23:34:21,642 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4573170731707317 [2024-06-27 23:34:21,642 INFO L175 Difference]: Start difference. First operand has 305 places, 669 transitions, 11978 flow. Second operand 8 states and 150 transitions. [2024-06-27 23:34:21,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 706 transitions, 14060 flow [2024-06-27 23:34:22,780 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 706 transitions, 13593 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-27 23:34:22,789 INFO L231 Difference]: Finished difference. Result has 304 places, 675 transitions, 11882 flow [2024-06-27 23:34:22,790 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11519, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=669, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=568, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11882, PETRI_PLACES=304, PETRI_TRANSITIONS=675} [2024-06-27 23:34:22,790 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 262 predicate places. [2024-06-27 23:34:22,790 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 675 transitions, 11882 flow [2024-06-27 23:34:22,790 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:34:22,791 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:34:22,791 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:34:22,791 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 23:34:22,791 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:34:22,792 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:34:22,792 INFO L85 PathProgramCache]: Analyzing trace with hash 1377750102, now seen corresponding path program 2 times [2024-06-27 23:34:22,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:34:22,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [519627915] [2024-06-27 23:34:22,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:34:22,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:34:22,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:34:23,978 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:34:23,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:34:23,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [519627915] [2024-06-27 23:34:23,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [519627915] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:34:23,978 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:34:23,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:34:23,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1681048230] [2024-06-27 23:34:23,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:34:23,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:34:23,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:34:23,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:34:23,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:34:24,031 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:34:24,032 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 675 transitions, 11882 flow. Second operand has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:34:24,032 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:34:24,032 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:34:24,032 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:34:25,541 INFO L124 PetriNetUnfolderBase]: 4057/6062 cut-off events. [2024-06-27 23:34:25,541 INFO L125 PetriNetUnfolderBase]: For 640353/640392 co-relation queries the response was YES. [2024-06-27 23:34:25,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66858 conditions, 6062 events. 4057/6062 cut-off events. For 640353/640392 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 32573 event pairs, 1097 based on Foata normal form. 27/6077 useless extension candidates. Maximal degree in co-relation 66721. Up to 5714 conditions per place. [2024-06-27 23:34:25,626 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 603 selfloop transitions, 40 changer transitions 0/692 dead transitions. [2024-06-27 23:34:25,626 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 692 transitions, 13470 flow [2024-06-27 23:34:25,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:34:25,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:34:25,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 108 transitions. [2024-06-27 23:34:25,627 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-27 23:34:25,627 INFO L175 Difference]: Start difference. First operand has 304 places, 675 transitions, 11882 flow. Second operand 6 states and 108 transitions. [2024-06-27 23:34:25,627 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 692 transitions, 13470 flow [2024-06-27 23:34:26,751 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 692 transitions, 13161 flow, removed 56 selfloop flow, removed 6 redundant places. [2024-06-27 23:34:26,760 INFO L231 Difference]: Finished difference. Result has 304 places, 680 transitions, 11809 flow [2024-06-27 23:34:26,761 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11577, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=675, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=640, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=11809, PETRI_PLACES=304, PETRI_TRANSITIONS=680} [2024-06-27 23:34:26,761 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 262 predicate places. [2024-06-27 23:34:26,761 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 680 transitions, 11809 flow [2024-06-27 23:34:26,761 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:34:26,761 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:34:26,762 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:34:26,762 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 23:34:26,762 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:34:26,762 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:34:26,762 INFO L85 PathProgramCache]: Analyzing trace with hash -1742646512, now seen corresponding path program 6 times [2024-06-27 23:34:26,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:34:26,762 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1617577345] [2024-06-27 23:34:26,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:34:26,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:34:26,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:34:28,288 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:34:28,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:34:28,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1617577345] [2024-06-27 23:34:28,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1617577345] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:34:28,289 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:34:28,289 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:34:28,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1638710460] [2024-06-27 23:34:28,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:34:28,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:34:28,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:34:28,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:34:28,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:34:28,384 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:34:28,384 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 680 transitions, 11809 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:34:28,384 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:34:28,384 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:34:28,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:34:30,080 INFO L124 PetriNetUnfolderBase]: 4245/6255 cut-off events. [2024-06-27 23:34:30,080 INFO L125 PetriNetUnfolderBase]: For 646014/646014 co-relation queries the response was YES. [2024-06-27 23:34:30,139 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67928 conditions, 6255 events. 4245/6255 cut-off events. For 646014/646014 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 32567 event pairs, 1124 based on Foata normal form. 5/6259 useless extension candidates. Maximal degree in co-relation 67790. Up to 5779 conditions per place. [2024-06-27 23:34:30,175 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 623 selfloop transitions, 86 changer transitions 0/712 dead transitions. [2024-06-27 23:34:30,175 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 712 transitions, 14048 flow [2024-06-27 23:34:30,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:34:30,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:34:30,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-27 23:34:30,192 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45121951219512196 [2024-06-27 23:34:30,192 INFO L175 Difference]: Start difference. First operand has 304 places, 680 transitions, 11809 flow. Second operand 8 states and 148 transitions. [2024-06-27 23:34:30,192 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 712 transitions, 14048 flow [2024-06-27 23:34:31,374 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 712 transitions, 13936 flow, removed 35 selfloop flow, removed 3 redundant places. [2024-06-27 23:34:31,384 INFO L231 Difference]: Finished difference. Result has 309 places, 680 transitions, 11888 flow [2024-06-27 23:34:31,384 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11697, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=680, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=594, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11888, PETRI_PLACES=309, PETRI_TRANSITIONS=680} [2024-06-27 23:34:31,385 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 267 predicate places. [2024-06-27 23:34:31,385 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 680 transitions, 11888 flow [2024-06-27 23:34:31,385 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:34:31,385 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:34:31,385 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:34:31,385 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 23:34:31,386 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:34:31,386 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:34:31,386 INFO L85 PathProgramCache]: Analyzing trace with hash -1514565872, now seen corresponding path program 7 times [2024-06-27 23:34:31,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:34:31,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1135997385] [2024-06-27 23:34:31,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:34:31,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:34:31,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:34:32,899 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:34:32,899 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:34:32,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1135997385] [2024-06-27 23:34:32,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1135997385] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:34:32,900 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:34:32,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:34:32,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2040102798] [2024-06-27 23:34:32,900 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:34:32,900 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:34:32,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:34:32,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:34:32,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:34:33,014 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:34:33,014 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 680 transitions, 11888 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:34:33,015 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:34:33,015 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:34:33,015 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:34:34,697 INFO L124 PetriNetUnfolderBase]: 4244/6256 cut-off events. [2024-06-27 23:34:34,697 INFO L125 PetriNetUnfolderBase]: For 659278/659278 co-relation queries the response was YES. [2024-06-27 23:34:34,755 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68309 conditions, 6256 events. 4244/6256 cut-off events. For 659278/659278 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 32657 event pairs, 1129 based on Foata normal form. 4/6259 useless extension candidates. Maximal degree in co-relation 68170. Up to 6061 conditions per place. [2024-06-27 23:34:34,790 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 669 selfloop transitions, 39 changer transitions 0/711 dead transitions. [2024-06-27 23:34:34,790 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 711 transitions, 13801 flow [2024-06-27 23:34:34,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:34:34,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:34:34,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-27 23:34:34,791 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4065040650406504 [2024-06-27 23:34:34,791 INFO L175 Difference]: Start difference. First operand has 309 places, 680 transitions, 11888 flow. Second operand 9 states and 150 transitions. [2024-06-27 23:34:34,791 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 711 transitions, 13801 flow [2024-06-27 23:34:35,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 711 transitions, 13607 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-27 23:34:35,901 INFO L231 Difference]: Finished difference. Result has 312 places, 686 transitions, 11979 flow [2024-06-27 23:34:35,901 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11711, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=680, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=641, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11979, PETRI_PLACES=312, PETRI_TRANSITIONS=686} [2024-06-27 23:34:35,902 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 270 predicate places. [2024-06-27 23:34:35,902 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 686 transitions, 11979 flow [2024-06-27 23:34:35,902 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:34:35,902 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:34:35,902 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:34:35,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 23:34:35,903 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:34:35,903 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:34:35,903 INFO L85 PathProgramCache]: Analyzing trace with hash -1270065710, now seen corresponding path program 8 times [2024-06-27 23:34:35,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:34:35,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1559592870] [2024-06-27 23:34:35,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:34:35,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:34:35,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:34:37,357 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:34:37,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:34:37,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1559592870] [2024-06-27 23:34:37,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1559592870] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:34:37,357 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:34:37,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:34:37,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2030771778] [2024-06-27 23:34:37,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:34:37,358 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:34:37,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:34:37,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:34:37,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:34:37,462 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:34:37,462 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 686 transitions, 11979 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:34:37,463 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:34:37,463 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:34:37,463 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:34:39,298 INFO L124 PetriNetUnfolderBase]: 4291/6324 cut-off events. [2024-06-27 23:34:39,299 INFO L125 PetriNetUnfolderBase]: For 669081/669081 co-relation queries the response was YES. [2024-06-27 23:34:39,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68911 conditions, 6324 events. 4291/6324 cut-off events. For 669081/669081 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 33038 event pairs, 1131 based on Foata normal form. 6/6329 useless extension candidates. Maximal degree in co-relation 68771. Up to 6030 conditions per place. [2024-06-27 23:34:39,379 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 669 selfloop transitions, 56 changer transitions 0/728 dead transitions. [2024-06-27 23:34:39,380 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 728 transitions, 14360 flow [2024-06-27 23:34:39,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:34:39,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:34:39,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 171 transitions. [2024-06-27 23:34:39,381 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4170731707317073 [2024-06-27 23:34:39,381 INFO L175 Difference]: Start difference. First operand has 312 places, 686 transitions, 11979 flow. Second operand 10 states and 171 transitions. [2024-06-27 23:34:39,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 728 transitions, 14360 flow [2024-06-27 23:34:40,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 728 transitions, 14193 flow, removed 46 selfloop flow, removed 8 redundant places. [2024-06-27 23:34:40,512 INFO L231 Difference]: Finished difference. Result has 315 places, 694 transitions, 12261 flow [2024-06-27 23:34:40,512 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11812, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=686, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=631, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12261, PETRI_PLACES=315, PETRI_TRANSITIONS=694} [2024-06-27 23:34:40,513 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 273 predicate places. [2024-06-27 23:34:40,513 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 694 transitions, 12261 flow [2024-06-27 23:34:40,513 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:34:40,513 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:34:40,513 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:34:40,513 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 23:34:40,514 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:34:40,514 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:34:40,514 INFO L85 PathProgramCache]: Analyzing trace with hash -1742651472, now seen corresponding path program 6 times [2024-06-27 23:34:40,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:34:40,514 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [247553351] [2024-06-27 23:34:40,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:34:40,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:34:40,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:34:42,357 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:34:42,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:34:42,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [247553351] [2024-06-27 23:34:42,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [247553351] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:34:42,358 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:34:42,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:34:42,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [201072001] [2024-06-27 23:34:42,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:34:42,358 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:34:42,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:34:42,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:34:42,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:34:42,472 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:34:42,472 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 694 transitions, 12261 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 23:34:42,472 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:34:42,472 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:34:42,472 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:34:44,248 INFO L124 PetriNetUnfolderBase]: 4182/6210 cut-off events. [2024-06-27 23:34:44,248 INFO L125 PetriNetUnfolderBase]: For 696209/696244 co-relation queries the response was YES. [2024-06-27 23:34:44,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68377 conditions, 6210 events. 4182/6210 cut-off events. For 696209/696244 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 32909 event pairs, 1059 based on Foata normal form. 14/6193 useless extension candidates. Maximal degree in co-relation 68236. Up to 5528 conditions per place. [2024-06-27 23:34:44,339 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 552 selfloop transitions, 27 changer transitions 0/723 dead transitions. [2024-06-27 23:34:44,339 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 723 transitions, 13747 flow [2024-06-27 23:34:44,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:34:44,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:34:44,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-27 23:34:44,340 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42276422764227645 [2024-06-27 23:34:44,341 INFO L175 Difference]: Start difference. First operand has 315 places, 694 transitions, 12261 flow. Second operand 9 states and 156 transitions. [2024-06-27 23:34:44,341 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 723 transitions, 13747 flow [2024-06-27 23:34:45,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 723 transitions, 13539 flow, removed 80 selfloop flow, removed 6 redundant places. [2024-06-27 23:34:45,403 INFO L231 Difference]: Finished difference. Result has 318 places, 696 transitions, 12250 flow [2024-06-27 23:34:45,404 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12053, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=694, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=667, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12250, PETRI_PLACES=318, PETRI_TRANSITIONS=696} [2024-06-27 23:34:45,404 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 276 predicate places. [2024-06-27 23:34:45,404 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 696 transitions, 12250 flow [2024-06-27 23:34:45,405 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 23:34:45,405 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:34:45,405 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:34:45,405 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 23:34:45,405 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:34:45,405 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:34:45,405 INFO L85 PathProgramCache]: Analyzing trace with hash -600663492, now seen corresponding path program 1 times [2024-06-27 23:34:45,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:34:45,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1411442007] [2024-06-27 23:34:45,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:34:45,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:34:45,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:34:46,732 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:34:46,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:34:46,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1411442007] [2024-06-27 23:34:46,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1411442007] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:34:46,732 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:34:46,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:34:46,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [330908204] [2024-06-27 23:34:46,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:34:46,733 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:34:46,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:34:46,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:34:46,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:34:46,817 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:34:46,817 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 696 transitions, 12250 flow. Second operand has 7 states, 7 states have (on average 11.0) internal successors, (77), 7 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:34:46,817 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:34:46,817 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:34:46,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:34:48,265 INFO L124 PetriNetUnfolderBase]: 4107/6136 cut-off events. [2024-06-27 23:34:48,265 INFO L125 PetriNetUnfolderBase]: For 699027/699066 co-relation queries the response was YES. [2024-06-27 23:34:48,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67917 conditions, 6136 events. 4107/6136 cut-off events. For 699027/699066 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 32929 event pairs, 1090 based on Foata normal form. 27/6151 useless extension candidates. Maximal degree in co-relation 67774. Up to 5757 conditions per place. [2024-06-27 23:34:48,355 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 623 selfloop transitions, 46 changer transitions 0/718 dead transitions. [2024-06-27 23:34:48,355 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 718 transitions, 13854 flow [2024-06-27 23:34:48,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:34:48,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:34:48,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-27 23:34:48,356 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-27 23:34:48,356 INFO L175 Difference]: Start difference. First operand has 318 places, 696 transitions, 12250 flow. Second operand 7 states and 123 transitions. [2024-06-27 23:34:48,356 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 718 transitions, 13854 flow [2024-06-27 23:34:49,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 718 transitions, 13675 flow, removed 64 selfloop flow, removed 7 redundant places. [2024-06-27 23:34:49,599 INFO L231 Difference]: Finished difference. Result has 319 places, 705 transitions, 12283 flow [2024-06-27 23:34:49,600 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12071, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=696, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=654, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=12283, PETRI_PLACES=319, PETRI_TRANSITIONS=705} [2024-06-27 23:34:49,600 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 277 predicate places. [2024-06-27 23:34:49,600 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 705 transitions, 12283 flow [2024-06-27 23:34:49,600 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.0) internal successors, (77), 7 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:34:49,601 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:34:49,601 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:34:49,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 23:34:49,601 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:34:49,601 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:34:49,601 INFO L85 PathProgramCache]: Analyzing trace with hash -1506291414, now seen corresponding path program 3 times [2024-06-27 23:34:49,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:34:49,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1618927029] [2024-06-27 23:34:49,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:34:49,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:34:49,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:34:51,095 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:34:51,096 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:34:51,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1618927029] [2024-06-27 23:34:51,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1618927029] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:34:51,096 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:34:51,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:34:51,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [459431595] [2024-06-27 23:34:51,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:34:51,097 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:34:51,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:34:51,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:34:51,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:34:51,177 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:34:51,177 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 705 transitions, 12283 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:34:51,177 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:34:51,177 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:34:51,178 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:34:53,147 INFO L124 PetriNetUnfolderBase]: 4339/6395 cut-off events. [2024-06-27 23:34:53,147 INFO L125 PetriNetUnfolderBase]: For 718832/718832 co-relation queries the response was YES. [2024-06-27 23:34:53,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70462 conditions, 6395 events. 4339/6395 cut-off events. For 718832/718832 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 33493 event pairs, 1132 based on Foata normal form. 6/6400 useless extension candidates. Maximal degree in co-relation 70316. Up to 6206 conditions per place. [2024-06-27 23:34:53,228 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 696 selfloop transitions, 43 changer transitions 0/742 dead transitions. [2024-06-27 23:34:53,229 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 742 transitions, 14396 flow [2024-06-27 23:34:53,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:34:53,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:34:53,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 171 transitions. [2024-06-27 23:34:53,230 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4170731707317073 [2024-06-27 23:34:53,230 INFO L175 Difference]: Start difference. First operand has 319 places, 705 transitions, 12283 flow. Second operand 10 states and 171 transitions. [2024-06-27 23:34:53,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 742 transitions, 14396 flow [2024-06-27 23:34:54,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 742 transitions, 14357 flow, removed 18 selfloop flow, removed 1 redundant places. [2024-06-27 23:34:54,543 INFO L231 Difference]: Finished difference. Result has 329 places, 712 transitions, 12642 flow [2024-06-27 23:34:54,544 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12244, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=705, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=665, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12642, PETRI_PLACES=329, PETRI_TRANSITIONS=712} [2024-06-27 23:34:54,544 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 287 predicate places. [2024-06-27 23:34:54,544 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 712 transitions, 12642 flow [2024-06-27 23:34:54,544 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:34:54,544 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:34:54,545 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:34:54,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 23:34:54,545 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:34:54,545 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:34:54,545 INFO L85 PathProgramCache]: Analyzing trace with hash -1742651348, now seen corresponding path program 9 times [2024-06-27 23:34:54,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:34:54,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [999901250] [2024-06-27 23:34:54,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:34:54,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:34:54,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:34:56,268 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:34:56,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:34:56,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [999901250] [2024-06-27 23:34:56,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [999901250] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:34:56,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:34:56,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:34:56,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [619133253] [2024-06-27 23:34:56,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:34:56,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:34:56,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:34:56,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:34:56,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:34:56,377 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:34:56,378 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 712 transitions, 12642 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:34:56,378 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:34:56,378 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:34:56,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:34:58,187 INFO L124 PetriNetUnfolderBase]: 4417/6507 cut-off events. [2024-06-27 23:34:58,188 INFO L125 PetriNetUnfolderBase]: For 770112/770112 co-relation queries the response was YES. [2024-06-27 23:34:58,250 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72838 conditions, 6507 events. 4417/6507 cut-off events. For 770112/770112 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 34108 event pairs, 1123 based on Foata normal form. 6/6512 useless extension candidates. Maximal degree in co-relation 72688. Up to 5976 conditions per place. [2024-06-27 23:34:58,286 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 674 selfloop transitions, 90 changer transitions 0/767 dead transitions. [2024-06-27 23:34:58,286 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 767 transitions, 15682 flow [2024-06-27 23:34:58,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:34:58,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:34:58,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-27 23:34:58,287 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45799457994579945 [2024-06-27 23:34:58,287 INFO L175 Difference]: Start difference. First operand has 329 places, 712 transitions, 12642 flow. Second operand 9 states and 169 transitions. [2024-06-27 23:34:58,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 767 transitions, 15682 flow [2024-06-27 23:34:59,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 767 transitions, 15326 flow, removed 133 selfloop flow, removed 8 redundant places. [2024-06-27 23:34:59,828 INFO L231 Difference]: Finished difference. Result has 332 places, 726 transitions, 12904 flow [2024-06-27 23:34:59,829 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12286, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=712, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=627, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12904, PETRI_PLACES=332, PETRI_TRANSITIONS=726} [2024-06-27 23:34:59,829 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 290 predicate places. [2024-06-27 23:34:59,829 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 726 transitions, 12904 flow [2024-06-27 23:34:59,829 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:34:59,829 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:34:59,829 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:34:59,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 23:34:59,830 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:34:59,830 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:34:59,830 INFO L85 PathProgramCache]: Analyzing trace with hash -1465975546, now seen corresponding path program 10 times [2024-06-27 23:34:59,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:34:59,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [162152502] [2024-06-27 23:34:59,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:34:59,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:34:59,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:35:01,406 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:35:01,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:35:01,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [162152502] [2024-06-27 23:35:01,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [162152502] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:35:01,407 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:35:01,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:35:01,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1489882022] [2024-06-27 23:35:01,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:35:01,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:35:01,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:35:01,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:35:01,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:35:01,505 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:35:01,505 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 726 transitions, 12904 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:01,505 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:35:01,505 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:35:01,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:35:03,438 INFO L124 PetriNetUnfolderBase]: 4453/6559 cut-off events. [2024-06-27 23:35:03,438 INFO L125 PetriNetUnfolderBase]: For 803466/803466 co-relation queries the response was YES. [2024-06-27 23:35:03,501 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74531 conditions, 6559 events. 4453/6559 cut-off events. For 803466/803466 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 34425 event pairs, 1127 based on Foata normal form. 6/6564 useless extension candidates. Maximal degree in co-relation 74380. Up to 6161 conditions per place. [2024-06-27 23:35:03,539 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 678 selfloop transitions, 85 changer transitions 0/766 dead transitions. [2024-06-27 23:35:03,539 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 766 transitions, 15411 flow [2024-06-27 23:35:03,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:35:03,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:35:03,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-27 23:35:03,540 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44715447154471544 [2024-06-27 23:35:03,540 INFO L175 Difference]: Start difference. First operand has 332 places, 726 transitions, 12904 flow. Second operand 9 states and 165 transitions. [2024-06-27 23:35:03,540 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 766 transitions, 15411 flow [2024-06-27 23:35:05,276 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 766 transitions, 15032 flow, removed 116 selfloop flow, removed 4 redundant places. [2024-06-27 23:35:05,287 INFO L231 Difference]: Finished difference. Result has 337 places, 730 transitions, 12884 flow [2024-06-27 23:35:05,288 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12547, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=726, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=641, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12884, PETRI_PLACES=337, PETRI_TRANSITIONS=730} [2024-06-27 23:35:05,288 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 295 predicate places. [2024-06-27 23:35:05,288 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 730 transitions, 12884 flow [2024-06-27 23:35:05,288 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:05,288 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:35:05,288 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:35:05,289 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 23:35:05,289 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:35:05,289 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:35:05,289 INFO L85 PathProgramCache]: Analyzing trace with hash -1735980272, now seen corresponding path program 8 times [2024-06-27 23:35:05,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:35:05,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1813068216] [2024-06-27 23:35:05,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:35:05,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:35:05,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:35:06,709 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:35:06,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:35:06,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1813068216] [2024-06-27 23:35:06,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1813068216] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:35:06,710 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:35:06,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:35:06,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [503113533] [2024-06-27 23:35:06,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:35:06,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:35:06,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:35:06,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:35:06,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:35:06,793 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:35:06,793 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 730 transitions, 12884 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:06,793 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:35:06,793 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:35:06,794 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:35:08,716 INFO L124 PetriNetUnfolderBase]: 4444/6546 cut-off events. [2024-06-27 23:35:08,716 INFO L125 PetriNetUnfolderBase]: For 804500/804500 co-relation queries the response was YES. [2024-06-27 23:35:08,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74369 conditions, 6546 events. 4444/6546 cut-off events. For 804500/804500 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 34363 event pairs, 1126 based on Foata normal form. 3/6548 useless extension candidates. Maximal degree in co-relation 74216. Up to 6352 conditions per place. [2024-06-27 23:35:08,803 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 707 selfloop transitions, 50 changer transitions 0/760 dead transitions. [2024-06-27 23:35:08,803 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 760 transitions, 14773 flow [2024-06-27 23:35:08,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:35:08,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:35:08,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 172 transitions. [2024-06-27 23:35:08,804 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4195121951219512 [2024-06-27 23:35:08,805 INFO L175 Difference]: Start difference. First operand has 337 places, 730 transitions, 12884 flow. Second operand 10 states and 172 transitions. [2024-06-27 23:35:08,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 760 transitions, 14773 flow [2024-06-27 23:35:10,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 760 transitions, 14413 flow, removed 97 selfloop flow, removed 7 redundant places. [2024-06-27 23:35:10,243 INFO L231 Difference]: Finished difference. Result has 340 places, 730 transitions, 12641 flow [2024-06-27 23:35:10,243 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12524, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=730, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=680, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12641, PETRI_PLACES=340, PETRI_TRANSITIONS=730} [2024-06-27 23:35:10,245 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 298 predicate places. [2024-06-27 23:35:10,245 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 730 transitions, 12641 flow [2024-06-27 23:35:10,245 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:10,245 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:35:10,246 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:35:10,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 23:35:10,246 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:35:10,246 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:35:10,246 INFO L85 PathProgramCache]: Analyzing trace with hash -1514565624, now seen corresponding path program 4 times [2024-06-27 23:35:10,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:35:10,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [398846945] [2024-06-27 23:35:10,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:35:10,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:35:10,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:35:11,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 23:35:11,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:35:11,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [398846945] [2024-06-27 23:35:11,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [398846945] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:35:11,904 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:35:11,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:35:11,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [694886312] [2024-06-27 23:35:11,905 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:35:11,905 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:35:11,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:35:11,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:35:11,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:35:12,015 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:35:12,016 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 730 transitions, 12641 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:12,016 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:35:12,016 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:35:12,016 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:35:13,818 INFO L124 PetriNetUnfolderBase]: 4472/6590 cut-off events. [2024-06-27 23:35:13,818 INFO L125 PetriNetUnfolderBase]: For 829419/829419 co-relation queries the response was YES. [2024-06-27 23:35:13,883 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74672 conditions, 6590 events. 4472/6590 cut-off events. For 829419/829419 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 34608 event pairs, 1129 based on Foata normal form. 6/6595 useless extension candidates. Maximal degree in co-relation 74518. Up to 6413 conditions per place. [2024-06-27 23:35:13,919 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 723 selfloop transitions, 32 changer transitions 0/758 dead transitions. [2024-06-27 23:35:13,919 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 758 transitions, 14612 flow [2024-06-27 23:35:13,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:35:13,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:35:13,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-27 23:35:13,920 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4298780487804878 [2024-06-27 23:35:13,920 INFO L175 Difference]: Start difference. First operand has 340 places, 730 transitions, 12641 flow. Second operand 8 states and 141 transitions. [2024-06-27 23:35:13,920 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 758 transitions, 14612 flow [2024-06-27 23:35:15,435 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 758 transitions, 14506 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-27 23:35:15,445 INFO L231 Difference]: Finished difference. Result has 339 places, 733 transitions, 12764 flow [2024-06-27 23:35:15,445 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12535, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=730, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=698, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12764, PETRI_PLACES=339, PETRI_TRANSITIONS=733} [2024-06-27 23:35:15,446 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 297 predicate places. [2024-06-27 23:35:15,446 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 733 transitions, 12764 flow [2024-06-27 23:35:15,446 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:15,446 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:35:15,446 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:35:15,446 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 23:35:15,447 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:35:15,447 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:35:15,447 INFO L85 PathProgramCache]: Analyzing trace with hash -1742473718, now seen corresponding path program 11 times [2024-06-27 23:35:15,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:35:15,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1533131778] [2024-06-27 23:35:15,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:35:15,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:35:15,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:35:16,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 23:35:16,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:35:16,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1533131778] [2024-06-27 23:35:16,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1533131778] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:35:16,973 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:35:16,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:35:16,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1252028540] [2024-06-27 23:35:16,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:35:16,974 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:35:16,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:35:16,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:35:16,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:35:17,069 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:35:17,069 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 733 transitions, 12764 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:17,069 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:35:17,069 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:35:17,069 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:35:18,986 INFO L124 PetriNetUnfolderBase]: 4476/6596 cut-off events. [2024-06-27 23:35:18,986 INFO L125 PetriNetUnfolderBase]: For 845915/845915 co-relation queries the response was YES. [2024-06-27 23:35:19,052 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74945 conditions, 6596 events. 4476/6596 cut-off events. For 845915/845915 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 34637 event pairs, 1123 based on Foata normal form. 6/6601 useless extension candidates. Maximal degree in co-relation 74790. Up to 6202 conditions per place. [2024-06-27 23:35:19,089 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 687 selfloop transitions, 84 changer transitions 0/774 dead transitions. [2024-06-27 23:35:19,089 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 774 transitions, 15081 flow [2024-06-27 23:35:19,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:35:19,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:35:19,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-27 23:35:19,091 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44173441734417346 [2024-06-27 23:35:19,091 INFO L175 Difference]: Start difference. First operand has 339 places, 733 transitions, 12764 flow. Second operand 9 states and 163 transitions. [2024-06-27 23:35:19,091 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 774 transitions, 15081 flow [2024-06-27 23:35:21,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 774 transitions, 14878 flow, removed 72 selfloop flow, removed 6 redundant places. [2024-06-27 23:35:21,143 INFO L231 Difference]: Finished difference. Result has 343 places, 740 transitions, 12947 flow [2024-06-27 23:35:21,143 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12561, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=733, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=651, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12947, PETRI_PLACES=343, PETRI_TRANSITIONS=740} [2024-06-27 23:35:21,144 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 301 predicate places. [2024-06-27 23:35:21,144 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 740 transitions, 12947 flow [2024-06-27 23:35:21,144 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:21,144 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:35:21,144 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:35:21,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 23:35:21,145 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:35:21,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:35:21,146 INFO L85 PathProgramCache]: Analyzing trace with hash -1505994744, now seen corresponding path program 5 times [2024-06-27 23:35:21,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:35:21,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2103498149] [2024-06-27 23:35:21,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:35:21,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:35:21,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:35:22,522 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:35:22,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:35:22,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2103498149] [2024-06-27 23:35:22,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2103498149] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:35:22,523 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:35:22,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:35:22,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1119115279] [2024-06-27 23:35:22,523 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:35:22,524 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:35:22,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:35:22,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:35:22,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:35:22,639 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:35:22,639 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 740 transitions, 12947 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:22,639 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:35:22,639 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:35:22,640 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:35:24,586 INFO L124 PetriNetUnfolderBase]: 4504/6640 cut-off events. [2024-06-27 23:35:24,587 INFO L125 PetriNetUnfolderBase]: For 868114/868114 co-relation queries the response was YES. [2024-06-27 23:35:24,649 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75818 conditions, 6640 events. 4504/6640 cut-off events. For 868114/868114 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 34984 event pairs, 1109 based on Foata normal form. 6/6645 useless extension candidates. Maximal degree in co-relation 75661. Up to 6445 conditions per place. [2024-06-27 23:35:24,686 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 734 selfloop transitions, 36 changer transitions 0/773 dead transitions. [2024-06-27 23:35:24,686 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 773 transitions, 14987 flow [2024-06-27 23:35:24,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:35:24,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:35:24,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 178 transitions. [2024-06-27 23:35:24,688 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3946784922394678 [2024-06-27 23:35:24,688 INFO L175 Difference]: Start difference. First operand has 343 places, 740 transitions, 12947 flow. Second operand 11 states and 178 transitions. [2024-06-27 23:35:24,688 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 773 transitions, 14987 flow [2024-06-27 23:35:26,602 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 773 transitions, 14737 flow, removed 71 selfloop flow, removed 5 redundant places. [2024-06-27 23:35:26,613 INFO L231 Difference]: Finished difference. Result has 349 places, 743 transitions, 12941 flow [2024-06-27 23:35:26,613 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12697, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=740, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=704, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12941, PETRI_PLACES=349, PETRI_TRANSITIONS=743} [2024-06-27 23:35:26,613 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 307 predicate places. [2024-06-27 23:35:26,614 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 743 transitions, 12941 flow [2024-06-27 23:35:26,614 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:26,614 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:35:26,614 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:35:26,614 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 23:35:26,614 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:35:26,614 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:35:26,615 INFO L85 PathProgramCache]: Analyzing trace with hash -1465795622, now seen corresponding path program 6 times [2024-06-27 23:35:26,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:35:26,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1236331770] [2024-06-27 23:35:26,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:35:26,615 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:35:26,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:35:28,330 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:35:28,330 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:35:28,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1236331770] [2024-06-27 23:35:28,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1236331770] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:35:28,330 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:35:28,330 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:35:28,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1239574333] [2024-06-27 23:35:28,331 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:35:28,331 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:35:28,331 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:35:28,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:35:28,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:35:28,432 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:35:28,433 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 743 transitions, 12941 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:28,433 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:35:28,433 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:35:28,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:35:30,310 INFO L124 PetriNetUnfolderBase]: 4507/6645 cut-off events. [2024-06-27 23:35:30,311 INFO L125 PetriNetUnfolderBase]: For 879529/879529 co-relation queries the response was YES. [2024-06-27 23:35:30,383 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75599 conditions, 6645 events. 4507/6645 cut-off events. For 879529/879529 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 34986 event pairs, 1128 based on Foata normal form. 6/6650 useless extension candidates. Maximal degree in co-relation 75441. Up to 6366 conditions per place. [2024-06-27 23:35:30,423 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 717 selfloop transitions, 54 changer transitions 0/774 dead transitions. [2024-06-27 23:35:30,423 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 774 transitions, 15138 flow [2024-06-27 23:35:30,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:35:30,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:35:30,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-27 23:35:30,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-27 23:35:30,425 INFO L175 Difference]: Start difference. First operand has 349 places, 743 transitions, 12941 flow. Second operand 8 states and 144 transitions. [2024-06-27 23:35:30,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 774 transitions, 15138 flow [2024-06-27 23:35:32,066 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 774 transitions, 14906 flow, removed 82 selfloop flow, removed 9 redundant places. [2024-06-27 23:35:32,079 INFO L231 Difference]: Finished difference. Result has 348 places, 746 transitions, 12996 flow [2024-06-27 23:35:32,080 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12709, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=743, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=689, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12996, PETRI_PLACES=348, PETRI_TRANSITIONS=746} [2024-06-27 23:35:32,080 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 306 predicate places. [2024-06-27 23:35:32,084 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 746 transitions, 12996 flow [2024-06-27 23:35:32,084 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:32,084 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:35:32,085 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:35:32,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 23:35:32,085 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:35:32,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:35:32,085 INFO L85 PathProgramCache]: Analyzing trace with hash -899693504, now seen corresponding path program 3 times [2024-06-27 23:35:32,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:35:32,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [903487281] [2024-06-27 23:35:32,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:35:32,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:35:32,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:35:33,234 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:35:33,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:35:33,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [903487281] [2024-06-27 23:35:33,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [903487281] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:35:33,234 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:35:33,235 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:35:33,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [764319034] [2024-06-27 23:35:33,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:35:33,235 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:35:33,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:35:33,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:35:33,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:35:33,284 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:35:33,285 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 746 transitions, 12996 flow. Second operand has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:33,285 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:35:33,285 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:35:33,285 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:35:34,898 INFO L124 PetriNetUnfolderBase]: 4275/6399 cut-off events. [2024-06-27 23:35:34,899 INFO L125 PetriNetUnfolderBase]: For 883377/883410 co-relation queries the response was YES. [2024-06-27 23:35:34,965 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73277 conditions, 6399 events. 4275/6399 cut-off events. For 883377/883410 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 34664 event pairs, 1100 based on Foata normal form. 19/6405 useless extension candidates. Maximal degree in co-relation 73118. Up to 6051 conditions per place. [2024-06-27 23:35:34,999 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 685 selfloop transitions, 15 changer transitions 0/754 dead transitions. [2024-06-27 23:35:34,999 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 754 transitions, 14438 flow [2024-06-27 23:35:34,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:35:35,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:35:35,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 101 transitions. [2024-06-27 23:35:35,000 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4105691056910569 [2024-06-27 23:35:35,000 INFO L175 Difference]: Start difference. First operand has 348 places, 746 transitions, 12996 flow. Second operand 6 states and 101 transitions. [2024-06-27 23:35:35,000 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 754 transitions, 14438 flow [2024-06-27 23:35:36,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 754 transitions, 14157 flow, removed 89 selfloop flow, removed 6 redundant places. [2024-06-27 23:35:36,709 INFO L231 Difference]: Finished difference. Result has 348 places, 746 transitions, 12753 flow [2024-06-27 23:35:36,710 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12715, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=746, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=731, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=12753, PETRI_PLACES=348, PETRI_TRANSITIONS=746} [2024-06-27 23:35:36,710 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 306 predicate places. [2024-06-27 23:35:36,710 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 746 transitions, 12753 flow [2024-06-27 23:35:36,710 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:36,710 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:35:36,710 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:35:36,710 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 23:35:36,711 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:35:36,711 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:35:36,711 INFO L85 PathProgramCache]: Analyzing trace with hash -1392484322, now seen corresponding path program 1 times [2024-06-27 23:35:36,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:35:36,711 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [942263539] [2024-06-27 23:35:36,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:35:36,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:35:36,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:35:38,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 23:35:38,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:35:38,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [942263539] [2024-06-27 23:35:38,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [942263539] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:35:38,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:35:38,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:35:38,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1687699818] [2024-06-27 23:35:38,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:35:38,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:35:38,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:35:38,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:35:38,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:35:38,269 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:35:38,270 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 746 transitions, 12753 flow. Second operand has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:38,270 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:35:38,270 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:35:38,270 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:35:40,203 INFO L124 PetriNetUnfolderBase]: 4498/6633 cut-off events. [2024-06-27 23:35:40,203 INFO L125 PetriNetUnfolderBase]: For 892142/892142 co-relation queries the response was YES. [2024-06-27 23:35:40,269 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75069 conditions, 6633 events. 4498/6633 cut-off events. For 892142/892142 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 34864 event pairs, 1128 based on Foata normal form. 3/6635 useless extension candidates. Maximal degree in co-relation 74909. Up to 6498 conditions per place. [2024-06-27 23:35:40,306 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 728 selfloop transitions, 26 changer transitions 0/757 dead transitions. [2024-06-27 23:35:40,306 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 757 transitions, 14495 flow [2024-06-27 23:35:40,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:35:40,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:35:40,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 106 transitions. [2024-06-27 23:35:40,307 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43089430894308944 [2024-06-27 23:35:40,307 INFO L175 Difference]: Start difference. First operand has 348 places, 746 transitions, 12753 flow. Second operand 6 states and 106 transitions. [2024-06-27 23:35:40,307 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 757 transitions, 14495 flow [2024-06-27 23:35:41,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 757 transitions, 14417 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-27 23:35:41,887 INFO L231 Difference]: Finished difference. Result has 347 places, 745 transitions, 12760 flow [2024-06-27 23:35:41,888 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12641, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=742, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=718, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=12760, PETRI_PLACES=347, PETRI_TRANSITIONS=745} [2024-06-27 23:35:41,888 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 305 predicate places. [2024-06-27 23:35:41,888 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 745 transitions, 12760 flow [2024-06-27 23:35:41,888 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:41,888 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:35:41,889 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:35:41,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 23:35:41,889 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:35:41,889 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:35:41,889 INFO L85 PathProgramCache]: Analyzing trace with hash -899687552, now seen corresponding path program 2 times [2024-06-27 23:35:41,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:35:41,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [995507509] [2024-06-27 23:35:41,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:35:41,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:35:41,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:35:43,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 23:35:43,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:35:43,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [995507509] [2024-06-27 23:35:43,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [995507509] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:35:43,418 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:35:43,418 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:35:43,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1934391976] [2024-06-27 23:35:43,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:35:43,418 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:35:43,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:35:43,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:35:43,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:35:43,470 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:35:43,470 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 745 transitions, 12760 flow. Second operand has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:43,471 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:35:43,471 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:35:43,471 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:35:45,282 INFO L124 PetriNetUnfolderBase]: 4461/6578 cut-off events. [2024-06-27 23:35:45,282 INFO L125 PetriNetUnfolderBase]: For 905011/905014 co-relation queries the response was YES. [2024-06-27 23:35:45,355 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74825 conditions, 6578 events. 4461/6578 cut-off events. For 905011/905014 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 34511 event pairs, 1144 based on Foata normal form. 1/6576 useless extension candidates. Maximal degree in co-relation 74664. Up to 6444 conditions per place. [2024-06-27 23:35:45,394 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 723 selfloop transitions, 27 changer transitions 0/753 dead transitions. [2024-06-27 23:35:45,394 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 753 transitions, 14302 flow [2024-06-27 23:35:45,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:35:45,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:35:45,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 103 transitions. [2024-06-27 23:35:45,395 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186991869918699 [2024-06-27 23:35:45,395 INFO L175 Difference]: Start difference. First operand has 347 places, 745 transitions, 12760 flow. Second operand 6 states and 103 transitions. [2024-06-27 23:35:45,395 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 753 transitions, 14302 flow [2024-06-27 23:35:47,275 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 753 transitions, 14260 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-27 23:35:47,289 INFO L231 Difference]: Finished difference. Result has 349 places, 745 transitions, 12780 flow [2024-06-27 23:35:47,290 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12718, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=745, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=718, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=12780, PETRI_PLACES=349, PETRI_TRANSITIONS=745} [2024-06-27 23:35:47,290 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 307 predicate places. [2024-06-27 23:35:47,290 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 745 transitions, 12780 flow [2024-06-27 23:35:47,291 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:47,291 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:35:47,291 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:35:47,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 23:35:47,291 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:35:47,291 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:35:47,291 INFO L85 PathProgramCache]: Analyzing trace with hash 146782558, now seen corresponding path program 1 times [2024-06-27 23:35:47,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:35:47,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1500652955] [2024-06-27 23:35:47,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:35:47,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:35:47,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:35:48,895 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:35:48,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:35:48,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1500652955] [2024-06-27 23:35:48,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1500652955] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:35:48,896 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:35:48,896 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:35:48,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1658376137] [2024-06-27 23:35:48,896 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:35:48,896 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:35:48,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:35:48,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:35:48,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:35:49,015 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-27 23:35:49,016 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 745 transitions, 12780 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 23:35:49,016 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:35:49,016 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-27 23:35:49,016 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:35:51,345 INFO L124 PetriNetUnfolderBase]: 4423/6764 cut-off events. [2024-06-27 23:35:51,345 INFO L125 PetriNetUnfolderBase]: For 1149157/1149184 co-relation queries the response was YES. [2024-06-27 23:35:51,437 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84331 conditions, 6764 events. 4423/6764 cut-off events. For 1149157/1149184 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 38757 event pairs, 550 based on Foata normal form. 12/6753 useless extension candidates. Maximal degree in co-relation 84168. Up to 4031 conditions per place. [2024-06-27 23:35:51,483 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 519 selfloop transitions, 184 changer transitions 0/825 dead transitions. [2024-06-27 23:35:51,484 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 825 transitions, 16304 flow [2024-06-27 23:35:51,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:35:51,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:35:51,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 223 transitions. [2024-06-27 23:35:51,485 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5439024390243903 [2024-06-27 23:35:51,485 INFO L175 Difference]: Start difference. First operand has 349 places, 745 transitions, 12780 flow. Second operand 10 states and 223 transitions. [2024-06-27 23:35:51,485 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 825 transitions, 16304 flow [2024-06-27 23:35:53,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 825 transitions, 16265 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-27 23:35:53,593 INFO L231 Difference]: Finished difference. Result has 359 places, 761 transitions, 13848 flow [2024-06-27 23:35:53,593 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12741, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=745, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=569, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=13848, PETRI_PLACES=359, PETRI_TRANSITIONS=761} [2024-06-27 23:35:53,594 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 317 predicate places. [2024-06-27 23:35:53,594 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 761 transitions, 13848 flow [2024-06-27 23:35:53,594 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 23:35:53,594 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:35:53,594 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:35:53,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 23:35:53,594 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:35:53,596 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:35:53,596 INFO L85 PathProgramCache]: Analyzing trace with hash 1845782268, now seen corresponding path program 2 times [2024-06-27 23:35:53,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:35:53,596 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1696197464] [2024-06-27 23:35:53,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:35:53,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:35:53,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:35:55,677 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:35:55,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:35:55,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1696197464] [2024-06-27 23:35:55,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1696197464] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:35:55,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:35:55,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:35:55,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1640825287] [2024-06-27 23:35:55,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:35:55,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:35:55,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:35:55,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:35:55,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:35:55,853 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:35:55,853 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 761 transitions, 13848 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:55,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:35:55,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:35:55,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:35:58,281 INFO L124 PetriNetUnfolderBase]: 5406/8060 cut-off events. [2024-06-27 23:35:58,282 INFO L125 PetriNetUnfolderBase]: For 1496646/1496655 co-relation queries the response was YES. [2024-06-27 23:35:58,376 INFO L83 FinitePrefix]: Finished finitePrefix Result has 105401 conditions, 8060 events. 5406/8060 cut-off events. For 1496646/1496655 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 45231 event pairs, 945 based on Foata normal form. 40/8099 useless extension candidates. Maximal degree in co-relation 105234. Up to 5593 conditions per place. [2024-06-27 23:35:58,425 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 607 selfloop transitions, 230 changer transitions 0/840 dead transitions. [2024-06-27 23:35:58,425 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 840 transitions, 17627 flow [2024-06-27 23:35:58,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:35:58,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:35:58,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 225 transitions. [2024-06-27 23:35:58,426 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49889135254988914 [2024-06-27 23:35:58,426 INFO L175 Difference]: Start difference. First operand has 359 places, 761 transitions, 13848 flow. Second operand 11 states and 225 transitions. [2024-06-27 23:35:58,426 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 840 transitions, 17627 flow [2024-06-27 23:36:01,757 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 840 transitions, 17245 flow, removed 177 selfloop flow, removed 2 redundant places. [2024-06-27 23:36:01,768 INFO L231 Difference]: Finished difference. Result has 369 places, 773 transitions, 14650 flow [2024-06-27 23:36:01,769 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13638, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=761, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=220, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=537, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=14650, PETRI_PLACES=369, PETRI_TRANSITIONS=773} [2024-06-27 23:36:01,769 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 327 predicate places. [2024-06-27 23:36:01,769 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 773 transitions, 14650 flow [2024-06-27 23:36:01,770 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:01,770 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:36:01,770 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:36:01,770 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 23:36:01,770 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:36:01,770 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:36:01,771 INFO L85 PathProgramCache]: Analyzing trace with hash 580202760, now seen corresponding path program 3 times [2024-06-27 23:36:01,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:36:01,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1601419846] [2024-06-27 23:36:01,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:36:01,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:36:01,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:36:03,737 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:36:03,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:36:03,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1601419846] [2024-06-27 23:36:03,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1601419846] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:36:03,738 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:36:03,738 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:36:03,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [317463450] [2024-06-27 23:36:03,738 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:36:03,739 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:36:03,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:36:03,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:36:03,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:36:03,909 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:36:03,909 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 773 transitions, 14650 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:03,909 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:36:03,909 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:36:03,909 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:36:06,681 INFO L124 PetriNetUnfolderBase]: 5618/8433 cut-off events. [2024-06-27 23:36:06,682 INFO L125 PetriNetUnfolderBase]: For 1635807/1635816 co-relation queries the response was YES. [2024-06-27 23:36:06,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 110842 conditions, 8433 events. 5618/8433 cut-off events. For 1635807/1635816 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 48526 event pairs, 1373 based on Foata normal form. 48/8480 useless extension candidates. Maximal degree in co-relation 110671. Up to 7013 conditions per place. [2024-06-27 23:36:06,835 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 611 selfloop transitions, 222 changer transitions 0/836 dead transitions. [2024-06-27 23:36:06,836 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 836 transitions, 17515 flow [2024-06-27 23:36:06,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:36:06,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:36:06,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 210 transitions. [2024-06-27 23:36:06,837 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5121951219512195 [2024-06-27 23:36:06,837 INFO L175 Difference]: Start difference. First operand has 369 places, 773 transitions, 14650 flow. Second operand 10 states and 210 transitions. [2024-06-27 23:36:06,837 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 836 transitions, 17515 flow [2024-06-27 23:36:10,011 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 836 transitions, 17024 flow, removed 100 selfloop flow, removed 6 redundant places. [2024-06-27 23:36:10,040 INFO L231 Difference]: Finished difference. Result has 373 places, 778 transitions, 14870 flow [2024-06-27 23:36:10,056 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=14159, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=773, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=217, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=551, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=14870, PETRI_PLACES=373, PETRI_TRANSITIONS=778} [2024-06-27 23:36:10,057 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 331 predicate places. [2024-06-27 23:36:10,057 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 778 transitions, 14870 flow [2024-06-27 23:36:10,057 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:10,057 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:36:10,057 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:36:10,057 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-27 23:36:10,058 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:36:10,058 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:36:10,058 INFO L85 PathProgramCache]: Analyzing trace with hash -855218048, now seen corresponding path program 4 times [2024-06-27 23:36:10,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:36:10,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1535348447] [2024-06-27 23:36:10,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:36:10,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:36:10,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:36:12,487 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:36:12,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:36:12,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1535348447] [2024-06-27 23:36:12,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1535348447] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:36:12,488 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:36:12,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:36:12,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [681836132] [2024-06-27 23:36:12,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:36:12,488 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:36:12,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:36:12,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:36:12,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:36:12,641 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:36:12,641 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 778 transitions, 14870 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:12,641 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:36:12,641 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:36:12,641 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:36:15,350 INFO L124 PetriNetUnfolderBase]: 5907/8888 cut-off events. [2024-06-27 23:36:15,351 INFO L125 PetriNetUnfolderBase]: For 1757146/1757155 co-relation queries the response was YES. [2024-06-27 23:36:15,461 INFO L83 FinitePrefix]: Finished finitePrefix Result has 117855 conditions, 8888 events. 5907/8888 cut-off events. For 1757146/1757155 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 51967 event pairs, 1417 based on Foata normal form. 40/8927 useless extension candidates. Maximal degree in co-relation 117683. Up to 6893 conditions per place. [2024-06-27 23:36:15,516 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 620 selfloop transitions, 227 changer transitions 0/850 dead transitions. [2024-06-27 23:36:15,516 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 850 transitions, 18109 flow [2024-06-27 23:36:15,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:36:15,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:36:15,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 222 transitions. [2024-06-27 23:36:15,517 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49223946784922396 [2024-06-27 23:36:15,517 INFO L175 Difference]: Start difference. First operand has 373 places, 778 transitions, 14870 flow. Second operand 11 states and 222 transitions. [2024-06-27 23:36:15,517 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 850 transitions, 18109 flow [2024-06-27 23:36:18,914 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 850 transitions, 17529 flow, removed 73 selfloop flow, removed 8 redundant places. [2024-06-27 23:36:18,926 INFO L231 Difference]: Finished difference. Result has 377 places, 784 transitions, 15134 flow [2024-06-27 23:36:18,927 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=14290, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=778, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=223, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=553, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=15134, PETRI_PLACES=377, PETRI_TRANSITIONS=784} [2024-06-27 23:36:18,928 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 335 predicate places. [2024-06-27 23:36:18,928 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 784 transitions, 15134 flow [2024-06-27 23:36:18,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:18,928 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:36:18,928 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:36:18,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-27 23:36:18,928 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:36:18,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:36:18,929 INFO L85 PathProgramCache]: Analyzing trace with hash 1832228062, now seen corresponding path program 5 times [2024-06-27 23:36:18,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:36:18,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [569235139] [2024-06-27 23:36:18,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:36:18,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:36:18,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:36:21,069 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:36:21,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:36:21,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [569235139] [2024-06-27 23:36:21,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [569235139] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:36:21,070 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:36:21,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:36:21,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1443333739] [2024-06-27 23:36:21,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:36:21,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:36:21,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:36:21,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:36:21,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:36:21,250 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:36:21,250 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 784 transitions, 15134 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:21,250 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:36:21,250 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:36:21,250 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:36:24,013 INFO L124 PetriNetUnfolderBase]: 6052/9131 cut-off events. [2024-06-27 23:36:24,013 INFO L125 PetriNetUnfolderBase]: For 1796326/1796329 co-relation queries the response was YES. [2024-06-27 23:36:24,125 INFO L83 FinitePrefix]: Finished finitePrefix Result has 120238 conditions, 9131 events. 6052/9131 cut-off events. For 1796326/1796329 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 53829 event pairs, 1608 based on Foata normal form. 36/9166 useless extension candidates. Maximal degree in co-relation 120063. Up to 7412 conditions per place. [2024-06-27 23:36:24,183 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 651 selfloop transitions, 189 changer transitions 0/843 dead transitions. [2024-06-27 23:36:24,183 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 843 transitions, 18229 flow [2024-06-27 23:36:24,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:36:24,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:36:24,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 190 transitions. [2024-06-27 23:36:24,184 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5149051490514905 [2024-06-27 23:36:24,184 INFO L175 Difference]: Start difference. First operand has 377 places, 784 transitions, 15134 flow. Second operand 9 states and 190 transitions. [2024-06-27 23:36:24,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 843 transitions, 18229 flow [2024-06-27 23:36:28,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 843 transitions, 17720 flow, removed 105 selfloop flow, removed 7 redundant places. [2024-06-27 23:36:28,217 INFO L231 Difference]: Finished difference. Result has 380 places, 788 transitions, 15297 flow [2024-06-27 23:36:28,217 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=14625, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=784, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=597, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15297, PETRI_PLACES=380, PETRI_TRANSITIONS=788} [2024-06-27 23:36:28,218 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 338 predicate places. [2024-06-27 23:36:28,218 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 788 transitions, 15297 flow [2024-06-27 23:36:28,218 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:28,218 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:36:28,218 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:36:28,218 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-27 23:36:28,218 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:36:28,219 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:36:28,219 INFO L85 PathProgramCache]: Analyzing trace with hash 1837035604, now seen corresponding path program 1 times [2024-06-27 23:36:28,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:36:28,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1195124874] [2024-06-27 23:36:28,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:36:28,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:36:28,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:36:30,143 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:36:30,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:36:30,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1195124874] [2024-06-27 23:36:30,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1195124874] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:36:30,143 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:36:30,143 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:36:30,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [624197808] [2024-06-27 23:36:30,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:36:30,144 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:36:30,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:36:30,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:36:30,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:36:30,256 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:36:30,256 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 788 transitions, 15297 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 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 23:36:30,256 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:36:30,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:36:30,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:36:33,371 INFO L124 PetriNetUnfolderBase]: 6091/9202 cut-off events. [2024-06-27 23:36:33,372 INFO L125 PetriNetUnfolderBase]: For 1714916/1714919 co-relation queries the response was YES. [2024-06-27 23:36:33,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 120395 conditions, 9202 events. 6091/9202 cut-off events. For 1714916/1714919 co-relation queries the response was YES. Maximal size of possible extension queue 481. Compared 54596 event pairs, 1724 based on Foata normal form. 10/9211 useless extension candidates. Maximal degree in co-relation 120218. Up to 8556 conditions per place. [2024-06-27 23:36:33,524 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 652 selfloop transitions, 187 changer transitions 0/842 dead transitions. [2024-06-27 23:36:33,525 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 842 transitions, 18040 flow [2024-06-27 23:36:33,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:36:33,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:36:33,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 208 transitions. [2024-06-27 23:36:33,526 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4611973392461197 [2024-06-27 23:36:33,526 INFO L175 Difference]: Start difference. First operand has 380 places, 788 transitions, 15297 flow. Second operand 11 states and 208 transitions. [2024-06-27 23:36:33,526 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 842 transitions, 18040 flow [2024-06-27 23:36:37,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 842 transitions, 17387 flow, removed 91 selfloop flow, removed 7 redundant places. [2024-06-27 23:36:37,334 INFO L231 Difference]: Finished difference. Result has 384 places, 792 transitions, 15239 flow [2024-06-27 23:36:37,335 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=14644, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=788, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=601, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=15239, PETRI_PLACES=384, PETRI_TRANSITIONS=792} [2024-06-27 23:36:37,335 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 342 predicate places. [2024-06-27 23:36:37,336 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 792 transitions, 15239 flow [2024-06-27 23:36:37,336 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 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 23:36:37,336 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:36:37,336 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:36:37,336 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-27 23:36:37,337 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:36:37,337 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:36:37,337 INFO L85 PathProgramCache]: Analyzing trace with hash 1831136242, now seen corresponding path program 6 times [2024-06-27 23:36:37,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:36:37,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [466084920] [2024-06-27 23:36:37,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:36:37,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:36:37,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:36:39,463 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:36:39,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:36:39,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [466084920] [2024-06-27 23:36:39,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [466084920] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:36:39,464 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:36:39,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:36:39,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [574113504] [2024-06-27 23:36:39,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:36:39,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:36:39,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:36:39,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:36:39,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:36:39,666 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:36:39,666 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 792 transitions, 15239 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:39,666 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:36:39,666 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:36:39,666 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:36:42,682 INFO L124 PetriNetUnfolderBase]: 6275/9515 cut-off events. [2024-06-27 23:36:42,683 INFO L125 PetriNetUnfolderBase]: For 1894292/1894295 co-relation queries the response was YES. [2024-06-27 23:36:42,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 122621 conditions, 9515 events. 6275/9515 cut-off events. For 1894292/1894295 co-relation queries the response was YES. Maximal size of possible extension queue 507. Compared 57131 event pairs, 1766 based on Foata normal form. 44/9558 useless extension candidates. Maximal degree in co-relation 122444. Up to 8304 conditions per place. [2024-06-27 23:36:42,853 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 652 selfloop transitions, 188 changer transitions 0/843 dead transitions. [2024-06-27 23:36:42,854 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 843 transitions, 17847 flow [2024-06-27 23:36:42,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:36:42,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:36:42,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 186 transitions. [2024-06-27 23:36:42,855 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5040650406504065 [2024-06-27 23:36:42,855 INFO L175 Difference]: Start difference. First operand has 384 places, 792 transitions, 15239 flow. Second operand 9 states and 186 transitions. [2024-06-27 23:36:42,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 843 transitions, 17847 flow [2024-06-27 23:36:46,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 843 transitions, 17336 flow, removed 92 selfloop flow, removed 8 redundant places. [2024-06-27 23:36:46,669 INFO L231 Difference]: Finished difference. Result has 385 places, 795 transitions, 15333 flow [2024-06-27 23:36:46,670 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=14728, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=792, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=604, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15333, PETRI_PLACES=385, PETRI_TRANSITIONS=795} [2024-06-27 23:36:46,670 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 343 predicate places. [2024-06-27 23:36:46,670 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 795 transitions, 15333 flow [2024-06-27 23:36:46,670 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:46,670 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:36:46,670 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:36:46,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-27 23:36:46,671 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:36:46,671 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:36:46,671 INFO L85 PathProgramCache]: Analyzing trace with hash 1836851092, now seen corresponding path program 7 times [2024-06-27 23:36:46,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:36:46,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1213525906] [2024-06-27 23:36:46,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:36:46,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:36:46,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:36:48,481 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:36:48,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:36:48,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1213525906] [2024-06-27 23:36:48,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1213525906] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:36:48,482 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:36:48,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:36:48,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1770718617] [2024-06-27 23:36:48,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:36:48,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:36:48,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:36:48,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:36:48,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:36:48,605 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:36:48,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 795 transitions, 15333 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:48,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:36:48,605 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:36:48,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:36:51,651 INFO L124 PetriNetUnfolderBase]: 6265/9499 cut-off events. [2024-06-27 23:36:51,651 INFO L125 PetriNetUnfolderBase]: For 1795787/1795790 co-relation queries the response was YES. [2024-06-27 23:36:51,761 INFO L83 FinitePrefix]: Finished finitePrefix Result has 120051 conditions, 9499 events. 6265/9499 cut-off events. For 1795787/1795790 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 56837 event pairs, 1741 based on Foata normal form. 42/9540 useless extension candidates. Maximal degree in co-relation 119873. Up to 8506 conditions per place. [2024-06-27 23:36:52,089 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 642 selfloop transitions, 196 changer transitions 0/841 dead transitions. [2024-06-27 23:36:52,089 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 841 transitions, 17698 flow [2024-06-27 23:36:52,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:36:52,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:36:52,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 184 transitions. [2024-06-27 23:36:52,103 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4986449864498645 [2024-06-27 23:36:52,103 INFO L175 Difference]: Start difference. First operand has 385 places, 795 transitions, 15333 flow. Second operand 9 states and 184 transitions. [2024-06-27 23:36:52,103 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 841 transitions, 17698 flow [2024-06-27 23:36:56,122 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 841 transitions, 17191 flow, removed 69 selfloop flow, removed 7 redundant places. [2024-06-27 23:36:56,133 INFO L231 Difference]: Finished difference. Result has 387 places, 797 transitions, 15401 flow [2024-06-27 23:36:56,134 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=14826, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=795, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=194, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=599, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15401, PETRI_PLACES=387, PETRI_TRANSITIONS=797} [2024-06-27 23:36:56,134 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 345 predicate places. [2024-06-27 23:36:56,134 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 797 transitions, 15401 flow [2024-06-27 23:36:56,134 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:56,134 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:36:56,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 23:36:56,135 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-27 23:36:56,135 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:36:56,135 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:36:56,135 INFO L85 PathProgramCache]: Analyzing trace with hash 1404191366, now seen corresponding path program 2 times [2024-06-27 23:36:56,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:36:56,136 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1582213298] [2024-06-27 23:36:56,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:36:56,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:36:56,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:36:58,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 23:36:58,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:36:58,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1582213298] [2024-06-27 23:36:58,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1582213298] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:36:58,172 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:36:58,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:36:58,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [536535217] [2024-06-27 23:36:58,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:36:58,172 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:36:58,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:36:58,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:36:58,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:36:58,325 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:36:58,325 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 797 transitions, 15401 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 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 23:36:58,325 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:36:58,325 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:36:58,325 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:37:02,030 INFO L124 PetriNetUnfolderBase]: 6326/9590 cut-off events. [2024-06-27 23:37:02,030 INFO L125 PetriNetUnfolderBase]: For 1715754/1715763 co-relation queries the response was YES. [2024-06-27 23:37:02,149 INFO L83 FinitePrefix]: Finished finitePrefix Result has 119393 conditions, 9590 events. 6326/9590 cut-off events. For 1715754/1715763 co-relation queries the response was YES. Maximal size of possible extension queue 512. Compared 57496 event pairs, 1543 based on Foata normal form. 14/9603 useless extension candidates. Maximal degree in co-relation 119214. Up to 9116 conditions per place. [2024-06-27 23:37:02,307 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 703 selfloop transitions, 130 changer transitions 0/836 dead transitions. [2024-06-27 23:37:02,307 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 836 transitions, 17611 flow [2024-06-27 23:37:02,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:37:02,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:37:02,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 180 transitions. [2024-06-27 23:37:02,328 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-27 23:37:02,328 INFO L175 Difference]: Start difference. First operand has 387 places, 797 transitions, 15401 flow. Second operand 10 states and 180 transitions. [2024-06-27 23:37:02,328 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 836 transitions, 17611 flow [2024-06-27 23:37:05,895 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 836 transitions, 17099 flow, removed 63 selfloop flow, removed 7 redundant places. [2024-06-27 23:37:05,906 INFO L231 Difference]: Finished difference. Result has 390 places, 804 transitions, 15409 flow [2024-06-27 23:37:05,907 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=14889, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=797, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=667, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=15409, PETRI_PLACES=390, PETRI_TRANSITIONS=804} [2024-06-27 23:37:05,907 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 348 predicate places. [2024-06-27 23:37:05,907 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 804 transitions, 15409 flow [2024-06-27 23:37:05,908 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 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 23:37:05,908 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:37:05,908 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:37:05,908 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-27 23:37:05,908 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:37:05,908 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:37:05,908 INFO L85 PathProgramCache]: Analyzing trace with hash 535778132, now seen corresponding path program 3 times [2024-06-27 23:37:05,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:37:05,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [76324952] [2024-06-27 23:37:05,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:37:05,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:37:05,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:37:07,781 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:37:07,782 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:37:07,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [76324952] [2024-06-27 23:37:07,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [76324952] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:37:07,782 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:37:07,782 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:37:07,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [517097991] [2024-06-27 23:37:07,782 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:37:07,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:37:07,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:37:07,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:37:07,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:37:07,943 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:37:07,944 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 804 transitions, 15409 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 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 23:37:07,944 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:37:07,944 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:37:07,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:37:11,853 INFO L124 PetriNetUnfolderBase]: 6354/9639 cut-off events. [2024-06-27 23:37:11,853 INFO L125 PetriNetUnfolderBase]: For 1681325/1681334 co-relation queries the response was YES. [2024-06-27 23:37:11,956 INFO L83 FinitePrefix]: Finished finitePrefix Result has 118096 conditions, 9639 events. 6354/9639 cut-off events. For 1681325/1681334 co-relation queries the response was YES. Maximal size of possible extension queue 511. Compared 57912 event pairs, 1538 based on Foata normal form. 12/9648 useless extension candidates. Maximal degree in co-relation 117915. Up to 8090 conditions per place. [2024-06-27 23:37:12,006 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 527 selfloop transitions, 335 changer transitions 0/865 dead transitions. [2024-06-27 23:37:12,007 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 865 transitions, 18488 flow [2024-06-27 23:37:12,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:37:12,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:37:12,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 193 transitions. [2024-06-27 23:37:12,008 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47073170731707314 [2024-06-27 23:37:12,008 INFO L175 Difference]: Start difference. First operand has 390 places, 804 transitions, 15409 flow. Second operand 10 states and 193 transitions. [2024-06-27 23:37:12,008 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 865 transitions, 18488 flow [2024-06-27 23:37:15,105 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 865 transitions, 18069 flow, removed 96 selfloop flow, removed 7 redundant places. [2024-06-27 23:37:15,117 INFO L231 Difference]: Finished difference. Result has 393 places, 807 transitions, 15867 flow [2024-06-27 23:37:15,117 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=14990, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=804, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=332, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=469, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=15867, PETRI_PLACES=393, PETRI_TRANSITIONS=807} [2024-06-27 23:37:15,117 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 351 predicate places. [2024-06-27 23:37:15,118 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 807 transitions, 15867 flow [2024-06-27 23:37:15,118 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 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 23:37:15,118 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:37:15,118 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:37:15,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-27 23:37:15,118 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:37:15,119 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:37:15,119 INFO L85 PathProgramCache]: Analyzing trace with hash 683244388, now seen corresponding path program 8 times [2024-06-27 23:37:15,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:37:15,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [359371506] [2024-06-27 23:37:15,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:37:15,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:37:15,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:37:17,011 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:37:17,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:37:17,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [359371506] [2024-06-27 23:37:17,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [359371506] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:37:17,012 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:37:17,012 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:37:17,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2106013551] [2024-06-27 23:37:17,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:37:17,013 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:37:17,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:37:17,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:37:17,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:37:17,151 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:37:17,151 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 807 transitions, 15867 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:37:17,151 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:37:17,151 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:37:17,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:37:20,765 INFO L124 PetriNetUnfolderBase]: 6478/9845 cut-off events. [2024-06-27 23:37:20,765 INFO L125 PetriNetUnfolderBase]: For 1831558/1831567 co-relation queries the response was YES. [2024-06-27 23:37:20,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 121773 conditions, 9845 events. 6478/9845 cut-off events. For 1831558/1831567 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 59438 event pairs, 1582 based on Foata normal form. 34/9876 useless extension candidates. Maximal degree in co-relation 121591. Up to 8020 conditions per place. [2024-06-27 23:37:20,925 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 500 selfloop transitions, 358 changer transitions 0/861 dead transitions. [2024-06-27 23:37:20,926 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 861 transitions, 18811 flow [2024-06-27 23:37:20,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:37:20,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:37:20,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 193 transitions. [2024-06-27 23:37:20,927 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5230352303523035 [2024-06-27 23:37:20,927 INFO L175 Difference]: Start difference. First operand has 393 places, 807 transitions, 15867 flow. Second operand 9 states and 193 transitions. [2024-06-27 23:37:20,927 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 861 transitions, 18811 flow [2024-06-27 23:37:24,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 861 transitions, 17944 flow, removed 93 selfloop flow, removed 8 redundant places. [2024-06-27 23:37:24,297 INFO L231 Difference]: Finished difference. Result has 394 places, 809 transitions, 15914 flow [2024-06-27 23:37:24,298 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=15016, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=807, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=356, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=449, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15914, PETRI_PLACES=394, PETRI_TRANSITIONS=809} [2024-06-27 23:37:24,298 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 352 predicate places. [2024-06-27 23:37:24,298 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 809 transitions, 15914 flow [2024-06-27 23:37:24,298 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:37:24,298 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:37:24,299 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:37:24,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-27 23:37:24,299 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:37:24,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:37:24,299 INFO L85 PathProgramCache]: Analyzing trace with hash 683096518, now seen corresponding path program 9 times [2024-06-27 23:37:24,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:37:24,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2000906451] [2024-06-27 23:37:24,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:37:24,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:37:24,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:37:26,271 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:37:26,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:37:26,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2000906451] [2024-06-27 23:37:26,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2000906451] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:37:26,272 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:37:26,272 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:37:26,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1078367615] [2024-06-27 23:37:26,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:37:26,272 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:37:26,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:37:26,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:37:26,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:37:26,412 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:37:26,413 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 809 transitions, 15914 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:37:26,413 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:37:26,413 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:37:26,413 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand