./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix052_power.oepc_power.opt_pso.oepc_rmo.oepc.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/mix052_power.oepc_power.opt_pso.oepc_rmo.oepc.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version eb4cb34f 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/mix052_power.oepc_power.opt_pso.oepc_rmo.oepc.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/mix052_power.oepc_power.opt_pso.oepc_rmo.oepc.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-eb4cb34-m [2024-06-21 19:08:02,399 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-21 19:08:02,456 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-21 19:08:02,460 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-21 19:08:02,461 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-21 19:08:02,476 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-21 19:08:02,477 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-21 19:08:02,477 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-21 19:08:02,477 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-21 19:08:02,482 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-21 19:08:02,482 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-21 19:08:02,482 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-21 19:08:02,483 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-21 19:08:02,484 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-21 19:08:02,484 INFO L153 SettingsManager]: * Use SBE=true [2024-06-21 19:08:02,484 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-21 19:08:02,485 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-21 19:08:02,485 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-21 19:08:02,485 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-21 19:08:02,485 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-21 19:08:02,485 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-21 19:08:02,486 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-21 19:08:02,486 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-21 19:08:02,486 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-21 19:08:02,486 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-21 19:08:02,487 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-21 19:08:02,487 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-21 19:08:02,487 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-21 19:08:02,487 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-21 19:08:02,488 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-21 19:08:02,489 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-21 19:08:02,489 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-21 19:08:02,489 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 19:08:02,489 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-21 19:08:02,489 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-21 19:08:02,490 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-21 19:08:02,490 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-21 19:08:02,490 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-21 19:08:02,490 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-21 19:08:02,490 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-21 19:08:02,490 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-21 19:08:02,491 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-21 19:08:02,491 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-21 19:08:02,491 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-21 19:08:02,639 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-21 19:08:02,658 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-21 19:08:02,660 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-21 19:08:02,661 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-21 19:08:02,661 INFO L274 PluginConnector]: CDTParser initialized [2024-06-21 19:08:02,662 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix052_power.oepc_power.opt_pso.oepc_rmo.oepc.i [2024-06-21 19:08:03,617 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-21 19:08:03,798 INFO L384 CDTParser]: Found 1 translation units. [2024-06-21 19:08:03,798 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix052_power.oepc_power.opt_pso.oepc_rmo.oepc.i [2024-06-21 19:08:03,814 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3bbe9b21b/a6d18282157c4188a1bdf1dfa478a113/FLAG39c06a48b [2024-06-21 19:08:03,824 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3bbe9b21b/a6d18282157c4188a1bdf1dfa478a113 [2024-06-21 19:08:03,826 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-21 19:08:03,827 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-21 19:08:03,827 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/mix052_power.oepc_power.opt_pso.oepc_rmo.oepc.yml/witness.yml [2024-06-21 19:08:03,895 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-21 19:08:03,896 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-21 19:08:03,897 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-21 19:08:03,897 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-21 19:08:03,900 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-21 19:08:03,901 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 07:08:03" (1/2) ... [2024-06-21 19:08:03,902 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7d6fcdc2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 07:08:03, skipping insertion in model container [2024-06-21 19:08:03,902 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 07:08:03" (1/2) ... [2024-06-21 19:08:03,903 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@7d711074 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 07:08:03, skipping insertion in model container [2024-06-21 19:08:03,903 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 07:08:03" (2/2) ... [2024-06-21 19:08:03,903 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7d6fcdc2 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 07:08:03, skipping insertion in model container [2024-06-21 19:08:03,904 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 07:08:03" (2/2) ... [2024-06-21 19:08:03,904 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-21 19:08:03,921 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-21 19:08:03,922 INFO L97 edCorrectnessWitness]: Location invariant before [L838-L838] ! multithreaded || ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p1_EAX) + (long long )y >= 0LL && (0LL - (long long )__unbuffered_p2_EAX) + (long long )z >= 0LL) && (0LL - (long long )__unbuffered_p2_EAX) + (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_p1_EAX + (long long )z$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )z$w_buff0 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )z$w_buff0_used >= 0LL) && (long long )__unbuffered_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 )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_EAX - (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-21 19:08:03,922 INFO L97 edCorrectnessWitness]: Location invariant before [L836-L836] ! multithreaded || ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p1_EAX) + (long long )y >= 0LL && (0LL - (long long )__unbuffered_p2_EAX) + (long long )z >= 0LL) && (0LL - (long long )__unbuffered_p2_EAX) + (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_p1_EAX + (long long )z$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )z$w_buff0 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )z$w_buff0_used >= 0LL) && (long long )__unbuffered_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 )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_EAX - (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-21 19:08:03,922 INFO L97 edCorrectnessWitness]: Location invariant before [L839-L839] ! multithreaded || ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p1_EAX) + (long long )y >= 0LL && (0LL - (long long )__unbuffered_p2_EAX) + (long long )z >= 0LL) && (0LL - (long long )__unbuffered_p2_EAX) + (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_p1_EAX + (long long )z$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )z$w_buff0 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )z$w_buff0_used >= 0LL) && (long long )__unbuffered_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 )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_EAX - (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-21 19:08:03,922 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-21 19:08:03,923 INFO L106 edCorrectnessWitness]: ghost_update [L834-L834] multithreaded = 1; [2024-06-21 19:08:04,023 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-21 19:08:04,256 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 19:08:04,263 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-21 19:08:04,424 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 19:08:04,476 INFO L206 MainTranslator]: Completed translation [2024-06-21 19:08:04,477 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 07:08:04 WrapperNode [2024-06-21 19:08:04,477 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-21 19:08:04,478 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-21 19:08:04,478 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-21 19:08:04,478 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-21 19:08:04,483 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 21.06 07:08:04" (1/1) ... [2024-06-21 19:08:04,505 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 21.06 07:08:04" (1/1) ... [2024-06-21 19:08:04,552 INFO L138 Inliner]: procedures = 175, calls = 43, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 125 [2024-06-21 19:08:04,553 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-21 19:08:04,553 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-21 19:08:04,553 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-21 19:08:04,553 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-21 19:08:04,564 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 07:08:04" (1/1) ... [2024-06-21 19:08:04,565 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 07:08:04" (1/1) ... [2024-06-21 19:08:04,575 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 07:08:04" (1/1) ... [2024-06-21 19:08:04,606 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-21 19:08:04,606 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 07:08:04" (1/1) ... [2024-06-21 19:08:04,606 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 07:08:04" (1/1) ... [2024-06-21 19:08:04,624 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 07:08:04" (1/1) ... [2024-06-21 19:08:04,626 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 07:08:04" (1/1) ... [2024-06-21 19:08:04,633 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 07:08:04" (1/1) ... [2024-06-21 19:08:04,636 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 07:08:04" (1/1) ... [2024-06-21 19:08:04,645 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-21 19:08:04,646 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-21 19:08:04,646 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-21 19:08:04,646 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-21 19:08:04,647 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 07:08:04" (1/1) ... [2024-06-21 19:08:04,651 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 19:08:04,656 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-21 19:08:04,670 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-21 19:08:04,700 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-21 19:08:04,700 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-21 19:08:04,700 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-21 19:08:04,701 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-21 19:08:04,701 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-21 19:08:04,701 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-21 19:08:04,701 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-21 19:08:04,701 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-21 19:08:04,701 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-21 19:08:04,702 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-21 19:08:04,684 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-21 19:08:04,702 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-21 19:08:04,702 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-21 19:08:04,704 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-21 19:08:04,821 INFO L244 CfgBuilder]: Building ICFG [2024-06-21 19:08:04,823 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-21 19:08:05,325 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-21 19:08:05,326 INFO L293 CfgBuilder]: Performing block encoding [2024-06-21 19:08:05,488 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-21 19:08:05,488 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-21 19:08:05,489 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 07:08:05 BoogieIcfgContainer [2024-06-21 19:08:05,489 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-21 19:08:05,492 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-21 19:08:05,492 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-21 19:08:05,495 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-21 19:08:05,495 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.06 07:08:03" (1/4) ... [2024-06-21 19:08:05,496 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@27af3373 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 07:08:05, skipping insertion in model container [2024-06-21 19:08:05,496 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 07:08:03" (2/4) ... [2024-06-21 19:08:05,497 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@27af3373 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 07:08:05, skipping insertion in model container [2024-06-21 19:08:05,497 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 07:08:04" (3/4) ... [2024-06-21 19:08:05,499 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@27af3373 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 07:08:05, skipping insertion in model container [2024-06-21 19:08:05,499 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 07:08:05" (4/4) ... [2024-06-21 19:08:05,501 INFO L112 eAbstractionObserver]: Analyzing ICFG mix052_power.oepc_power.opt_pso.oepc_rmo.oepc.i [2024-06-21 19:08:05,518 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-21 19:08:05,519 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-21 19:08:05,519 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-21 19:08:05,572 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-21 19:08:05,600 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 50 places, 40 transitions, 92 flow [2024-06-21 19:08:05,628 INFO L124 PetriNetUnfolderBase]: 0/37 cut-off events. [2024-06-21 19:08:05,628 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 19:08:05,630 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47 conditions, 37 events. 0/37 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 58 event pairs, 0 based on Foata normal form. 0/34 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-21 19:08:05,631 INFO L82 GeneralOperation]: Start removeDead. Operand has 50 places, 40 transitions, 92 flow [2024-06-21 19:08:05,633 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 41 places, 31 transitions, 71 flow [2024-06-21 19:08:05,644 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-21 19:08:05,650 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;@6c20adc0, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-21 19:08:05,650 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-21 19:08:05,655 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-21 19:08:05,655 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-21 19:08:05,655 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 19:08:05,655 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:08:05,656 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-21 19:08:05,656 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-21 19:08:05,662 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:08:05,662 INFO L85 PathProgramCache]: Analyzing trace with hash 366539877, now seen corresponding path program 1 times [2024-06-21 19:08:05,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:08:05,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1927645587] [2024-06-21 19:08:05,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:08:05,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:08:05,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:08:06,862 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:08:06,863 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:08:06,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1927645587] [2024-06-21 19:08:06,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1927645587] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:08:06,864 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:08:06,865 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-21 19:08:06,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1247784369] [2024-06-21 19:08:06,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:08:06,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-21 19:08:06,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:08:06,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-21 19:08:06,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-21 19:08:06,956 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 19:08:06,958 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 31 transitions, 71 flow. Second operand has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:08:06,958 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:08:06,959 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 19:08:06,960 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:08:07,366 INFO L124 PetriNetUnfolderBase]: 1363/2074 cut-off events. [2024-06-21 19:08:07,366 INFO L125 PetriNetUnfolderBase]: For 35/35 co-relation queries the response was YES. [2024-06-21 19:08:07,372 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4198 conditions, 2074 events. 1363/2074 cut-off events. For 35/35 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 9696 event pairs, 964 based on Foata normal form. 1/2036 useless extension candidates. Maximal degree in co-relation 4186. Up to 2037 conditions per place. [2024-06-21 19:08:07,381 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 32 selfloop transitions, 4 changer transitions 0/41 dead transitions. [2024-06-21 19:08:07,381 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 41 transitions, 169 flow [2024-06-21 19:08:07,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-21 19:08:07,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-21 19:08:07,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 72 transitions. [2024-06-21 19:08:07,390 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-21 19:08:07,391 INFO L175 Difference]: Start difference. First operand has 41 places, 31 transitions, 71 flow. Second operand 3 states and 72 transitions. [2024-06-21 19:08:07,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 41 transitions, 169 flow [2024-06-21 19:08:07,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 41 transitions, 164 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-21 19:08:07,395 INFO L231 Difference]: Finished difference. Result has 41 places, 34 transitions, 98 flow [2024-06-21 19:08:07,397 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=68, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=98, PETRI_PLACES=41, PETRI_TRANSITIONS=34} [2024-06-21 19:08:07,399 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 0 predicate places. [2024-06-21 19:08:07,400 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 34 transitions, 98 flow [2024-06-21 19:08:07,400 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:08:07,400 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:08:07,400 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:08:07,400 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-21 19:08:07,401 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-21 19:08:07,401 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:08:07,401 INFO L85 PathProgramCache]: Analyzing trace with hash 58400200, now seen corresponding path program 1 times [2024-06-21 19:08:07,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:08:07,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [295371382] [2024-06-21 19:08:07,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:08:07,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:08:07,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:08:08,362 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:08:08,363 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:08:08,363 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [295371382] [2024-06-21 19:08:08,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [295371382] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:08:08,363 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:08:08,363 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-21 19:08:08,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [296654767] [2024-06-21 19:08:08,364 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:08:08,365 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-21 19:08:08,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:08:08,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-21 19:08:08,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-21 19:08:08,429 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 19:08:08,429 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 34 transitions, 98 flow. Second operand has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:08:08,430 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:08:08,430 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 19:08:08,430 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:08:08,757 INFO L124 PetriNetUnfolderBase]: 1357/2070 cut-off events. [2024-06-21 19:08:08,757 INFO L125 PetriNetUnfolderBase]: For 393/393 co-relation queries the response was YES. [2024-06-21 19:08:08,759 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4737 conditions, 2070 events. 1357/2070 cut-off events. For 393/393 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 9665 event pairs, 840 based on Foata normal form. 3/2073 useless extension candidates. Maximal degree in co-relation 4725. Up to 2013 conditions per place. [2024-06-21 19:08:08,767 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 39 selfloop transitions, 7 changer transitions 0/51 dead transitions. [2024-06-21 19:08:08,767 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 51 transitions, 236 flow [2024-06-21 19:08:08,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 19:08:08,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 19:08:08,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 93 transitions. [2024-06-21 19:08:08,770 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-21 19:08:08,770 INFO L175 Difference]: Start difference. First operand has 41 places, 34 transitions, 98 flow. Second operand 4 states and 93 transitions. [2024-06-21 19:08:08,770 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 51 transitions, 236 flow [2024-06-21 19:08:08,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 51 transitions, 232 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-21 19:08:08,773 INFO L231 Difference]: Finished difference. Result has 44 places, 37 transitions, 134 flow [2024-06-21 19:08:08,773 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=94, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=134, PETRI_PLACES=44, PETRI_TRANSITIONS=37} [2024-06-21 19:08:08,774 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 3 predicate places. [2024-06-21 19:08:08,774 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 37 transitions, 134 flow [2024-06-21 19:08:08,775 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:08:08,775 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:08:08,775 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:08:08,777 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-21 19:08:08,777 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-21 19:08:08,778 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:08:08,778 INFO L85 PathProgramCache]: Analyzing trace with hash 1810407254, now seen corresponding path program 1 times [2024-06-21 19:08:08,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:08:08,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2032248374] [2024-06-21 19:08:08,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:08:08,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:08:08,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:08:09,660 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:08:09,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:08:09,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2032248374] [2024-06-21 19:08:09,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2032248374] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:08:09,661 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:08:09,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 19:08:09,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2052506194] [2024-06-21 19:08:09,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:08:09,662 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 19:08:09,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:08:09,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 19:08:09,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-21 19:08:09,729 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 19:08:09,729 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 37 transitions, 134 flow. Second operand has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 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-21 19:08:09,729 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:08:09,729 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 19:08:09,729 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:08:10,058 INFO L124 PetriNetUnfolderBase]: 1411/2146 cut-off events. [2024-06-21 19:08:10,058 INFO L125 PetriNetUnfolderBase]: For 1163/1163 co-relation queries the response was YES. [2024-06-21 19:08:10,062 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5474 conditions, 2146 events. 1411/2146 cut-off events. For 1163/1163 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 10031 event pairs, 629 based on Foata normal form. 7/2152 useless extension candidates. Maximal degree in co-relation 5460. Up to 1982 conditions per place. [2024-06-21 19:08:10,073 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 54 selfloop transitions, 16 changer transitions 0/75 dead transitions. [2024-06-21 19:08:10,073 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 75 transitions, 398 flow [2024-06-21 19:08:10,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 19:08:10,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 19:08:10,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 124 transitions. [2024-06-21 19:08:10,078 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.62 [2024-06-21 19:08:10,078 INFO L175 Difference]: Start difference. First operand has 44 places, 37 transitions, 134 flow. Second operand 5 states and 124 transitions. [2024-06-21 19:08:10,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 75 transitions, 398 flow [2024-06-21 19:08:10,081 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 75 transitions, 384 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-21 19:08:10,082 INFO L231 Difference]: Finished difference. Result has 49 places, 48 transitions, 235 flow [2024-06-21 19:08:10,082 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=120, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=235, PETRI_PLACES=49, PETRI_TRANSITIONS=48} [2024-06-21 19:08:10,083 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 8 predicate places. [2024-06-21 19:08:10,084 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 48 transitions, 235 flow [2024-06-21 19:08:10,084 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 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-21 19:08:10,084 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:08:10,084 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:08:10,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-21 19:08:10,084 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-21 19:08:10,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:08:10,085 INFO L85 PathProgramCache]: Analyzing trace with hash -543117789, now seen corresponding path program 1 times [2024-06-21 19:08:10,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:08:10,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1066002035] [2024-06-21 19:08:10,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:08:10,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:08:10,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:08:11,215 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:08:11,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:08:11,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1066002035] [2024-06-21 19:08:11,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1066002035] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:08:11,218 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:08:11,219 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 19:08:11,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1634574963] [2024-06-21 19:08:11,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:08:11,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 19:08:11,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:08:11,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 19:08:11,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-21 19:08:11,276 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 19:08:11,277 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 48 transitions, 235 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-21 19:08:11,277 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:08:11,277 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 19:08:11,277 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:08:11,749 INFO L124 PetriNetUnfolderBase]: 1433/2180 cut-off events. [2024-06-21 19:08:11,749 INFO L125 PetriNetUnfolderBase]: For 2845/2845 co-relation queries the response was YES. [2024-06-21 19:08:11,754 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6745 conditions, 2180 events. 1433/2180 cut-off events. For 2845/2845 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 10319 event pairs, 476 based on Foata normal form. 7/2186 useless extension candidates. Maximal degree in co-relation 6728. Up to 1925 conditions per place. [2024-06-21 19:08:11,763 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 65 selfloop transitions, 28 changer transitions 0/98 dead transitions. [2024-06-21 19:08:11,764 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 98 transitions, 627 flow [2024-06-21 19:08:11,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 19:08:11,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 19:08:11,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-21 19:08:11,765 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-21 19:08:11,766 INFO L175 Difference]: Start difference. First operand has 49 places, 48 transitions, 235 flow. Second operand 6 states and 150 transitions. [2024-06-21 19:08:11,766 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 98 transitions, 627 flow [2024-06-21 19:08:11,769 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 98 transitions, 619 flow, removed 4 selfloop flow, removed 0 redundant places. [2024-06-21 19:08:11,770 INFO L231 Difference]: Finished difference. Result has 58 places, 61 transitions, 414 flow [2024-06-21 19:08:11,770 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=227, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=414, PETRI_PLACES=58, PETRI_TRANSITIONS=61} [2024-06-21 19:08:11,771 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 17 predicate places. [2024-06-21 19:08:11,771 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 61 transitions, 414 flow [2024-06-21 19:08:11,771 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-21 19:08:11,771 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:08:11,771 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:08:11,772 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-21 19:08:11,772 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:08:11,772 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:08:11,772 INFO L85 PathProgramCache]: Analyzing trace with hash 343218841, now seen corresponding path program 1 times [2024-06-21 19:08:11,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:08:11,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251160224] [2024-06-21 19:08:11,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:08:11,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:08:11,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:08:12,886 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:08:12,886 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:08:12,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [251160224] [2024-06-21 19:08:12,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [251160224] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:08:12,887 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:08:12,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:08:12,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [241405033] [2024-06-21 19:08:12,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:08:12,887 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:08:12,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:08:12,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:08:12,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:08:12,971 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 19:08:12,971 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 61 transitions, 414 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-21 19:08:12,971 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:08:12,972 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 19:08:12,972 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:08:13,501 INFO L124 PetriNetUnfolderBase]: 1515/2326 cut-off events. [2024-06-21 19:08:13,501 INFO L125 PetriNetUnfolderBase]: For 5688/5688 co-relation queries the response was YES. [2024-06-21 19:08:13,507 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8456 conditions, 2326 events. 1515/2326 cut-off events. For 5688/5688 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 11358 event pairs, 348 based on Foata normal form. 26/2351 useless extension candidates. Maximal degree in co-relation 8433. Up to 1889 conditions per place. [2024-06-21 19:08:13,518 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 73 selfloop transitions, 30 changer transitions 0/108 dead transitions. [2024-06-21 19:08:13,519 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 108 transitions, 802 flow [2024-06-21 19:08:13,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:08:13,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:08:13,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-21 19:08:13,521 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6107142857142858 [2024-06-21 19:08:13,521 INFO L175 Difference]: Start difference. First operand has 58 places, 61 transitions, 414 flow. Second operand 7 states and 171 transitions. [2024-06-21 19:08:13,522 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 108 transitions, 802 flow [2024-06-21 19:08:13,531 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 108 transitions, 786 flow, removed 8 selfloop flow, removed 0 redundant places. [2024-06-21 19:08:13,533 INFO L231 Difference]: Finished difference. Result has 64 places, 62 transitions, 480 flow [2024-06-21 19:08:13,534 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=388, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=480, PETRI_PLACES=64, PETRI_TRANSITIONS=62} [2024-06-21 19:08:13,535 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 23 predicate places. [2024-06-21 19:08:13,536 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 62 transitions, 480 flow [2024-06-21 19:08:13,537 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-21 19:08:13,537 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:08:13,537 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:08:13,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-21 19:08:13,537 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-21 19:08:13,538 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:08:13,538 INFO L85 PathProgramCache]: Analyzing trace with hash -212618023, now seen corresponding path program 1 times [2024-06-21 19:08:13,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:08:13,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [638491732] [2024-06-21 19:08:13,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:08:13,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:08:13,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:08:14,795 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:08:14,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:08:14,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [638491732] [2024-06-21 19:08:14,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [638491732] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:08:14,796 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:08:14,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 19:08:14,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [937415647] [2024-06-21 19:08:14,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:08:14,797 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 19:08:14,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:08:14,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 19:08:14,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-21 19:08:14,849 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-21 19:08:14,849 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 62 transitions, 480 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-21 19:08:14,849 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:08:14,849 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-21 19:08:14,849 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:08:15,337 INFO L124 PetriNetUnfolderBase]: 1505/2322 cut-off events. [2024-06-21 19:08:15,337 INFO L125 PetriNetUnfolderBase]: For 7829/7829 co-relation queries the response was YES. [2024-06-21 19:08:15,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8893 conditions, 2322 events. 1505/2322 cut-off events. For 7829/7829 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 11502 event pairs, 816 based on Foata normal form. 4/2323 useless extension candidates. Maximal degree in co-relation 8866. Up to 2254 conditions per place. [2024-06-21 19:08:15,360 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 58 selfloop transitions, 12 changer transitions 0/74 dead transitions. [2024-06-21 19:08:15,360 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 74 transitions, 664 flow [2024-06-21 19:08:15,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 19:08:15,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 19:08:15,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 92 transitions. [2024-06-21 19:08:15,361 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46 [2024-06-21 19:08:15,361 INFO L175 Difference]: Start difference. First operand has 64 places, 62 transitions, 480 flow. Second operand 5 states and 92 transitions. [2024-06-21 19:08:15,362 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 74 transitions, 664 flow [2024-06-21 19:08:15,367 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 74 transitions, 592 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-21 19:08:15,369 INFO L231 Difference]: Finished difference. Result has 65 places, 64 transitions, 467 flow [2024-06-21 19:08:15,369 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=410, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=467, PETRI_PLACES=65, PETRI_TRANSITIONS=64} [2024-06-21 19:08:15,371 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 24 predicate places. [2024-06-21 19:08:15,371 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 64 transitions, 467 flow [2024-06-21 19:08:15,372 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-21 19:08:15,372 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:08:15,372 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:08:15,372 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-21 19:08:15,372 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-21 19:08:15,373 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:08:15,373 INFO L85 PathProgramCache]: Analyzing trace with hash -1494142630, now seen corresponding path program 1 times [2024-06-21 19:08:15,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:08:15,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [688531593] [2024-06-21 19:08:15,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:08:15,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:08:15,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:08:16,747 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:08:16,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:08:16,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [688531593] [2024-06-21 19:08:16,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [688531593] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:08:16,748 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:08:16,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 19:08:16,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [901754955] [2024-06-21 19:08:16,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:08:16,748 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 19:08:16,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:08:16,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 19:08:16,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-21 19:08:16,824 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-21 19:08:16,824 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 64 transitions, 467 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-21 19:08:16,824 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:08:16,824 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-21 19:08:16,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:08:17,419 INFO L124 PetriNetUnfolderBase]: 1584/2443 cut-off events. [2024-06-21 19:08:17,420 INFO L125 PetriNetUnfolderBase]: For 8213/8221 co-relation queries the response was YES. [2024-06-21 19:08:17,426 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9393 conditions, 2443 events. 1584/2443 cut-off events. For 8213/8221 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 11945 event pairs, 485 based on Foata normal form. 12/2454 useless extension candidates. Maximal degree in co-relation 9362. Up to 2257 conditions per place. [2024-06-21 19:08:17,439 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 77 selfloop transitions, 28 changer transitions 0/109 dead transitions. [2024-06-21 19:08:17,439 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 109 transitions, 957 flow [2024-06-21 19:08:17,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:08:17,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:08:17,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 135 transitions. [2024-06-21 19:08:17,441 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48214285714285715 [2024-06-21 19:08:17,441 INFO L175 Difference]: Start difference. First operand has 65 places, 64 transitions, 467 flow. Second operand 7 states and 135 transitions. [2024-06-21 19:08:17,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 109 transitions, 957 flow [2024-06-21 19:08:17,449 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 109 transitions, 934 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-21 19:08:17,451 INFO L231 Difference]: Finished difference. Result has 71 places, 83 transitions, 700 flow [2024-06-21 19:08:17,451 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=444, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=700, PETRI_PLACES=71, PETRI_TRANSITIONS=83} [2024-06-21 19:08:17,452 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 30 predicate places. [2024-06-21 19:08:17,452 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 83 transitions, 700 flow [2024-06-21 19:08:17,452 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-21 19:08:17,452 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:08:17,452 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:08:17,452 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-21 19:08:17,452 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-21 19:08:17,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:08:17,453 INFO L85 PathProgramCache]: Analyzing trace with hash 1539923350, now seen corresponding path program 2 times [2024-06-21 19:08:17,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:08:17,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1802128727] [2024-06-21 19:08:17,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:08:17,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:08:17,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:08:18,563 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:08:18,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:08:18,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1802128727] [2024-06-21 19:08:18,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1802128727] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:08:18,564 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:08:18,564 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 19:08:18,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [802282980] [2024-06-21 19:08:18,564 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:08:18,565 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 19:08:18,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:08:18,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 19:08:18,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-21 19:08:18,620 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-21 19:08:18,620 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 83 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-21 19:08:18,620 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:08:18,620 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-21 19:08:18,620 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:08:19,109 INFO L124 PetriNetUnfolderBase]: 1681/2594 cut-off events. [2024-06-21 19:08:19,110 INFO L125 PetriNetUnfolderBase]: For 11451/11451 co-relation queries the response was YES. [2024-06-21 19:08:19,116 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10981 conditions, 2594 events. 1681/2594 cut-off events. For 11451/11451 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 12895 event pairs, 770 based on Foata normal form. 10/2601 useless extension candidates. Maximal degree in co-relation 10947. Up to 2342 conditions per place. [2024-06-21 19:08:19,126 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 86 selfloop transitions, 37 changer transitions 0/127 dead transitions. [2024-06-21 19:08:19,126 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 127 transitions, 1323 flow [2024-06-21 19:08:19,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 19:08:19,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 19:08:19,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 116 transitions. [2024-06-21 19:08:19,128 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48333333333333334 [2024-06-21 19:08:19,128 INFO L175 Difference]: Start difference. First operand has 71 places, 83 transitions, 700 flow. Second operand 6 states and 116 transitions. [2024-06-21 19:08:19,128 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 127 transitions, 1323 flow [2024-06-21 19:08:19,139 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 127 transitions, 1286 flow, removed 14 selfloop flow, removed 2 redundant places. [2024-06-21 19:08:19,143 INFO L231 Difference]: Finished difference. Result has 76 places, 103 transitions, 1056 flow [2024-06-21 19:08:19,143 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=677, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1056, PETRI_PLACES=76, PETRI_TRANSITIONS=103} [2024-06-21 19:08:19,145 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 35 predicate places. [2024-06-21 19:08:19,145 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 103 transitions, 1056 flow [2024-06-21 19:08:19,145 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-21 19:08:19,145 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:08:19,145 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:08:19,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-21 19:08:19,145 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-21 19:08:19,146 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:08:19,146 INFO L85 PathProgramCache]: Analyzing trace with hash 1832524600, now seen corresponding path program 3 times [2024-06-21 19:08:19,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:08:19,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [458461258] [2024-06-21 19:08:19,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:08:19,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:08:19,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:08:20,183 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:08:20,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:08:20,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [458461258] [2024-06-21 19:08:20,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [458461258] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:08:20,184 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:08:20,184 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 19:08:20,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [12322522] [2024-06-21 19:08:20,184 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:08:20,185 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 19:08:20,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:08:20,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 19:08:20,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-21 19:08:20,263 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:08:20,263 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 103 transitions, 1056 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-21 19:08:20,263 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:08:20,263 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:08:20,263 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:08:20,802 INFO L124 PetriNetUnfolderBase]: 2105/3186 cut-off events. [2024-06-21 19:08:20,802 INFO L125 PetriNetUnfolderBase]: For 16764/16764 co-relation queries the response was YES. [2024-06-21 19:08:20,810 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14073 conditions, 3186 events. 2105/3186 cut-off events. For 16764/16764 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 15291 event pairs, 1006 based on Foata normal form. 6/3192 useless extension candidates. Maximal degree in co-relation 14036. Up to 3104 conditions per place. [2024-06-21 19:08:20,822 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 105 selfloop transitions, 16 changer transitions 0/124 dead transitions. [2024-06-21 19:08:20,822 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 124 transitions, 1408 flow [2024-06-21 19:08:20,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 19:08:20,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 19:08:20,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 104 transitions. [2024-06-21 19:08:20,824 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43333333333333335 [2024-06-21 19:08:20,824 INFO L175 Difference]: Start difference. First operand has 76 places, 103 transitions, 1056 flow. Second operand 6 states and 104 transitions. [2024-06-21 19:08:20,824 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 124 transitions, 1408 flow [2024-06-21 19:08:20,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 124 transitions, 1391 flow, removed 7 selfloop flow, removed 1 redundant places. [2024-06-21 19:08:20,845 INFO L231 Difference]: Finished difference. Result has 81 places, 109 transitions, 1158 flow [2024-06-21 19:08:20,845 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1039, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1158, PETRI_PLACES=81, PETRI_TRANSITIONS=109} [2024-06-21 19:08:20,846 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 40 predicate places. [2024-06-21 19:08:20,846 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 109 transitions, 1158 flow [2024-06-21 19:08:20,846 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-21 19:08:20,846 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:08:20,847 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:08:20,847 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-21 19:08:20,847 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-21 19:08:20,847 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:08:20,847 INFO L85 PathProgramCache]: Analyzing trace with hash 670115814, now seen corresponding path program 1 times [2024-06-21 19:08:20,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:08:20,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1532902893] [2024-06-21 19:08:20,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:08:20,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:08:20,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:08:22,023 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:08:22,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:08:22,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1532902893] [2024-06-21 19:08:22,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1532902893] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:08:22,024 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:08:22,024 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:08:22,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2031904196] [2024-06-21 19:08:22,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:08:22,028 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:08:22,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:08:22,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:08:22,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:08:22,099 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:08:22,100 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 109 transitions, 1158 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-21 19:08:22,100 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:08:22,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:08:22,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:08:22,795 INFO L124 PetriNetUnfolderBase]: 2096/3169 cut-off events. [2024-06-21 19:08:22,795 INFO L125 PetriNetUnfolderBase]: For 18930/18930 co-relation queries the response was YES. [2024-06-21 19:08:22,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14516 conditions, 3169 events. 2096/3169 cut-off events. For 18930/18930 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 15168 event pairs, 1006 based on Foata normal form. 5/3174 useless extension candidates. Maximal degree in co-relation 14476. Up to 3048 conditions per place. [2024-06-21 19:08:22,816 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 113 selfloop transitions, 22 changer transitions 0/138 dead transitions. [2024-06-21 19:08:22,816 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 138 transitions, 1616 flow [2024-06-21 19:08:22,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:08:22,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:08:22,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-21 19:08:22,818 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.409375 [2024-06-21 19:08:22,818 INFO L175 Difference]: Start difference. First operand has 81 places, 109 transitions, 1158 flow. Second operand 8 states and 131 transitions. [2024-06-21 19:08:22,818 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 138 transitions, 1616 flow [2024-06-21 19:08:22,839 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 138 transitions, 1571 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-21 19:08:22,841 INFO L231 Difference]: Finished difference. Result has 85 places, 113 transitions, 1233 flow [2024-06-21 19:08:22,842 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1113, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1233, PETRI_PLACES=85, PETRI_TRANSITIONS=113} [2024-06-21 19:08:22,842 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 44 predicate places. [2024-06-21 19:08:22,842 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 113 transitions, 1233 flow [2024-06-21 19:08:22,842 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-21 19:08:22,842 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:08:22,842 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:08:22,842 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-21 19:08:22,842 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-21 19:08:22,843 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:08:22,843 INFO L85 PathProgramCache]: Analyzing trace with hash 669172600, now seen corresponding path program 1 times [2024-06-21 19:08:22,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:08:22,843 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [949515892] [2024-06-21 19:08:22,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:08:22,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:08:22,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:08:24,763 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:08:24,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:08:24,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [949515892] [2024-06-21 19:08:24,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [949515892] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:08:24,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:08:24,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:08:24,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1883715566] [2024-06-21 19:08:24,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:08:24,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:08:24,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:08:24,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:08:24,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:08:24,871 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:08:24,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 113 transitions, 1233 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-21 19:08:24,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:08:24,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:08:24,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:08:25,678 INFO L124 PetriNetUnfolderBase]: 2095/3168 cut-off events. [2024-06-21 19:08:25,679 INFO L125 PetriNetUnfolderBase]: For 21094/21094 co-relation queries the response was YES. [2024-06-21 19:08:25,686 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14747 conditions, 3168 events. 2095/3168 cut-off events. For 21094/21094 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 15133 event pairs, 990 based on Foata normal form. 4/3172 useless extension candidates. Maximal degree in co-relation 14706. Up to 3076 conditions per place. [2024-06-21 19:08:25,698 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 117 selfloop transitions, 18 changer transitions 0/138 dead transitions. [2024-06-21 19:08:25,699 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 138 transitions, 1625 flow [2024-06-21 19:08:25,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:08:25,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:08:25,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-21 19:08:25,701 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.396875 [2024-06-21 19:08:25,701 INFO L175 Difference]: Start difference. First operand has 85 places, 113 transitions, 1233 flow. Second operand 8 states and 127 transitions. [2024-06-21 19:08:25,701 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 138 transitions, 1625 flow [2024-06-21 19:08:25,727 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 138 transitions, 1577 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-21 19:08:25,729 INFO L231 Difference]: Finished difference. Result has 89 places, 119 transitions, 1307 flow [2024-06-21 19:08:25,729 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1193, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1307, PETRI_PLACES=89, PETRI_TRANSITIONS=119} [2024-06-21 19:08:25,730 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 48 predicate places. [2024-06-21 19:08:25,730 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 119 transitions, 1307 flow [2024-06-21 19:08:25,730 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-21 19:08:25,730 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:08:25,730 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:08:25,730 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-21 19:08:25,731 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:08:25,731 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:08:25,731 INFO L85 PathProgramCache]: Analyzing trace with hash 456194483, now seen corresponding path program 1 times [2024-06-21 19:08:25,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:08:25,731 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [859949457] [2024-06-21 19:08:25,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:08:25,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:08:25,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:08:26,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-21 19:08:26,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:08:26,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [859949457] [2024-06-21 19:08:26,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [859949457] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:08:26,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:08:26,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 19:08:26,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2084631253] [2024-06-21 19:08:26,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:08:26,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 19:08:26,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:08:26,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 19:08:26,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-21 19:08:26,987 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:08:26,988 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 119 transitions, 1307 flow. Second operand has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:08:26,988 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:08:26,988 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:08:26,988 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:08:27,593 INFO L124 PetriNetUnfolderBase]: 2086/3156 cut-off events. [2024-06-21 19:08:27,593 INFO L125 PetriNetUnfolderBase]: For 23345/23345 co-relation queries the response was YES. [2024-06-21 19:08:27,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15295 conditions, 3156 events. 2086/3156 cut-off events. For 23345/23345 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 14984 event pairs, 1002 based on Foata normal form. 3/3159 useless extension candidates. Maximal degree in co-relation 15253. Up to 3105 conditions per place. [2024-06-21 19:08:27,615 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 118 selfloop transitions, 10 changer transitions 0/131 dead transitions. [2024-06-21 19:08:27,615 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 131 transitions, 1613 flow [2024-06-21 19:08:27,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 19:08:27,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 19:08:27,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 85 transitions. [2024-06-21 19:08:27,616 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.425 [2024-06-21 19:08:27,616 INFO L175 Difference]: Start difference. First operand has 89 places, 119 transitions, 1307 flow. Second operand 5 states and 85 transitions. [2024-06-21 19:08:27,616 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 131 transitions, 1613 flow [2024-06-21 19:08:27,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 131 transitions, 1558 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-21 19:08:27,642 INFO L231 Difference]: Finished difference. Result has 89 places, 122 transitions, 1310 flow [2024-06-21 19:08:27,642 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1252, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1310, PETRI_PLACES=89, PETRI_TRANSITIONS=122} [2024-06-21 19:08:27,643 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 48 predicate places. [2024-06-21 19:08:27,643 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 122 transitions, 1310 flow [2024-06-21 19:08:27,643 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:08:27,643 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:08:27,643 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:08:27,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-21 19:08:27,644 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-21 19:08:27,644 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:08:27,644 INFO L85 PathProgramCache]: Analyzing trace with hash 1977203207, now seen corresponding path program 1 times [2024-06-21 19:08:27,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:08:27,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [532460856] [2024-06-21 19:08:27,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:08:27,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:08:27,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:08:29,058 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:08:29,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:08:29,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [532460856] [2024-06-21 19:08:29,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [532460856] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:08:29,059 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:08:29,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:08:29,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [28635250] [2024-06-21 19:08:29,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:08:29,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:08:29,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:08:29,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:08:29,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:08:29,153 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-21 19:08:29,153 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 122 transitions, 1310 flow. Second operand has 7 states, 7 states have (on average 11.714285714285714) internal successors, (82), 7 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:08:29,153 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:08:29,153 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-21 19:08:29,153 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:08:29,713 INFO L124 PetriNetUnfolderBase]: 1995/3051 cut-off events. [2024-06-21 19:08:29,714 INFO L125 PetriNetUnfolderBase]: For 26222/26284 co-relation queries the response was YES. [2024-06-21 19:08:29,722 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15280 conditions, 3051 events. 1995/3051 cut-off events. For 26222/26284 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 15247 event pairs, 557 based on Foata normal form. 31/3045 useless extension candidates. Maximal degree in co-relation 15237. Up to 2418 conditions per place. [2024-06-21 19:08:29,734 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 86 selfloop transitions, 65 changer transitions 0/157 dead transitions. [2024-06-21 19:08:29,734 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 157 transitions, 1852 flow [2024-06-21 19:08:29,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:08:29,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:08:29,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 147 transitions. [2024-06-21 19:08:29,736 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.525 [2024-06-21 19:08:29,736 INFO L175 Difference]: Start difference. First operand has 89 places, 122 transitions, 1310 flow. Second operand 7 states and 147 transitions. [2024-06-21 19:08:29,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 157 transitions, 1852 flow [2024-06-21 19:08:29,763 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 157 transitions, 1828 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-21 19:08:29,765 INFO L231 Difference]: Finished difference. Result has 93 places, 128 transitions, 1478 flow [2024-06-21 19:08:29,766 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1286, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1478, PETRI_PLACES=93, PETRI_TRANSITIONS=128} [2024-06-21 19:08:29,766 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 52 predicate places. [2024-06-21 19:08:29,766 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 128 transitions, 1478 flow [2024-06-21 19:08:29,766 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.714285714285714) internal successors, (82), 7 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:08:29,767 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:08:29,767 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:08:29,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-21 19:08:29,767 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-21 19:08:29,767 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:08:29,767 INFO L85 PathProgramCache]: Analyzing trace with hash 1980291737, now seen corresponding path program 2 times [2024-06-21 19:08:29,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:08:29,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [672316922] [2024-06-21 19:08:29,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:08:29,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:08:29,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:08:31,132 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:08:31,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:08:31,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [672316922] [2024-06-21 19:08:31,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [672316922] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:08:31,133 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:08:31,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:08:31,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1121479094] [2024-06-21 19:08:31,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:08:31,133 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:08:31,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:08:31,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:08:31,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:08:31,227 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-21 19:08:31,227 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 128 transitions, 1478 flow. Second operand has 7 states, 7 states have (on average 11.714285714285714) internal successors, (82), 7 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:08:31,227 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:08:31,227 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-21 19:08:31,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:08:31,867 INFO L124 PetriNetUnfolderBase]: 1978/3035 cut-off events. [2024-06-21 19:08:31,867 INFO L125 PetriNetUnfolderBase]: For 30017/30063 co-relation queries the response was YES. [2024-06-21 19:08:31,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15962 conditions, 3035 events. 1978/3035 cut-off events. For 30017/30063 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 15150 event pairs, 545 based on Foata normal form. 24/3026 useless extension candidates. Maximal degree in co-relation 15917. Up to 2521 conditions per place. [2024-06-21 19:08:31,887 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 82 selfloop transitions, 68 changer transitions 0/156 dead transitions. [2024-06-21 19:08:31,887 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 156 transitions, 1980 flow [2024-06-21 19:08:31,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:08:31,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:08:31,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 144 transitions. [2024-06-21 19:08:31,889 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5142857142857142 [2024-06-21 19:08:31,889 INFO L175 Difference]: Start difference. First operand has 93 places, 128 transitions, 1478 flow. Second operand 7 states and 144 transitions. [2024-06-21 19:08:31,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 156 transitions, 1980 flow [2024-06-21 19:08:31,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 156 transitions, 1889 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-21 19:08:31,926 INFO L231 Difference]: Finished difference. Result has 97 places, 128 transitions, 1536 flow [2024-06-21 19:08:31,926 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1387, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1536, PETRI_PLACES=97, PETRI_TRANSITIONS=128} [2024-06-21 19:08:31,926 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 56 predicate places. [2024-06-21 19:08:31,927 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 128 transitions, 1536 flow [2024-06-21 19:08:31,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.714285714285714) internal successors, (82), 7 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:08:31,927 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:08:31,927 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:08:31,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-21 19:08:31,927 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-21 19:08:31,927 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:08:31,928 INFO L85 PathProgramCache]: Analyzing trace with hash -2130294529, now seen corresponding path program 1 times [2024-06-21 19:08:31,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:08:31,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [276346278] [2024-06-21 19:08:31,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:08:31,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:08:31,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:08:33,383 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:08:33,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:08:33,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [276346278] [2024-06-21 19:08:33,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [276346278] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:08:33,383 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:08:33,383 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:08:33,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [917449785] [2024-06-21 19:08:33,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:08:33,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:08:33,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:08:33,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:08:33,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:08:33,445 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:08:33,445 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 128 transitions, 1536 flow. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:08:33,445 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:08:33,445 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:08:33,445 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:08:34,162 INFO L124 PetriNetUnfolderBase]: 2145/3232 cut-off events. [2024-06-21 19:08:34,162 INFO L125 PetriNetUnfolderBase]: For 33335/33364 co-relation queries the response was YES. [2024-06-21 19:08:34,171 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17644 conditions, 3232 events. 2145/3232 cut-off events. For 33335/33364 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 15412 event pairs, 579 based on Foata normal form. 24/3256 useless extension candidates. Maximal degree in co-relation 17597. Up to 2744 conditions per place. [2024-06-21 19:08:34,179 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 104 selfloop transitions, 79 changer transitions 0/186 dead transitions. [2024-06-21 19:08:34,180 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 186 transitions, 2525 flow [2024-06-21 19:08:34,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:08:34,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:08:34,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-21 19:08:34,181 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.471875 [2024-06-21 19:08:34,181 INFO L175 Difference]: Start difference. First operand has 97 places, 128 transitions, 1536 flow. Second operand 8 states and 151 transitions. [2024-06-21 19:08:34,181 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 186 transitions, 2525 flow [2024-06-21 19:08:34,212 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 186 transitions, 2327 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-21 19:08:34,214 INFO L231 Difference]: Finished difference. Result has 101 places, 150 transitions, 1916 flow [2024-06-21 19:08:34,215 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1385, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1916, PETRI_PLACES=101, PETRI_TRANSITIONS=150} [2024-06-21 19:08:34,215 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 60 predicate places. [2024-06-21 19:08:34,215 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 150 transitions, 1916 flow [2024-06-21 19:08:34,215 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:08:34,215 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:08:34,215 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:08:34,216 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-21 19:08:34,216 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-21 19:08:34,216 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:08:34,216 INFO L85 PathProgramCache]: Analyzing trace with hash 127190231, now seen corresponding path program 2 times [2024-06-21 19:08:34,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:08:34,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [478361994] [2024-06-21 19:08:34,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:08:34,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:08:34,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:08:35,486 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:08:35,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:08:35,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [478361994] [2024-06-21 19:08:35,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [478361994] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:08:35,487 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:08:35,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:08:35,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1971205249] [2024-06-21 19:08:35,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:08:35,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:08:35,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:08:35,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:08:35,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:08:35,547 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:08:35,548 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 150 transitions, 1916 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-21 19:08:35,548 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:08:35,548 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:08:35,548 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:08:36,241 INFO L124 PetriNetUnfolderBase]: 2154/3248 cut-off events. [2024-06-21 19:08:36,241 INFO L125 PetriNetUnfolderBase]: For 37569/37569 co-relation queries the response was YES. [2024-06-21 19:08:36,249 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18201 conditions, 3248 events. 2154/3248 cut-off events. For 37569/37569 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 15451 event pairs, 962 based on Foata normal form. 2/3250 useless extension candidates. Maximal degree in co-relation 18152. Up to 3150 conditions per place. [2024-06-21 19:08:36,260 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 146 selfloop transitions, 27 changer transitions 0/176 dead transitions. [2024-06-21 19:08:36,260 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 176 transitions, 2443 flow [2024-06-21 19:08:36,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:08:36,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:08:36,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-21 19:08:36,262 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43214285714285716 [2024-06-21 19:08:36,262 INFO L175 Difference]: Start difference. First operand has 101 places, 150 transitions, 1916 flow. Second operand 7 states and 121 transitions. [2024-06-21 19:08:36,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 176 transitions, 2443 flow [2024-06-21 19:08:36,299 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 176 transitions, 2328 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-21 19:08:36,301 INFO L231 Difference]: Finished difference. Result has 104 places, 156 transitions, 1979 flow [2024-06-21 19:08:36,302 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1804, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1979, PETRI_PLACES=104, PETRI_TRANSITIONS=156} [2024-06-21 19:08:36,302 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 63 predicate places. [2024-06-21 19:08:36,302 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 156 transitions, 1979 flow [2024-06-21 19:08:36,303 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-21 19:08:36,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:08:36,303 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:08:36,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-21 19:08:36,303 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-21 19:08:36,303 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:08:36,303 INFO L85 PathProgramCache]: Analyzing trace with hash -730761917, now seen corresponding path program 3 times [2024-06-21 19:08:36,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:08:36,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [371342435] [2024-06-21 19:08:36,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:08:36,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:08:36,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:08:37,684 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:08:37,685 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:08:37,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [371342435] [2024-06-21 19:08:37,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [371342435] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:08:37,685 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:08:37,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:08:37,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [811214954] [2024-06-21 19:08:37,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:08:37,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:08:37,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:08:37,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:08:37,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:08:37,740 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:08:37,740 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 156 transitions, 1979 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-21 19:08:37,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:08:37,740 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:08:37,740 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:08:38,351 INFO L124 PetriNetUnfolderBase]: 2148/3239 cut-off events. [2024-06-21 19:08:38,351 INFO L125 PetriNetUnfolderBase]: For 39840/39840 co-relation queries the response was YES. [2024-06-21 19:08:38,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18143 conditions, 3239 events. 2148/3239 cut-off events. For 39840/39840 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 15400 event pairs, 962 based on Foata normal form. 3/3242 useless extension candidates. Maximal degree in co-relation 18093. Up to 3140 conditions per place. [2024-06-21 19:08:38,372 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 149 selfloop transitions, 27 changer transitions 0/179 dead transitions. [2024-06-21 19:08:38,372 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 179 transitions, 2467 flow [2024-06-21 19:08:38,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:08:38,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:08:38,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-21 19:08:38,374 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-21 19:08:38,374 INFO L175 Difference]: Start difference. First operand has 104 places, 156 transitions, 1979 flow. Second operand 7 states and 120 transitions. [2024-06-21 19:08:38,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 179 transitions, 2467 flow [2024-06-21 19:08:38,419 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 179 transitions, 2278 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-21 19:08:38,421 INFO L231 Difference]: Finished difference. Result has 104 places, 159 transitions, 1917 flow [2024-06-21 19:08:38,421 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1795, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1917, PETRI_PLACES=104, PETRI_TRANSITIONS=159} [2024-06-21 19:08:38,422 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 63 predicate places. [2024-06-21 19:08:38,422 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 159 transitions, 1917 flow [2024-06-21 19:08:38,422 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-21 19:08:38,422 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:08:38,422 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:08:38,422 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-21 19:08:38,423 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-21 19:08:38,423 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:08:38,423 INFO L85 PathProgramCache]: Analyzing trace with hash 1170847239, now seen corresponding path program 1 times [2024-06-21 19:08:38,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:08:38,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2140423093] [2024-06-21 19:08:38,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:08:38,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:08:38,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:08:40,107 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:08:40,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:08:40,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2140423093] [2024-06-21 19:08:40,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2140423093] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:08:40,107 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:08:40,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:08:40,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1958996406] [2024-06-21 19:08:40,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:08:40,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:08:40,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:08:40,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:08:40,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:08:40,228 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-21 19:08:40,228 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 159 transitions, 1917 flow. Second operand has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:08:40,228 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:08:40,228 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-21 19:08:40,228 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:08:40,893 INFO L124 PetriNetUnfolderBase]: 2170/3334 cut-off events. [2024-06-21 19:08:40,893 INFO L125 PetriNetUnfolderBase]: For 47647/47710 co-relation queries the response was YES. [2024-06-21 19:08:40,904 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18833 conditions, 3334 events. 2170/3334 cut-off events. For 47647/47710 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 16989 event pairs, 399 based on Foata normal form. 47/3345 useless extension candidates. Maximal degree in co-relation 18782. Up to 2132 conditions per place. [2024-06-21 19:08:40,918 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 105 selfloop transitions, 90 changer transitions 0/202 dead transitions. [2024-06-21 19:08:40,918 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 202 transitions, 2631 flow [2024-06-21 19:08:40,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:08:40,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:08:40,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 169 transitions. [2024-06-21 19:08:40,921 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.528125 [2024-06-21 19:08:40,921 INFO L175 Difference]: Start difference. First operand has 104 places, 159 transitions, 1917 flow. Second operand 8 states and 169 transitions. [2024-06-21 19:08:40,921 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 202 transitions, 2631 flow [2024-06-21 19:08:40,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 202 transitions, 2598 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-21 19:08:40,989 INFO L231 Difference]: Finished difference. Result has 108 places, 161 transitions, 2104 flow [2024-06-21 19:08:40,989 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1884, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2104, PETRI_PLACES=108, PETRI_TRANSITIONS=161} [2024-06-21 19:08:40,990 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 67 predicate places. [2024-06-21 19:08:40,990 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 161 transitions, 2104 flow [2024-06-21 19:08:40,990 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:08:40,990 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:08:40,990 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:08:40,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-21 19:08:40,990 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-21 19:08:40,991 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:08:40,991 INFO L85 PathProgramCache]: Analyzing trace with hash -976629053, now seen corresponding path program 2 times [2024-06-21 19:08:40,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:08:40,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1449260414] [2024-06-21 19:08:40,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:08:40,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:08:41,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:08:42,655 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:08:42,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:08:42,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1449260414] [2024-06-21 19:08:42,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1449260414] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:08:42,656 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:08:42,656 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:08:42,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2126257535] [2024-06-21 19:08:42,656 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:08:42,656 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:08:42,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:08:42,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:08:42,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:08:42,753 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-21 19:08:42,753 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 161 transitions, 2104 flow. Second operand has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:08:42,753 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:08:42,753 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-21 19:08:42,753 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:08:43,417 INFO L124 PetriNetUnfolderBase]: 2246/3466 cut-off events. [2024-06-21 19:08:43,417 INFO L125 PetriNetUnfolderBase]: For 54948/55011 co-relation queries the response was YES. [2024-06-21 19:08:43,427 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20059 conditions, 3466 events. 2246/3466 cut-off events. For 54948/55011 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 17979 event pairs, 581 based on Foata normal form. 49/3483 useless extension candidates. Maximal degree in co-relation 20006. Up to 2646 conditions per place. [2024-06-21 19:08:43,437 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 103 selfloop transitions, 88 changer transitions 0/198 dead transitions. [2024-06-21 19:08:43,437 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 198 transitions, 2718 flow [2024-06-21 19:08:43,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:08:43,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:08:43,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 165 transitions. [2024-06-21 19:08:43,440 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.515625 [2024-06-21 19:08:43,440 INFO L175 Difference]: Start difference. First operand has 108 places, 161 transitions, 2104 flow. Second operand 8 states and 165 transitions. [2024-06-21 19:08:43,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 198 transitions, 2718 flow [2024-06-21 19:08:43,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 198 transitions, 2600 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-21 19:08:43,503 INFO L231 Difference]: Finished difference. Result has 112 places, 162 transitions, 2189 flow [2024-06-21 19:08:43,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1986, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2189, PETRI_PLACES=112, PETRI_TRANSITIONS=162} [2024-06-21 19:08:43,503 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 71 predicate places. [2024-06-21 19:08:43,504 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 162 transitions, 2189 flow [2024-06-21 19:08:43,504 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:08:43,504 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:08:43,504 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:08:43,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-21 19:08:43,504 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-21 19:08:43,505 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:08:43,505 INFO L85 PathProgramCache]: Analyzing trace with hash 1259502279, now seen corresponding path program 3 times [2024-06-21 19:08:43,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:08:43,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [851730056] [2024-06-21 19:08:43,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:08:43,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:08:43,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:08:45,005 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:08:45,005 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:08:45,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [851730056] [2024-06-21 19:08:45,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [851730056] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:08:45,005 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:08:45,005 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:08:45,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1332872317] [2024-06-21 19:08:45,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:08:45,005 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:08:45,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:08:45,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:08:45,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:08:45,141 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-21 19:08:45,142 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 162 transitions, 2189 flow. Second operand has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:08:45,142 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:08:45,142 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-21 19:08:45,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:08:45,859 INFO L124 PetriNetUnfolderBase]: 2204/3404 cut-off events. [2024-06-21 19:08:45,860 INFO L125 PetriNetUnfolderBase]: For 55607/55656 co-relation queries the response was YES. [2024-06-21 19:08:45,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19919 conditions, 3404 events. 2204/3404 cut-off events. For 55607/55656 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 17469 event pairs, 568 based on Foata normal form. 48/3427 useless extension candidates. Maximal degree in co-relation 19864. Up to 2689 conditions per place. [2024-06-21 19:08:45,881 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 97 selfloop transitions, 94 changer transitions 0/198 dead transitions. [2024-06-21 19:08:45,882 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 198 transitions, 2805 flow [2024-06-21 19:08:45,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:08:45,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:08:45,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 162 transitions. [2024-06-21 19:08:45,883 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.50625 [2024-06-21 19:08:45,883 INFO L175 Difference]: Start difference. First operand has 112 places, 162 transitions, 2189 flow. Second operand 8 states and 162 transitions. [2024-06-21 19:08:45,883 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 198 transitions, 2805 flow [2024-06-21 19:08:45,957 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 198 transitions, 2618 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-21 19:08:45,959 INFO L231 Difference]: Finished difference. Result has 114 places, 162 transitions, 2197 flow [2024-06-21 19:08:45,959 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2002, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2197, PETRI_PLACES=114, PETRI_TRANSITIONS=162} [2024-06-21 19:08:45,960 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 73 predicate places. [2024-06-21 19:08:45,960 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 162 transitions, 2197 flow [2024-06-21 19:08:45,960 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:08:45,960 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:08:45,960 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:08:45,960 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-21 19:08:45,961 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:08:45,961 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:08:45,961 INFO L85 PathProgramCache]: Analyzing trace with hash -1614620197, now seen corresponding path program 1 times [2024-06-21 19:08:45,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:08:45,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [639960263] [2024-06-21 19:08:45,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:08:45,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:08:45,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:08:47,508 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:08:47,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:08:47,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [639960263] [2024-06-21 19:08:47,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [639960263] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:08:47,508 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:08:47,508 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:08:47,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [646897421] [2024-06-21 19:08:47,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:08:47,509 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:08:47,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:08:47,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:08:47,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:08:47,608 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:08:47,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 162 transitions, 2197 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-21 19:08:47,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:08:47,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:08:47,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:08:48,420 INFO L124 PetriNetUnfolderBase]: 2366/3600 cut-off events. [2024-06-21 19:08:48,420 INFO L125 PetriNetUnfolderBase]: For 55616/55634 co-relation queries the response was YES. [2024-06-21 19:08:48,430 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20878 conditions, 3600 events. 2366/3600 cut-off events. For 55616/55634 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 17848 event pairs, 593 based on Foata normal form. 22/3622 useless extension candidates. Maximal degree in co-relation 20822. Up to 3057 conditions per place. [2024-06-21 19:08:48,440 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 115 selfloop transitions, 86 changer transitions 0/204 dead transitions. [2024-06-21 19:08:48,440 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 204 transitions, 2851 flow [2024-06-21 19:08:48,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:08:48,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:08:48,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-21 19:08:48,441 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4875 [2024-06-21 19:08:48,441 INFO L175 Difference]: Start difference. First operand has 114 places, 162 transitions, 2197 flow. Second operand 8 states and 156 transitions. [2024-06-21 19:08:48,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 204 transitions, 2851 flow [2024-06-21 19:08:48,496 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 204 transitions, 2650 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-21 19:08:48,499 INFO L231 Difference]: Finished difference. Result has 115 places, 165 transitions, 2215 flow [2024-06-21 19:08:48,499 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1998, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2215, PETRI_PLACES=115, PETRI_TRANSITIONS=165} [2024-06-21 19:08:48,499 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 74 predicate places. [2024-06-21 19:08:48,499 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 165 transitions, 2215 flow [2024-06-21 19:08:48,499 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-21 19:08:48,499 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:08:48,499 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:08:48,500 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-21 19:08:48,500 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:08:48,500 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:08:48,500 INFO L85 PathProgramCache]: Analyzing trace with hash -1828578534, now seen corresponding path program 1 times [2024-06-21 19:08:48,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:08:48,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [617597261] [2024-06-21 19:08:48,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:08:48,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:08:48,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:08:49,746 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:08:49,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:08:49,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [617597261] [2024-06-21 19:08:49,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [617597261] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:08:49,747 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:08:49,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 19:08:49,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1804828832] [2024-06-21 19:08:49,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:08:49,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 19:08:49,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:08:49,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 19:08:49,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-21 19:08:49,849 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:08:49,849 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 165 transitions, 2215 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-21 19:08:49,849 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:08:49,850 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:08:49,850 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:08:50,522 INFO L124 PetriNetUnfolderBase]: 2371/3619 cut-off events. [2024-06-21 19:08:50,522 INFO L125 PetriNetUnfolderBase]: For 58490/58490 co-relation queries the response was YES. [2024-06-21 19:08:50,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21234 conditions, 3619 events. 2371/3619 cut-off events. For 58490/58490 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 18123 event pairs, 967 based on Foata normal form. 1/3620 useless extension candidates. Maximal degree in co-relation 21178. Up to 3540 conditions per place. [2024-06-21 19:08:50,552 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 169 selfloop transitions, 23 changer transitions 0/195 dead transitions. [2024-06-21 19:08:50,553 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 195 transitions, 2799 flow [2024-06-21 19:08:50,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:08:50,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:08:50,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-21 19:08:50,553 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.425 [2024-06-21 19:08:50,553 INFO L175 Difference]: Start difference. First operand has 115 places, 165 transitions, 2215 flow. Second operand 7 states and 119 transitions. [2024-06-21 19:08:50,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 195 transitions, 2799 flow [2024-06-21 19:08:50,636 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 195 transitions, 2604 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-21 19:08:50,638 INFO L231 Difference]: Finished difference. Result has 118 places, 177 transitions, 2202 flow [2024-06-21 19:08:50,639 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2024, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2202, PETRI_PLACES=118, PETRI_TRANSITIONS=177} [2024-06-21 19:08:50,639 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 77 predicate places. [2024-06-21 19:08:50,639 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 177 transitions, 2202 flow [2024-06-21 19:08:50,639 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-21 19:08:50,639 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:08:50,639 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:08:50,639 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-21 19:08:50,639 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-21 19:08:50,640 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:08:50,640 INFO L85 PathProgramCache]: Analyzing trace with hash 1311527397, now seen corresponding path program 2 times [2024-06-21 19:08:50,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:08:50,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1907105384] [2024-06-21 19:08:50,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:08:50,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:08:50,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:08:52,232 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:08:52,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:08:52,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1907105384] [2024-06-21 19:08:52,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1907105384] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:08:52,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:08:52,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:08:52,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740802293] [2024-06-21 19:08:52,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:08:52,233 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:08:52,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:08:52,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:08:52,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:08:52,346 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:08:52,346 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 177 transitions, 2202 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-21 19:08:52,346 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:08:52,346 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:08:52,346 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:08:53,044 INFO L124 PetriNetUnfolderBase]: 2427/3706 cut-off events. [2024-06-21 19:08:53,044 INFO L125 PetriNetUnfolderBase]: For 64257/64259 co-relation queries the response was YES. [2024-06-21 19:08:53,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21714 conditions, 3706 events. 2427/3706 cut-off events. For 64257/64259 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 18638 event pairs, 1062 based on Foata normal form. 10/3716 useless extension candidates. Maximal degree in co-relation 21654. Up to 3247 conditions per place. [2024-06-21 19:08:53,069 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 141 selfloop transitions, 78 changer transitions 0/222 dead transitions. [2024-06-21 19:08:53,069 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 222 transitions, 2952 flow [2024-06-21 19:08:53,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:08:53,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:08:53,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-21 19:08:53,070 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.446875 [2024-06-21 19:08:53,070 INFO L175 Difference]: Start difference. First operand has 118 places, 177 transitions, 2202 flow. Second operand 8 states and 143 transitions. [2024-06-21 19:08:53,071 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 222 transitions, 2952 flow [2024-06-21 19:08:53,143 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 222 transitions, 2930 flow, removed 10 selfloop flow, removed 1 redundant places. [2024-06-21 19:08:53,146 INFO L231 Difference]: Finished difference. Result has 126 places, 190 transitions, 2523 flow [2024-06-21 19:08:53,146 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2180, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2523, PETRI_PLACES=126, PETRI_TRANSITIONS=190} [2024-06-21 19:08:53,147 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 85 predicate places. [2024-06-21 19:08:53,147 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 190 transitions, 2523 flow [2024-06-21 19:08:53,147 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-21 19:08:53,147 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:08:53,147 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:08:53,147 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-21 19:08:53,147 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:08:53,147 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:08:53,147 INFO L85 PathProgramCache]: Analyzing trace with hash -637167914, now seen corresponding path program 2 times [2024-06-21 19:08:53,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:08:53,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1349474200] [2024-06-21 19:08:53,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:08:53,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:08:53,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:08:54,275 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:08:54,275 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:08:54,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1349474200] [2024-06-21 19:08:54,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1349474200] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:08:54,275 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:08:54,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 19:08:54,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2033115419] [2024-06-21 19:08:54,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:08:54,276 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 19:08:54,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:08:54,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 19:08:54,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-21 19:08:54,329 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:08:54,329 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 190 transitions, 2523 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-21 19:08:54,329 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:08:54,329 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:08:54,329 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:08:54,907 INFO L124 PetriNetUnfolderBase]: 2453/3744 cut-off events. [2024-06-21 19:08:54,907 INFO L125 PetriNetUnfolderBase]: For 70666/70666 co-relation queries the response was YES. [2024-06-21 19:08:54,922 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23020 conditions, 3744 events. 2453/3744 cut-off events. For 70666/70666 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 18887 event pairs, 1080 based on Foata normal form. 1/3745 useless extension candidates. Maximal degree in co-relation 22956. Up to 3662 conditions per place. [2024-06-21 19:08:54,936 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 185 selfloop transitions, 29 changer transitions 0/217 dead transitions. [2024-06-21 19:08:54,936 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 217 transitions, 3164 flow [2024-06-21 19:08:54,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 19:08:54,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 19:08:54,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 105 transitions. [2024-06-21 19:08:54,937 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-21 19:08:54,937 INFO L175 Difference]: Start difference. First operand has 126 places, 190 transitions, 2523 flow. Second operand 6 states and 105 transitions. [2024-06-21 19:08:54,938 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 217 transitions, 3164 flow [2024-06-21 19:08:55,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 217 transitions, 3028 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-21 19:08:55,026 INFO L231 Difference]: Finished difference. Result has 130 places, 204 transitions, 2629 flow [2024-06-21 19:08:55,026 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2387, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2629, PETRI_PLACES=130, PETRI_TRANSITIONS=204} [2024-06-21 19:08:55,027 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 89 predicate places. [2024-06-21 19:08:55,027 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 204 transitions, 2629 flow [2024-06-21 19:08:55,027 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-21 19:08:55,027 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:08:55,027 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:08:55,027 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-21 19:08:55,027 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-21 19:08:55,028 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:08:55,028 INFO L85 PathProgramCache]: Analyzing trace with hash -1178782185, now seen corresponding path program 3 times [2024-06-21 19:08:55,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:08:55,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [561302814] [2024-06-21 19:08:55,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:08:55,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:08:55,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:08:56,502 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:08:56,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:08:56,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [561302814] [2024-06-21 19:08:56,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [561302814] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:08:56,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:08:56,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:08:56,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [258382393] [2024-06-21 19:08:56,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:08:56,502 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:08:56,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:08:56,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:08:56,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:08:56,607 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:08:56,607 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 204 transitions, 2629 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-21 19:08:56,607 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:08:56,607 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:08:56,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:08:57,326 INFO L124 PetriNetUnfolderBase]: 2470/3770 cut-off events. [2024-06-21 19:08:57,326 INFO L125 PetriNetUnfolderBase]: For 76157/76157 co-relation queries the response was YES. [2024-06-21 19:08:57,341 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23531 conditions, 3770 events. 2470/3770 cut-off events. For 76157/76157 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 19019 event pairs, 1078 based on Foata normal form. 4/3774 useless extension candidates. Maximal degree in co-relation 23463. Up to 3640 conditions per place. [2024-06-21 19:08:57,353 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 199 selfloop transitions, 29 changer transitions 0/231 dead transitions. [2024-06-21 19:08:57,354 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 231 transitions, 3230 flow [2024-06-21 19:08:57,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:08:57,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:08:57,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-21 19:08:57,355 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3972222222222222 [2024-06-21 19:08:57,355 INFO L175 Difference]: Start difference. First operand has 130 places, 204 transitions, 2629 flow. Second operand 9 states and 143 transitions. [2024-06-21 19:08:57,355 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 231 transitions, 3230 flow [2024-06-21 19:08:57,467 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 231 transitions, 3187 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-06-21 19:08:57,470 INFO L231 Difference]: Finished difference. Result has 137 places, 206 transitions, 2693 flow [2024-06-21 19:08:57,470 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2586, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2693, PETRI_PLACES=137, PETRI_TRANSITIONS=206} [2024-06-21 19:08:57,471 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 96 predicate places. [2024-06-21 19:08:57,471 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 206 transitions, 2693 flow [2024-06-21 19:08:57,471 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-21 19:08:57,471 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:08:57,471 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:08:57,471 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-21 19:08:57,471 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-21 19:08:57,472 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:08:57,472 INFO L85 PathProgramCache]: Analyzing trace with hash -27301693, now seen corresponding path program 4 times [2024-06-21 19:08:57,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:08:57,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1207543623] [2024-06-21 19:08:57,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:08:57,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:08:57,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:08:58,750 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:08:58,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:08:58,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1207543623] [2024-06-21 19:08:58,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1207543623] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:08:58,750 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:08:58,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:08:58,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [66304324] [2024-06-21 19:08:58,750 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:08:58,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:08:58,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:08:58,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:08:58,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:08:58,862 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:08:58,862 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 206 transitions, 2693 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-21 19:08:58,862 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:08:58,862 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:08:58,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:08:59,682 INFO L124 PetriNetUnfolderBase]: 2487/3797 cut-off events. [2024-06-21 19:08:59,682 INFO L125 PetriNetUnfolderBase]: For 82861/82861 co-relation queries the response was YES. [2024-06-21 19:08:59,698 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24083 conditions, 3797 events. 2487/3797 cut-off events. For 82861/82861 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 19166 event pairs, 1064 based on Foata normal form. 4/3801 useless extension candidates. Maximal degree in co-relation 24013. Up to 3681 conditions per place. [2024-06-21 19:08:59,710 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 209 selfloop transitions, 20 changer transitions 0/232 dead transitions. [2024-06-21 19:08:59,711 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 232 transitions, 3283 flow [2024-06-21 19:08:59,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:08:59,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:08:59,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 142 transitions. [2024-06-21 19:08:59,712 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39444444444444443 [2024-06-21 19:08:59,712 INFO L175 Difference]: Start difference. First operand has 137 places, 206 transitions, 2693 flow. Second operand 9 states and 142 transitions. [2024-06-21 19:08:59,712 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 232 transitions, 3283 flow [2024-06-21 19:08:59,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 232 transitions, 3190 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-21 19:08:59,847 INFO L231 Difference]: Finished difference. Result has 138 places, 208 transitions, 2691 flow [2024-06-21 19:08:59,848 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2600, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2691, PETRI_PLACES=138, PETRI_TRANSITIONS=208} [2024-06-21 19:08:59,848 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 97 predicate places. [2024-06-21 19:08:59,848 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 208 transitions, 2691 flow [2024-06-21 19:08:59,848 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-21 19:08:59,848 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:08:59,849 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:08:59,849 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-21 19:08:59,849 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-21 19:08:59,850 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:08:59,850 INFO L85 PathProgramCache]: Analyzing trace with hash -1406683335, now seen corresponding path program 5 times [2024-06-21 19:08:59,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:08:59,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1108251176] [2024-06-21 19:08:59,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:08:59,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:08:59,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:09:01,373 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:09:01,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:09:01,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1108251176] [2024-06-21 19:09:01,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1108251176] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:09:01,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:09:01,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:09:01,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [60204248] [2024-06-21 19:09:01,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:09:01,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:09:01,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:09:01,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:09:01,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:09:01,479 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:09:01,479 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 208 transitions, 2691 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-21 19:09:01,479 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:09:01,479 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:09:01,480 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:09:02,310 INFO L124 PetriNetUnfolderBase]: 2515/3840 cut-off events. [2024-06-21 19:09:02,310 INFO L125 PetriNetUnfolderBase]: For 88800/88800 co-relation queries the response was YES. [2024-06-21 19:09:02,327 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24545 conditions, 3840 events. 2515/3840 cut-off events. For 88800/88800 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 19517 event pairs, 1075 based on Foata normal form. 4/3844 useless extension candidates. Maximal degree in co-relation 24475. Up to 3665 conditions per place. [2024-06-21 19:09:02,340 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 197 selfloop transitions, 40 changer transitions 0/240 dead transitions. [2024-06-21 19:09:02,340 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 240 transitions, 3355 flow [2024-06-21 19:09:02,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:09:02,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:09:02,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-21 19:09:02,342 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.425 [2024-06-21 19:09:02,342 INFO L175 Difference]: Start difference. First operand has 138 places, 208 transitions, 2691 flow. Second operand 8 states and 136 transitions. [2024-06-21 19:09:02,342 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 240 transitions, 3355 flow [2024-06-21 19:09:02,480 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 240 transitions, 3282 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-21 19:09:02,483 INFO L231 Difference]: Finished difference. Result has 139 places, 212 transitions, 2769 flow [2024-06-21 19:09:02,484 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2618, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2769, PETRI_PLACES=139, PETRI_TRANSITIONS=212} [2024-06-21 19:09:02,484 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 98 predicate places. [2024-06-21 19:09:02,484 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 212 transitions, 2769 flow [2024-06-21 19:09:02,484 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-21 19:09:02,484 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:09:02,484 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:09:02,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-21 19:09:02,484 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-21 19:09:02,484 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:09:02,485 INFO L85 PathProgramCache]: Analyzing trace with hash -1170508223, now seen corresponding path program 1 times [2024-06-21 19:09:02,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:09:02,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [113330416] [2024-06-21 19:09:02,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:09:02,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:09:02,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:09:03,684 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:09:03,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:09:03,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [113330416] [2024-06-21 19:09:03,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [113330416] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:09:03,685 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:09:03,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:09:03,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1150569804] [2024-06-21 19:09:03,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:09:03,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:09:03,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:09:03,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:09:03,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:09:03,742 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:09:03,743 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 212 transitions, 2769 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-21 19:09:03,743 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:09:03,743 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:09:03,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:09:04,473 INFO L124 PetriNetUnfolderBase]: 2495/3812 cut-off events. [2024-06-21 19:09:04,473 INFO L125 PetriNetUnfolderBase]: For 94254/94256 co-relation queries the response was YES. [2024-06-21 19:09:04,490 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24686 conditions, 3812 events. 2495/3812 cut-off events. For 94254/94256 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 19320 event pairs, 1063 based on Foata normal form. 4/3816 useless extension candidates. Maximal degree in co-relation 24615. Up to 3491 conditions per place. [2024-06-21 19:09:04,505 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 173 selfloop transitions, 65 changer transitions 0/241 dead transitions. [2024-06-21 19:09:04,505 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 241 transitions, 3417 flow [2024-06-21 19:09:04,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:09:04,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:09:04,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-21 19:09:04,506 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45714285714285713 [2024-06-21 19:09:04,506 INFO L175 Difference]: Start difference. First operand has 139 places, 212 transitions, 2769 flow. Second operand 7 states and 128 transitions. [2024-06-21 19:09:04,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 241 transitions, 3417 flow [2024-06-21 19:09:04,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 241 transitions, 3306 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-21 19:09:04,676 INFO L231 Difference]: Finished difference. Result has 142 places, 218 transitions, 2931 flow [2024-06-21 19:09:04,676 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2660, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2931, PETRI_PLACES=142, PETRI_TRANSITIONS=218} [2024-06-21 19:09:04,676 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 101 predicate places. [2024-06-21 19:09:04,677 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 218 transitions, 2931 flow [2024-06-21 19:09:04,677 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-21 19:09:04,677 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:09:04,677 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:09:04,677 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-21 19:09:04,677 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-21 19:09:04,678 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:09:04,678 INFO L85 PathProgramCache]: Analyzing trace with hash 447667517, now seen corresponding path program 6 times [2024-06-21 19:09:04,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:09:04,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [389057149] [2024-06-21 19:09:04,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:09:04,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:09:04,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:09:05,987 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:09:05,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:09:05,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [389057149] [2024-06-21 19:09:05,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [389057149] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:09:05,987 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:09:05,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:09:05,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1839724934] [2024-06-21 19:09:05,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:09:05,988 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:09:05,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:09:05,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:09:05,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:09:06,096 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:09:06,097 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 218 transitions, 2931 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-21 19:09:06,097 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:09:06,097 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:09:06,097 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:09:06,897 INFO L124 PetriNetUnfolderBase]: 2487/3790 cut-off events. [2024-06-21 19:09:06,897 INFO L125 PetriNetUnfolderBase]: For 98701/98701 co-relation queries the response was YES. [2024-06-21 19:09:06,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24978 conditions, 3790 events. 2487/3790 cut-off events. For 98701/98701 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 19123 event pairs, 1076 based on Foata normal form. 4/3794 useless extension candidates. Maximal degree in co-relation 24905. Up to 3666 conditions per place. [2024-06-21 19:09:06,928 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 213 selfloop transitions, 29 changer transitions 0/245 dead transitions. [2024-06-21 19:09:06,929 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 245 transitions, 3571 flow [2024-06-21 19:09:06,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:09:06,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:09:06,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-21 19:09:06,930 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.425 [2024-06-21 19:09:06,930 INFO L175 Difference]: Start difference. First operand has 142 places, 218 transitions, 2931 flow. Second operand 8 states and 136 transitions. [2024-06-21 19:09:06,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 245 transitions, 3571 flow [2024-06-21 19:09:07,095 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 245 transitions, 3500 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-21 19:09:07,098 INFO L231 Difference]: Finished difference. Result has 146 places, 220 transitions, 2977 flow [2024-06-21 19:09:07,099 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2860, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2977, PETRI_PLACES=146, PETRI_TRANSITIONS=220} [2024-06-21 19:09:07,099 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 105 predicate places. [2024-06-21 19:09:07,100 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 220 transitions, 2977 flow [2024-06-21 19:09:07,100 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-21 19:09:07,100 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:09:07,100 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:09:07,100 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-21 19:09:07,100 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:09:07,100 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:09:07,100 INFO L85 PathProgramCache]: Analyzing trace with hash -625740074, now seen corresponding path program 3 times [2024-06-21 19:09:07,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:09:07,101 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304451811] [2024-06-21 19:09:07,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:09:07,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:09:07,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:09:08,142 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:09:08,142 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:09:08,142 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304451811] [2024-06-21 19:09:08,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [304451811] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:09:08,142 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:09:08,142 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 19:09:08,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [192318374] [2024-06-21 19:09:08,142 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:09:08,142 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 19:09:08,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:09:08,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 19:09:08,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-21 19:09:08,180 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:09:08,180 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 220 transitions, 2977 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-21 19:09:08,181 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:09:08,181 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:09:08,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:09:08,831 INFO L124 PetriNetUnfolderBase]: 2484/3785 cut-off events. [2024-06-21 19:09:08,831 INFO L125 PetriNetUnfolderBase]: For 103662/103662 co-relation queries the response was YES. [2024-06-21 19:09:08,848 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25213 conditions, 3785 events. 2484/3785 cut-off events. For 103662/103662 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 19074 event pairs, 1084 based on Foata normal form. 1/3786 useless extension candidates. Maximal degree in co-relation 25138. Up to 3736 conditions per place. [2024-06-21 19:09:08,861 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 212 selfloop transitions, 13 changer transitions 0/228 dead transitions. [2024-06-21 19:09:08,861 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 228 transitions, 3453 flow [2024-06-21 19:09:08,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 19:09:08,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 19:09:08,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 95 transitions. [2024-06-21 19:09:08,862 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3958333333333333 [2024-06-21 19:09:08,862 INFO L175 Difference]: Start difference. First operand has 146 places, 220 transitions, 2977 flow. Second operand 6 states and 95 transitions. [2024-06-21 19:09:08,862 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 228 transitions, 3453 flow [2024-06-21 19:09:09,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 228 transitions, 3342 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-21 19:09:09,090 INFO L231 Difference]: Finished difference. Result has 146 places, 220 transitions, 2898 flow [2024-06-21 19:09:09,090 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2866, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2898, PETRI_PLACES=146, PETRI_TRANSITIONS=220} [2024-06-21 19:09:09,090 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 105 predicate places. [2024-06-21 19:09:09,090 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 220 transitions, 2898 flow [2024-06-21 19:09:09,090 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-21 19:09:09,090 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:09:09,090 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:09:09,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-21 19:09:09,091 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:09:09,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:09:09,091 INFO L85 PathProgramCache]: Analyzing trace with hash -631448042, now seen corresponding path program 1 times [2024-06-21 19:09:09,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:09:09,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105144515] [2024-06-21 19:09:09,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:09:09,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:09:09,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:09:10,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-21 19:09:10,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:09:10,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2105144515] [2024-06-21 19:09:10,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2105144515] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:09:10,481 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:09:10,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 19:09:10,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1635156841] [2024-06-21 19:09:10,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:09:10,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 19:09:10,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:09:10,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 19:09:10,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 19:09:10,527 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:09:10,527 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 220 transitions, 2898 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-21 19:09:10,527 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:09:10,527 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:09:10,527 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:09:11,365 INFO L124 PetriNetUnfolderBase]: 2499/3806 cut-off events. [2024-06-21 19:09:11,365 INFO L125 PetriNetUnfolderBase]: For 108838/108838 co-relation queries the response was YES. [2024-06-21 19:09:11,382 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25277 conditions, 3806 events. 2499/3806 cut-off events. For 108838/108838 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 19210 event pairs, 1083 based on Foata normal form. 3/3809 useless extension candidates. Maximal degree in co-relation 25201. Up to 3714 conditions per place. [2024-06-21 19:09:11,396 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 216 selfloop transitions, 24 changer transitions 0/243 dead transitions. [2024-06-21 19:09:11,396 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 243 transitions, 3581 flow [2024-06-21 19:09:11,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 19:09:11,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 19:09:11,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 107 transitions. [2024-06-21 19:09:11,397 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44583333333333336 [2024-06-21 19:09:11,397 INFO L175 Difference]: Start difference. First operand has 146 places, 220 transitions, 2898 flow. Second operand 6 states and 107 transitions. [2024-06-21 19:09:11,397 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 243 transitions, 3581 flow [2024-06-21 19:09:11,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 243 transitions, 3542 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-21 19:09:11,629 INFO L231 Difference]: Finished difference. Result has 149 places, 228 transitions, 3031 flow [2024-06-21 19:09:11,630 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2859, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3031, PETRI_PLACES=149, PETRI_TRANSITIONS=228} [2024-06-21 19:09:11,630 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 108 predicate places. [2024-06-21 19:09:11,630 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 228 transitions, 3031 flow [2024-06-21 19:09:11,630 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-21 19:09:11,630 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:09:11,630 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:09:11,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-21 19:09:11,630 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:09:11,631 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:09:11,631 INFO L85 PathProgramCache]: Analyzing trace with hash 347537848, now seen corresponding path program 2 times [2024-06-21 19:09:11,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:09:11,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [449297370] [2024-06-21 19:09:11,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:09:11,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:09:11,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:09:13,008 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:09:13,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:09:13,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [449297370] [2024-06-21 19:09:13,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [449297370] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:09:13,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:09:13,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 19:09:13,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [851341488] [2024-06-21 19:09:13,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:09:13,009 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 19:09:13,009 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:09:13,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 19:09:13,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 19:09:13,073 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:09:13,074 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 228 transitions, 3031 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-21 19:09:13,074 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:09:13,074 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:09:13,074 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:09:13,897 INFO L124 PetriNetUnfolderBase]: 2490/3794 cut-off events. [2024-06-21 19:09:13,897 INFO L125 PetriNetUnfolderBase]: For 114144/114148 co-relation queries the response was YES. [2024-06-21 19:09:13,916 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25733 conditions, 3794 events. 2490/3794 cut-off events. For 114144/114148 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 19120 event pairs, 1074 based on Foata normal form. 7/3801 useless extension candidates. Maximal degree in co-relation 25655. Up to 3707 conditions per place. [2024-06-21 19:09:13,929 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 213 selfloop transitions, 25 changer transitions 0/241 dead transitions. [2024-06-21 19:09:13,929 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 241 transitions, 3562 flow [2024-06-21 19:09:13,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 19:09:13,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 19:09:13,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 101 transitions. [2024-06-21 19:09:13,930 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42083333333333334 [2024-06-21 19:09:13,930 INFO L175 Difference]: Start difference. First operand has 149 places, 228 transitions, 3031 flow. Second operand 6 states and 101 transitions. [2024-06-21 19:09:13,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 241 transitions, 3562 flow [2024-06-21 19:09:14,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 241 transitions, 3525 flow, removed 17 selfloop flow, removed 1 redundant places. [2024-06-21 19:09:14,137 INFO L231 Difference]: Finished difference. Result has 154 places, 229 transitions, 3067 flow [2024-06-21 19:09:14,138 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3000, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3067, PETRI_PLACES=154, PETRI_TRANSITIONS=229} [2024-06-21 19:09:14,138 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 113 predicate places. [2024-06-21 19:09:14,138 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 229 transitions, 3067 flow [2024-06-21 19:09:14,138 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-21 19:09:14,138 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:09:14,138 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:09:14,139 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-21 19:09:14,139 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:09:14,139 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:09:14,139 INFO L85 PathProgramCache]: Analyzing trace with hash -338018098, now seen corresponding path program 1 times [2024-06-21 19:09:14,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:09:14,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [112504385] [2024-06-21 19:09:14,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:09:14,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:09:14,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:09:15,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-21 19:09:15,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:09:15,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [112504385] [2024-06-21 19:09:15,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [112504385] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:09:15,406 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:09:15,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:09:15,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1899363160] [2024-06-21 19:09:15,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:09:15,406 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:09:15,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:09:15,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:09:15,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:09:15,472 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:09:15,472 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 229 transitions, 3067 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:09:15,472 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:09:15,472 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:09:15,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:09:16,348 INFO L124 PetriNetUnfolderBase]: 2541/3863 cut-off events. [2024-06-21 19:09:16,349 INFO L125 PetriNetUnfolderBase]: For 120444/120456 co-relation queries the response was YES. [2024-06-21 19:09:16,365 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26483 conditions, 3863 events. 2541/3863 cut-off events. For 120444/120456 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 19453 event pairs, 784 based on Foata normal form. 12/3875 useless extension candidates. Maximal degree in co-relation 26401. Up to 3535 conditions per place. [2024-06-21 19:09:16,377 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 217 selfloop transitions, 69 changer transitions 0/289 dead transitions. [2024-06-21 19:09:16,378 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 289 transitions, 4339 flow [2024-06-21 19:09:16,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:09:16,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:09:16,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-21 19:09:16,379 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.453125 [2024-06-21 19:09:16,379 INFO L175 Difference]: Start difference. First operand has 154 places, 229 transitions, 3067 flow. Second operand 8 states and 145 transitions. [2024-06-21 19:09:16,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 289 transitions, 4339 flow [2024-06-21 19:09:16,604 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 289 transitions, 4283 flow, removed 16 selfloop flow, removed 2 redundant places. [2024-06-21 19:09:16,608 INFO L231 Difference]: Finished difference. Result has 164 places, 259 transitions, 3680 flow [2024-06-21 19:09:16,608 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3023, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3680, PETRI_PLACES=164, PETRI_TRANSITIONS=259} [2024-06-21 19:09:16,609 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 123 predicate places. [2024-06-21 19:09:16,609 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 259 transitions, 3680 flow [2024-06-21 19:09:16,609 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:09:16,609 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:09:16,609 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:09:16,609 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-21 19:09:16,609 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-21 19:09:16,610 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:09:16,610 INFO L85 PathProgramCache]: Analyzing trace with hash -1951109349, now seen corresponding path program 1 times [2024-06-21 19:09:16,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:09:16,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1793029201] [2024-06-21 19:09:16,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:09:16,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:09:16,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:09:18,470 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:09:18,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:09:18,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1793029201] [2024-06-21 19:09:18,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1793029201] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:09:18,471 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:09:18,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:09:18,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2082739401] [2024-06-21 19:09:18,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:09:18,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:09:18,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:09:18,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:09:18,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:09:18,573 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:09:18,573 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 259 transitions, 3680 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:09:18,573 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:09:18,573 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:09:18,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:09:19,621 INFO L124 PetriNetUnfolderBase]: 2650/4035 cut-off events. [2024-06-21 19:09:19,622 INFO L125 PetriNetUnfolderBase]: For 133358/133369 co-relation queries the response was YES. [2024-06-21 19:09:19,644 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29158 conditions, 4035 events. 2650/4035 cut-off events. For 133358/133369 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 20518 event pairs, 815 based on Foata normal form. 12/4047 useless extension candidates. Maximal degree in co-relation 29070. Up to 3407 conditions per place. [2024-06-21 19:09:19,659 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 202 selfloop transitions, 129 changer transitions 0/334 dead transitions. [2024-06-21 19:09:19,659 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 334 transitions, 5212 flow [2024-06-21 19:09:19,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:09:19,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:09:19,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-21 19:09:19,660 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4527777777777778 [2024-06-21 19:09:19,660 INFO L175 Difference]: Start difference. First operand has 164 places, 259 transitions, 3680 flow. Second operand 9 states and 163 transitions. [2024-06-21 19:09:19,660 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 334 transitions, 5212 flow [2024-06-21 19:09:19,911 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 334 transitions, 5122 flow, removed 44 selfloop flow, removed 1 redundant places. [2024-06-21 19:09:19,915 INFO L231 Difference]: Finished difference. Result has 174 places, 292 transitions, 4519 flow [2024-06-21 19:09:19,916 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3606, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4519, PETRI_PLACES=174, PETRI_TRANSITIONS=292} [2024-06-21 19:09:19,916 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 133 predicate places. [2024-06-21 19:09:19,916 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 292 transitions, 4519 flow [2024-06-21 19:09:19,916 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:09:19,916 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:09:19,916 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:09:19,916 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-21 19:09:19,916 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-21 19:09:19,917 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:09:19,917 INFO L85 PathProgramCache]: Analyzing trace with hash -1950900099, now seen corresponding path program 2 times [2024-06-21 19:09:19,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:09:19,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1825926395] [2024-06-21 19:09:19,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:09:19,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:09:19,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:09:21,473 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:09:21,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:09:21,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1825926395] [2024-06-21 19:09:21,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1825926395] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:09:21,473 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:09:21,473 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:09:21,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2144367941] [2024-06-21 19:09:21,473 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:09:21,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:09:21,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:09:21,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:09:21,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:09:21,590 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:09:21,590 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 292 transitions, 4519 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:09:21,590 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:09:21,590 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:09:21,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:09:22,588 INFO L124 PetriNetUnfolderBase]: 2725/4152 cut-off events. [2024-06-21 19:09:22,588 INFO L125 PetriNetUnfolderBase]: For 144823/144831 co-relation queries the response was YES. [2024-06-21 19:09:22,609 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30673 conditions, 4152 events. 2725/4152 cut-off events. For 144823/144831 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 21300 event pairs, 803 based on Foata normal form. 10/4162 useless extension candidates. Maximal degree in co-relation 30580. Up to 3370 conditions per place. [2024-06-21 19:09:22,624 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 205 selfloop transitions, 136 changer transitions 0/344 dead transitions. [2024-06-21 19:09:22,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 344 transitions, 5753 flow [2024-06-21 19:09:22,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:09:22,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:09:22,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-21 19:09:22,625 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-06-21 19:09:22,625 INFO L175 Difference]: Start difference. First operand has 174 places, 292 transitions, 4519 flow. Second operand 9 states and 165 transitions. [2024-06-21 19:09:22,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 344 transitions, 5753 flow [2024-06-21 19:09:22,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 344 transitions, 5539 flow, removed 32 selfloop flow, removed 4 redundant places. [2024-06-21 19:09:22,928 INFO L231 Difference]: Finished difference. Result has 180 places, 301 transitions, 4746 flow [2024-06-21 19:09:22,928 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4305, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4746, PETRI_PLACES=180, PETRI_TRANSITIONS=301} [2024-06-21 19:09:22,929 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 139 predicate places. [2024-06-21 19:09:22,929 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 301 transitions, 4746 flow [2024-06-21 19:09:22,929 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:09:22,929 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:09:22,929 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:09:22,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-21 19:09:22,929 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-21 19:09:22,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:09:22,929 INFO L85 PathProgramCache]: Analyzing trace with hash -1956471729, now seen corresponding path program 3 times [2024-06-21 19:09:22,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:09:22,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [525014943] [2024-06-21 19:09:22,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:09:22,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:09:22,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:09:24,713 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:09:24,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:09:24,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [525014943] [2024-06-21 19:09:24,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [525014943] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:09:24,714 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:09:24,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:09:24,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1974837600] [2024-06-21 19:09:24,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:09:24,714 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:09:24,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:09:24,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:09:24,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:09:24,819 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:09:24,819 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 301 transitions, 4746 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:09:24,820 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:09:24,820 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:09:24,820 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:09:25,949 INFO L124 PetriNetUnfolderBase]: 2768/4214 cut-off events. [2024-06-21 19:09:25,949 INFO L125 PetriNetUnfolderBase]: For 153773/153777 co-relation queries the response was YES. [2024-06-21 19:09:25,976 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31777 conditions, 4214 events. 2768/4214 cut-off events. For 153773/153777 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 21671 event pairs, 845 based on Foata normal form. 8/4222 useless extension candidates. Maximal degree in co-relation 31682. Up to 3567 conditions per place. [2024-06-21 19:09:25,994 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 204 selfloop transitions, 152 changer transitions 0/359 dead transitions. [2024-06-21 19:09:25,995 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 359 transitions, 6115 flow [2024-06-21 19:09:25,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:09:25,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:09:25,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-21 19:09:25,996 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-06-21 19:09:25,996 INFO L175 Difference]: Start difference. First operand has 180 places, 301 transitions, 4746 flow. Second operand 9 states and 165 transitions. [2024-06-21 19:09:25,996 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 359 transitions, 6115 flow [2024-06-21 19:09:26,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 359 transitions, 5894 flow, removed 35 selfloop flow, removed 5 redundant places. [2024-06-21 19:09:26,314 INFO L231 Difference]: Finished difference. Result has 186 places, 325 transitions, 5486 flow [2024-06-21 19:09:26,314 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4553, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5486, PETRI_PLACES=186, PETRI_TRANSITIONS=325} [2024-06-21 19:09:26,315 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 145 predicate places. [2024-06-21 19:09:26,315 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 325 transitions, 5486 flow [2024-06-21 19:09:26,315 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:09:26,315 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:09:26,315 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:09:26,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-21 19:09:26,315 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:09:26,315 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:09:26,315 INFO L85 PathProgramCache]: Analyzing trace with hash -1061987740, now seen corresponding path program 2 times [2024-06-21 19:09:26,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:09:26,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [971126567] [2024-06-21 19:09:26,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:09:26,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:09:26,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:09:27,872 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:09:27,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:09:27,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [971126567] [2024-06-21 19:09:27,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [971126567] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:09:27,872 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:09:27,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:09:27,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1958758600] [2024-06-21 19:09:27,872 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:09:27,873 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:09:27,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:09:27,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:09:27,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:09:27,944 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:09:27,945 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 325 transitions, 5486 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:09:27,945 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:09:27,945 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:09:27,945 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:09:29,040 INFO L124 PetriNetUnfolderBase]: 2820/4280 cut-off events. [2024-06-21 19:09:29,041 INFO L125 PetriNetUnfolderBase]: For 163193/163199 co-relation queries the response was YES. [2024-06-21 19:09:29,063 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33218 conditions, 4280 events. 2820/4280 cut-off events. For 163193/163199 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 21977 event pairs, 804 based on Foata normal form. 8/4288 useless extension candidates. Maximal degree in co-relation 33119. Up to 3916 conditions per place. [2024-06-21 19:09:29,078 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 283 selfloop transitions, 83 changer transitions 0/369 dead transitions. [2024-06-21 19:09:29,078 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 369 transitions, 6782 flow [2024-06-21 19:09:29,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:09:29,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:09:29,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-21 19:09:29,080 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45625 [2024-06-21 19:09:29,080 INFO L175 Difference]: Start difference. First operand has 186 places, 325 transitions, 5486 flow. Second operand 8 states and 146 transitions. [2024-06-21 19:09:29,080 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 369 transitions, 6782 flow [2024-06-21 19:09:29,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 369 transitions, 6586 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-21 19:09:29,384 INFO L231 Difference]: Finished difference. Result has 193 places, 343 transitions, 5784 flow [2024-06-21 19:09:29,385 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5296, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5784, PETRI_PLACES=193, PETRI_TRANSITIONS=343} [2024-06-21 19:09:29,385 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 152 predicate places. [2024-06-21 19:09:29,385 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 343 transitions, 5784 flow [2024-06-21 19:09:29,385 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:09:29,385 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:09:29,385 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:09:29,385 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-21 19:09:29,385 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:09:29,386 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:09:29,386 INFO L85 PathProgramCache]: Analyzing trace with hash -819963232, now seen corresponding path program 3 times [2024-06-21 19:09:29,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:09:29,386 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [870456944] [2024-06-21 19:09:29,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:09:29,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:09:29,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:09:31,125 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:09:31,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:09:31,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [870456944] [2024-06-21 19:09:31,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [870456944] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:09:31,125 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:09:31,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:09:31,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1398599112] [2024-06-21 19:09:31,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:09:31,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:09:31,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:09:31,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:09:31,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:09:31,208 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:09:31,209 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 343 transitions, 5784 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:09:31,209 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:09:31,209 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:09:31,209 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:09:32,234 INFO L124 PetriNetUnfolderBase]: 2816/4279 cut-off events. [2024-06-21 19:09:32,234 INFO L125 PetriNetUnfolderBase]: For 170132/170139 co-relation queries the response was YES. [2024-06-21 19:09:32,262 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33437 conditions, 4279 events. 2816/4279 cut-off events. For 170132/170139 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 21988 event pairs, 812 based on Foata normal form. 8/4287 useless extension candidates. Maximal degree in co-relation 33334. Up to 3914 conditions per place. [2024-06-21 19:09:32,279 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 282 selfloop transitions, 80 changer transitions 0/365 dead transitions. [2024-06-21 19:09:32,279 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 365 transitions, 6774 flow [2024-06-21 19:09:32,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:09:32,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:09:32,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-21 19:09:32,281 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-21 19:09:32,281 INFO L175 Difference]: Start difference. First operand has 193 places, 343 transitions, 5784 flow. Second operand 8 states and 140 transitions. [2024-06-21 19:09:32,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 365 transitions, 6774 flow [2024-06-21 19:09:32,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 365 transitions, 6648 flow, removed 29 selfloop flow, removed 3 redundant places. [2024-06-21 19:09:32,771 INFO L231 Difference]: Finished difference. Result has 198 places, 343 transitions, 5827 flow [2024-06-21 19:09:32,771 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5658, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5827, PETRI_PLACES=198, PETRI_TRANSITIONS=343} [2024-06-21 19:09:32,772 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 157 predicate places. [2024-06-21 19:09:32,772 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 343 transitions, 5827 flow [2024-06-21 19:09:32,772 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:09:32,772 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:09:32,772 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:09:32,772 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-21 19:09:32,772 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:09:32,773 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:09:32,774 INFO L85 PathProgramCache]: Analyzing trace with hash -851358730, now seen corresponding path program 1 times [2024-06-21 19:09:32,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:09:32,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1116913590] [2024-06-21 19:09:32,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:09:32,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:09:32,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:09:34,303 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:09:34,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:09:34,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1116913590] [2024-06-21 19:09:34,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1116913590] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:09:34,304 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:09:34,304 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:09:34,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [778143169] [2024-06-21 19:09:34,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:09:34,304 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:09:34,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:09:34,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:09:34,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:09:34,363 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:09:34,363 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 343 transitions, 5827 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:09:34,363 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:09:34,363 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:09:34,363 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:09:35,328 INFO L124 PetriNetUnfolderBase]: 2834/4298 cut-off events. [2024-06-21 19:09:35,328 INFO L125 PetriNetUnfolderBase]: For 179103/179105 co-relation queries the response was YES. [2024-06-21 19:09:35,356 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33836 conditions, 4298 events. 2834/4298 cut-off events. For 179103/179105 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 22050 event pairs, 982 based on Foata normal form. 4/4302 useless extension candidates. Maximal degree in co-relation 33732. Up to 4186 conditions per place. [2024-06-21 19:09:35,374 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 328 selfloop transitions, 39 changer transitions 0/370 dead transitions. [2024-06-21 19:09:35,374 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 370 transitions, 6815 flow [2024-06-21 19:09:35,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:09:35,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:09:35,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-21 19:09:35,376 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45357142857142857 [2024-06-21 19:09:35,376 INFO L175 Difference]: Start difference. First operand has 198 places, 343 transitions, 5827 flow. Second operand 7 states and 127 transitions. [2024-06-21 19:09:35,376 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 370 transitions, 6815 flow [2024-06-21 19:09:35,829 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 370 transitions, 6648 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-21 19:09:35,834 INFO L231 Difference]: Finished difference. Result has 200 places, 349 transitions, 5855 flow [2024-06-21 19:09:35,834 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5660, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5855, PETRI_PLACES=200, PETRI_TRANSITIONS=349} [2024-06-21 19:09:35,834 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 159 predicate places. [2024-06-21 19:09:35,834 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 349 transitions, 5855 flow [2024-06-21 19:09:35,835 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:09:35,835 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:09:35,835 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:09:35,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-21 19:09:35,835 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-21 19:09:35,835 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:09:35,835 INFO L85 PathProgramCache]: Analyzing trace with hash 194449921, now seen corresponding path program 4 times [2024-06-21 19:09:35,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:09:35,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2143082330] [2024-06-21 19:09:35,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:09:35,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:09:35,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:09:37,429 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:09:37,430 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:09:37,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2143082330] [2024-06-21 19:09:37,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2143082330] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:09:37,430 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:09:37,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:09:37,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [602986537] [2024-06-21 19:09:37,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:09:37,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:09:37,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:09:37,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:09:37,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:09:37,534 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:09:37,534 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 349 transitions, 5855 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:09:37,534 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:09:37,534 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:09:37,534 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:09:38,580 INFO L124 PetriNetUnfolderBase]: 2893/4405 cut-off events. [2024-06-21 19:09:38,581 INFO L125 PetriNetUnfolderBase]: For 190984/190986 co-relation queries the response was YES. [2024-06-21 19:09:38,609 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34600 conditions, 4405 events. 2893/4405 cut-off events. For 190984/190986 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 22874 event pairs, 1115 based on Foata normal form. 8/4413 useless extension candidates. Maximal degree in co-relation 34497. Up to 3856 conditions per place. [2024-06-21 19:09:38,629 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 244 selfloop transitions, 146 changer transitions 0/393 dead transitions. [2024-06-21 19:09:38,629 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 393 transitions, 7074 flow [2024-06-21 19:09:38,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:09:38,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:09:38,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-21 19:09:38,630 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-06-21 19:09:38,630 INFO L175 Difference]: Start difference. First operand has 200 places, 349 transitions, 5855 flow. Second operand 8 states and 144 transitions. [2024-06-21 19:09:38,630 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 393 transitions, 7074 flow [2024-06-21 19:09:39,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 393 transitions, 6983 flow, removed 33 selfloop flow, removed 3 redundant places. [2024-06-21 19:09:39,024 INFO L231 Difference]: Finished difference. Result has 206 places, 365 transitions, 6432 flow [2024-06-21 19:09:39,025 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5764, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6432, PETRI_PLACES=206, PETRI_TRANSITIONS=365} [2024-06-21 19:09:39,025 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 165 predicate places. [2024-06-21 19:09:39,025 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 365 transitions, 6432 flow [2024-06-21 19:09:39,026 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:09:39,026 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:09:39,026 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:09:39,026 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-21 19:09:39,026 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:09:39,026 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:09:39,026 INFO L85 PathProgramCache]: Analyzing trace with hash 200021551, now seen corresponding path program 5 times [2024-06-21 19:09:39,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:09:39,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303302874] [2024-06-21 19:09:39,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:09:39,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:09:39,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:09:40,680 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:09:40,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:09:40,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303302874] [2024-06-21 19:09:40,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [303302874] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:09:40,680 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:09:40,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:09:40,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1061283914] [2024-06-21 19:09:40,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:09:40,681 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:09:40,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:09:40,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:09:40,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:09:40,770 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:09:40,770 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 365 transitions, 6432 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:09:40,770 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:09:40,770 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:09:40,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:09:41,866 INFO L124 PetriNetUnfolderBase]: 3007/4573 cut-off events. [2024-06-21 19:09:41,867 INFO L125 PetriNetUnfolderBase]: For 206179/206181 co-relation queries the response was YES. [2024-06-21 19:09:41,893 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37073 conditions, 4573 events. 3007/4573 cut-off events. For 206179/206181 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 23863 event pairs, 1103 based on Foata normal form. 6/4579 useless extension candidates. Maximal degree in co-relation 36966. Up to 3774 conditions per place. [2024-06-21 19:09:41,910 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 256 selfloop transitions, 158 changer transitions 0/417 dead transitions. [2024-06-21 19:09:41,910 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 417 transitions, 8025 flow [2024-06-21 19:09:41,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:09:41,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:09:41,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-21 19:09:41,911 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-06-21 19:09:41,911 INFO L175 Difference]: Start difference. First operand has 206 places, 365 transitions, 6432 flow. Second operand 8 states and 144 transitions. [2024-06-21 19:09:41,911 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 417 transitions, 8025 flow [2024-06-21 19:09:42,308 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 417 transitions, 7831 flow, removed 31 selfloop flow, removed 3 redundant places. [2024-06-21 19:09:42,314 INFO L231 Difference]: Finished difference. Result has 212 places, 388 transitions, 7112 flow [2024-06-21 19:09:42,314 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6253, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7112, PETRI_PLACES=212, PETRI_TRANSITIONS=388} [2024-06-21 19:09:42,314 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 171 predicate places. [2024-06-21 19:09:42,314 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 388 transitions, 7112 flow [2024-06-21 19:09:42,315 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:09:42,315 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:09:42,315 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:09:42,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-21 19:09:42,315 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-21 19:09:42,315 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:09:42,315 INFO L85 PathProgramCache]: Analyzing trace with hash 200014111, now seen corresponding path program 6 times [2024-06-21 19:09:42,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:09:42,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [713718262] [2024-06-21 19:09:42,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:09:42,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:09:42,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:09:43,976 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:09:43,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:09:43,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [713718262] [2024-06-21 19:09:43,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [713718262] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:09:43,976 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:09:43,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:09:43,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1959842901] [2024-06-21 19:09:43,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:09:43,977 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:09:43,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:09:43,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:09:43,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:09:44,088 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:09:44,088 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 388 transitions, 7112 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:09:44,088 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:09:44,088 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:09:44,088 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:09:45,170 INFO L124 PetriNetUnfolderBase]: 2999/4568 cut-off events. [2024-06-21 19:09:45,171 INFO L125 PetriNetUnfolderBase]: For 215424/215426 co-relation queries the response was YES. [2024-06-21 19:09:45,201 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37446 conditions, 4568 events. 2999/4568 cut-off events. For 215424/215426 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 23967 event pairs, 1118 based on Foata normal form. 6/4574 useless extension candidates. Maximal degree in co-relation 37337. Up to 3996 conditions per place. [2024-06-21 19:09:45,219 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 265 selfloop transitions, 149 changer transitions 0/417 dead transitions. [2024-06-21 19:09:45,219 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 417 transitions, 8104 flow [2024-06-21 19:09:45,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:09:45,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:09:45,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-21 19:09:45,221 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44375 [2024-06-21 19:09:45,221 INFO L175 Difference]: Start difference. First operand has 212 places, 388 transitions, 7112 flow. Second operand 8 states and 142 transitions. [2024-06-21 19:09:45,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 417 transitions, 8104 flow [2024-06-21 19:09:45,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 417 transitions, 8007 flow, removed 41 selfloop flow, removed 2 redundant places. [2024-06-21 19:09:45,773 INFO L231 Difference]: Finished difference. Result has 218 places, 388 transitions, 7325 flow [2024-06-21 19:09:45,774 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7015, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7325, PETRI_PLACES=218, PETRI_TRANSITIONS=388} [2024-06-21 19:09:45,774 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 177 predicate places. [2024-06-21 19:09:45,774 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 388 transitions, 7325 flow [2024-06-21 19:09:45,782 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:09:45,782 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:09:45,782 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:09:45,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-21 19:09:45,782 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:09:45,784 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:09:45,784 INFO L85 PathProgramCache]: Analyzing trace with hash 945519838, now seen corresponding path program 4 times [2024-06-21 19:09:45,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:09:45,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1438477570] [2024-06-21 19:09:45,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:09:45,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:09:45,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:09:47,012 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:09:47,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:09:47,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1438477570] [2024-06-21 19:09:47,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1438477570] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:09:47,014 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:09:47,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:09:47,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1870845319] [2024-06-21 19:09:47,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:09:47,015 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:09:47,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:09:47,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:09:47,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:09:47,095 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:09:47,095 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 388 transitions, 7325 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:09:47,096 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:09:47,096 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:09:47,096 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:09:48,079 INFO L124 PetriNetUnfolderBase]: 3146/4772 cut-off events. [2024-06-21 19:09:48,080 INFO L125 PetriNetUnfolderBase]: For 238510/238514 co-relation queries the response was YES. [2024-06-21 19:09:48,114 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39686 conditions, 4772 events. 3146/4772 cut-off events. For 238510/238514 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 25083 event pairs, 1167 based on Foata normal form. 10/4782 useless extension candidates. Maximal degree in co-relation 39575. Up to 4321 conditions per place. [2024-06-21 19:09:48,133 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 355 selfloop transitions, 91 changer transitions 0/449 dead transitions. [2024-06-21 19:09:48,133 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 449 transitions, 8973 flow [2024-06-21 19:09:48,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:09:48,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:09:48,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-21 19:09:48,134 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4714285714285714 [2024-06-21 19:09:48,134 INFO L175 Difference]: Start difference. First operand has 218 places, 388 transitions, 7325 flow. Second operand 7 states and 132 transitions. [2024-06-21 19:09:48,134 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 449 transitions, 8973 flow [2024-06-21 19:09:48,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 449 transitions, 8578 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-21 19:09:48,678 INFO L231 Difference]: Finished difference. Result has 221 places, 422 transitions, 7735 flow [2024-06-21 19:09:48,678 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6934, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7735, PETRI_PLACES=221, PETRI_TRANSITIONS=422} [2024-06-21 19:09:48,678 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 180 predicate places. [2024-06-21 19:09:48,678 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 422 transitions, 7735 flow [2024-06-21 19:09:48,678 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:09:48,678 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:09:48,679 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:09:48,679 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-21 19:09:48,679 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:09:48,679 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:09:48,679 INFO L85 PathProgramCache]: Analyzing trace with hash 1722631750, now seen corresponding path program 5 times [2024-06-21 19:09:48,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:09:48,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [231652100] [2024-06-21 19:09:48,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:09:48,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:09:48,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:09:49,870 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:09:49,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:09:49,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [231652100] [2024-06-21 19:09:49,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [231652100] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:09:49,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:09:49,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:09:49,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [445471534] [2024-06-21 19:09:49,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:09:49,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:09:49,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:09:49,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:09:49,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:09:49,922 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:09:49,922 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 422 transitions, 7735 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:09:49,922 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:09:49,922 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:09:49,922 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:09:50,963 INFO L124 PetriNetUnfolderBase]: 3174/4810 cut-off events. [2024-06-21 19:09:50,964 INFO L125 PetriNetUnfolderBase]: For 246628/246632 co-relation queries the response was YES. [2024-06-21 19:09:50,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41054 conditions, 4810 events. 3174/4810 cut-off events. For 246628/246632 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 25318 event pairs, 1173 based on Foata normal form. 6/4816 useless extension candidates. Maximal degree in co-relation 40938. Up to 4509 conditions per place. [2024-06-21 19:09:51,011 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 370 selfloop transitions, 77 changer transitions 0/450 dead transitions. [2024-06-21 19:09:51,012 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 450 transitions, 9052 flow [2024-06-21 19:09:51,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:09:51,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:09:51,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-21 19:09:51,013 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43214285714285716 [2024-06-21 19:09:51,013 INFO L175 Difference]: Start difference. First operand has 221 places, 422 transitions, 7735 flow. Second operand 7 states and 121 transitions. [2024-06-21 19:09:51,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 450 transitions, 9052 flow [2024-06-21 19:09:51,584 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 450 transitions, 8953 flow, removed 48 selfloop flow, removed 1 redundant places. [2024-06-21 19:09:51,590 INFO L231 Difference]: Finished difference. Result has 229 places, 436 transitions, 8097 flow [2024-06-21 19:09:51,591 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7636, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=352, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8097, PETRI_PLACES=229, PETRI_TRANSITIONS=436} [2024-06-21 19:09:51,591 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 188 predicate places. [2024-06-21 19:09:51,591 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 436 transitions, 8097 flow [2024-06-21 19:09:51,591 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:09:51,591 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:09:51,592 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:09:51,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-21 19:09:51,592 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:09:51,592 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:09:51,592 INFO L85 PathProgramCache]: Analyzing trace with hash 945818740, now seen corresponding path program 2 times [2024-06-21 19:09:51,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:09:51,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2099069648] [2024-06-21 19:09:51,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:09:51,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:09:51,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:09:53,253 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:09:53,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:09:53,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2099069648] [2024-06-21 19:09:53,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2099069648] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:09:53,254 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:09:53,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:09:53,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [992100848] [2024-06-21 19:09:53,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:09:53,254 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:09:53,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:09:53,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:09:53,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:09:53,316 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:09:53,317 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 436 transitions, 8097 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:09:53,317 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:09:53,317 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:09:53,317 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:09:54,466 INFO L124 PetriNetUnfolderBase]: 3184/4818 cut-off events. [2024-06-21 19:09:54,466 INFO L125 PetriNetUnfolderBase]: For 257888/257888 co-relation queries the response was YES. [2024-06-21 19:09:54,501 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41708 conditions, 4818 events. 3184/4818 cut-off events. For 257888/257888 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 25289 event pairs, 1194 based on Foata normal form. 2/4820 useless extension candidates. Maximal degree in co-relation 41587. Up to 4702 conditions per place. [2024-06-21 19:09:54,521 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 415 selfloop transitions, 37 changer transitions 0/455 dead transitions. [2024-06-21 19:09:54,521 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 455 transitions, 9211 flow [2024-06-21 19:09:54,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:09:54,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:09:54,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-21 19:09:54,526 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39375 [2024-06-21 19:09:54,526 INFO L175 Difference]: Start difference. First operand has 229 places, 436 transitions, 8097 flow. Second operand 8 states and 126 transitions. [2024-06-21 19:09:54,526 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 455 transitions, 9211 flow [2024-06-21 19:09:55,171 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 455 transitions, 9124 flow, removed 16 selfloop flow, removed 2 redundant places. [2024-06-21 19:09:55,178 INFO L231 Difference]: Finished difference. Result has 235 places, 440 transitions, 8164 flow [2024-06-21 19:09:55,178 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8010, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8164, PETRI_PLACES=235, PETRI_TRANSITIONS=440} [2024-06-21 19:09:55,179 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 194 predicate places. [2024-06-21 19:09:55,179 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 440 transitions, 8164 flow [2024-06-21 19:09:55,179 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:09:55,179 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:09:55,179 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:09:55,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-21 19:09:55,179 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-21 19:09:55,179 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:09:55,180 INFO L85 PathProgramCache]: Analyzing trace with hash -1916811573, now seen corresponding path program 7 times [2024-06-21 19:09:55,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:09:55,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1038552635] [2024-06-21 19:09:55,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:09:55,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:09:55,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:09:56,562 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:09:56,562 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:09:56,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1038552635] [2024-06-21 19:09:56,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1038552635] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:09:56,562 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:09:56,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:09:56,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1095888750] [2024-06-21 19:09:56,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:09:56,563 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:09:56,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:09:56,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:09:56,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:09:56,671 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:09:56,671 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 440 transitions, 8164 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:09:56,671 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:09:56,671 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:09:56,671 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:09:57,790 INFO L124 PetriNetUnfolderBase]: 3201/4845 cut-off events. [2024-06-21 19:09:57,790 INFO L125 PetriNetUnfolderBase]: For 267851/267853 co-relation queries the response was YES. [2024-06-21 19:09:57,823 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42009 conditions, 4845 events. 3201/4845 cut-off events. For 267851/267853 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 25407 event pairs, 1174 based on Foata normal form. 6/4851 useless extension candidates. Maximal degree in co-relation 41886. Up to 4691 conditions per place. [2024-06-21 19:09:57,842 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 442 selfloop transitions, 22 changer transitions 0/467 dead transitions. [2024-06-21 19:09:57,842 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 467 transitions, 9254 flow [2024-06-21 19:09:57,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:09:57,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:09:57,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 142 transitions. [2024-06-21 19:09:57,844 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39444444444444443 [2024-06-21 19:09:57,844 INFO L175 Difference]: Start difference. First operand has 235 places, 440 transitions, 8164 flow. Second operand 9 states and 142 transitions. [2024-06-21 19:09:57,844 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 467 transitions, 9254 flow [2024-06-21 19:09:58,661 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 467 transitions, 9167 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-21 19:09:58,668 INFO L231 Difference]: Finished difference. Result has 240 places, 442 transitions, 8192 flow [2024-06-21 19:09:58,668 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8077, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=418, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8192, PETRI_PLACES=240, PETRI_TRANSITIONS=442} [2024-06-21 19:09:58,668 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 199 predicate places. [2024-06-21 19:09:58,668 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 442 transitions, 8192 flow [2024-06-21 19:09:58,668 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:09:58,668 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:09:58,669 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:09:58,669 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-21 19:09:58,669 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-21 19:09:58,669 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:09:58,669 INFO L85 PathProgramCache]: Analyzing trace with hash 1970744399, now seen corresponding path program 8 times [2024-06-21 19:09:58,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:09:58,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1918667346] [2024-06-21 19:09:58,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:09:58,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:09:58,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:10:00,001 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:10:00,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:10:00,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1918667346] [2024-06-21 19:10:00,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1918667346] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:10:00,001 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:10:00,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:10:00,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [583727032] [2024-06-21 19:10:00,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:10:00,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:10:00,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:10:00,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:10:00,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:10:00,067 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:10:00,068 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 442 transitions, 8192 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:10:00,068 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:10:00,068 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:10:00,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:10:01,230 INFO L124 PetriNetUnfolderBase]: 3218/4881 cut-off events. [2024-06-21 19:10:01,230 INFO L125 PetriNetUnfolderBase]: For 280178/280180 co-relation queries the response was YES. [2024-06-21 19:10:01,265 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42525 conditions, 4881 events. 3218/4881 cut-off events. For 280178/280180 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 25795 event pairs, 1162 based on Foata normal form. 6/4887 useless extension candidates. Maximal degree in co-relation 42402. Up to 4485 conditions per place. [2024-06-21 19:10:01,284 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 361 selfloop transitions, 106 changer transitions 0/470 dead transitions. [2024-06-21 19:10:01,284 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 470 transitions, 9312 flow [2024-06-21 19:10:01,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:10:01,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:10:01,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-21 19:10:01,286 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.446875 [2024-06-21 19:10:01,286 INFO L175 Difference]: Start difference. First operand has 240 places, 442 transitions, 8192 flow. Second operand 8 states and 143 transitions. [2024-06-21 19:10:01,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 470 transitions, 9312 flow [2024-06-21 19:10:01,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 470 transitions, 9215 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-21 19:10:01,977 INFO L231 Difference]: Finished difference. Result has 241 places, 444 transitions, 8382 flow [2024-06-21 19:10:01,977 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8095, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=442, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8382, PETRI_PLACES=241, PETRI_TRANSITIONS=444} [2024-06-21 19:10:01,977 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 200 predicate places. [2024-06-21 19:10:01,978 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 444 transitions, 8382 flow [2024-06-21 19:10:01,978 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:10:01,978 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:10:01,978 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:10:01,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-21 19:10:01,978 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-21 19:10:01,978 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:10:01,979 INFO L85 PathProgramCache]: Analyzing trace with hash 1714243889, now seen corresponding path program 9 times [2024-06-21 19:10:01,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:10:01,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2097442715] [2024-06-21 19:10:01,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:10:01,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:10:01,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:10:03,475 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:10:03,475 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:10:03,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2097442715] [2024-06-21 19:10:03,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2097442715] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:10:03,475 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:10:03,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:10:03,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1847043608] [2024-06-21 19:10:03,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:10:03,476 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:10:03,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:10:03,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:10:03,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:10:03,642 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:10:03,643 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 444 transitions, 8382 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:10:03,643 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:10:03,643 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:10:03,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:10:04,983 INFO L124 PetriNetUnfolderBase]: 3235/4906 cut-off events. [2024-06-21 19:10:04,983 INFO L125 PetriNetUnfolderBase]: For 292813/292815 co-relation queries the response was YES. [2024-06-21 19:10:05,016 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43305 conditions, 4906 events. 3235/4906 cut-off events. For 292813/292815 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 25920 event pairs, 1151 based on Foata normal form. 6/4912 useless extension candidates. Maximal degree in co-relation 43181. Up to 4269 conditions per place. [2024-06-21 19:10:05,036 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 298 selfloop transitions, 166 changer transitions 0/467 dead transitions. [2024-06-21 19:10:05,037 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 467 transitions, 9472 flow [2024-06-21 19:10:05,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:10:05,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:10:05,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-21 19:10:05,038 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.425 [2024-06-21 19:10:05,038 INFO L175 Difference]: Start difference. First operand has 241 places, 444 transitions, 8382 flow. Second operand 8 states and 136 transitions. [2024-06-21 19:10:05,038 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 467 transitions, 9472 flow [2024-06-21 19:10:05,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 467 transitions, 9263 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-21 19:10:05,799 INFO L231 Difference]: Finished difference. Result has 244 places, 446 transitions, 8604 flow [2024-06-21 19:10:05,800 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8173, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8604, PETRI_PLACES=244, PETRI_TRANSITIONS=446} [2024-06-21 19:10:05,800 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 203 predicate places. [2024-06-21 19:10:05,800 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 446 transitions, 8604 flow [2024-06-21 19:10:05,800 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:10:05,800 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:10:05,800 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:10:05,801 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-21 19:10:05,801 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-21 19:10:05,801 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:10:05,801 INFO L85 PathProgramCache]: Analyzing trace with hash 1714251329, now seen corresponding path program 10 times [2024-06-21 19:10:05,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:10:05,801 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1150557066] [2024-06-21 19:10:05,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:10:05,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:10:05,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:10:07,472 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:10:07,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:10:07,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1150557066] [2024-06-21 19:10:07,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1150557066] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:10:07,472 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:10:07,472 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:10:07,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316477448] [2024-06-21 19:10:07,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:10:07,472 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:10:07,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:10:07,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:10:07,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:10:07,537 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:10:07,538 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 446 transitions, 8604 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:10:07,538 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:10:07,538 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:10:07,538 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:10:08,676 INFO L124 PetriNetUnfolderBase]: 3252/4925 cut-off events. [2024-06-21 19:10:08,676 INFO L125 PetriNetUnfolderBase]: For 307729/307731 co-relation queries the response was YES. [2024-06-21 19:10:08,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43994 conditions, 4925 events. 3252/4925 cut-off events. For 307729/307731 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 25962 event pairs, 1155 based on Foata normal form. 6/4931 useless extension candidates. Maximal degree in co-relation 43869. Up to 4065 conditions per place. [2024-06-21 19:10:08,734 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 307 selfloop transitions, 158 changer transitions 0/468 dead transitions. [2024-06-21 19:10:08,734 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 468 transitions, 9682 flow [2024-06-21 19:10:08,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:10:08,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:10:08,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-21 19:10:08,736 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.415625 [2024-06-21 19:10:08,736 INFO L175 Difference]: Start difference. First operand has 244 places, 446 transitions, 8604 flow. Second operand 8 states and 133 transitions. [2024-06-21 19:10:08,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 468 transitions, 9682 flow [2024-06-21 19:10:09,525 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 468 transitions, 9313 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-21 19:10:09,531 INFO L231 Difference]: Finished difference. Result has 245 places, 448 transitions, 8644 flow [2024-06-21 19:10:09,532 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8235, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8644, PETRI_PLACES=245, PETRI_TRANSITIONS=448} [2024-06-21 19:10:09,532 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 204 predicate places. [2024-06-21 19:10:09,532 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 448 transitions, 8644 flow [2024-06-21 19:10:09,532 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:10:09,532 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:10:09,532 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:10:09,532 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-21 19:10:09,532 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-21 19:10:09,533 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:10:09,533 INFO L85 PathProgramCache]: Analyzing trace with hash 1970751839, now seen corresponding path program 11 times [2024-06-21 19:10:09,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:10:09,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1208511813] [2024-06-21 19:10:09,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:10:09,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:10:09,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:10:10,964 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:10:10,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:10:10,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1208511813] [2024-06-21 19:10:10,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1208511813] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:10:10,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:10:10,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:10:10,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [939885141] [2024-06-21 19:10:10,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:10:10,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:10:10,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:10:10,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:10:10,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:10:11,059 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:10:11,059 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 448 transitions, 8644 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:10:11,059 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:10:11,059 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:10:11,059 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:10:12,241 INFO L124 PetriNetUnfolderBase]: 3244/4913 cut-off events. [2024-06-21 19:10:12,241 INFO L125 PetriNetUnfolderBase]: For 304542/304544 co-relation queries the response was YES. [2024-06-21 19:10:12,274 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43775 conditions, 4913 events. 3244/4913 cut-off events. For 304542/304544 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 25897 event pairs, 1152 based on Foata normal form. 4/4917 useless extension candidates. Maximal degree in co-relation 43650. Up to 3967 conditions per place. [2024-06-21 19:10:12,293 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 297 selfloop transitions, 171 changer transitions 0/471 dead transitions. [2024-06-21 19:10:12,293 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 471 transitions, 9742 flow [2024-06-21 19:10:12,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:10:12,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:10:12,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-21 19:10:12,294 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-06-21 19:10:12,294 INFO L175 Difference]: Start difference. First operand has 245 places, 448 transitions, 8644 flow. Second operand 7 states and 126 transitions. [2024-06-21 19:10:12,294 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 471 transitions, 9742 flow [2024-06-21 19:10:13,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 471 transitions, 9379 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-21 19:10:13,110 INFO L231 Difference]: Finished difference. Result has 246 places, 450 transitions, 8723 flow [2024-06-21 19:10:13,111 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8281, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=448, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8723, PETRI_PLACES=246, PETRI_TRANSITIONS=450} [2024-06-21 19:10:13,111 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 205 predicate places. [2024-06-21 19:10:13,111 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 450 transitions, 8723 flow [2024-06-21 19:10:13,111 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:10:13,111 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:10:13,111 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:10:13,111 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-21 19:10:13,112 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:10:13,112 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:10:13,112 INFO L85 PathProgramCache]: Analyzing trace with hash 1214273820, now seen corresponding path program 3 times [2024-06-21 19:10:13,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:10:13,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1788555150] [2024-06-21 19:10:13,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:10:13,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:10:13,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:10:14,428 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:10:14,429 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:10:14,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1788555150] [2024-06-21 19:10:14,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1788555150] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:10:14,429 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:10:14,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:10:14,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1440899553] [2024-06-21 19:10:14,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:10:14,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:10:14,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:10:14,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:10:14,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:10:14,480 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:10:14,481 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 450 transitions, 8723 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:10:14,481 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:10:14,481 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:10:14,481 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:10:15,610 INFO L124 PetriNetUnfolderBase]: 3235/4899 cut-off events. [2024-06-21 19:10:15,610 INFO L125 PetriNetUnfolderBase]: For 310626/310626 co-relation queries the response was YES. [2024-06-21 19:10:15,647 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43824 conditions, 4899 events. 3235/4899 cut-off events. For 310626/310626 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 25826 event pairs, 1211 based on Foata normal form. 3/4902 useless extension candidates. Maximal degree in co-relation 43698. Up to 4826 conditions per place. [2024-06-21 19:10:15,668 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 439 selfloop transitions, 21 changer transitions 0/463 dead transitions. [2024-06-21 19:10:15,669 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 463 transitions, 9743 flow [2024-06-21 19:10:15,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:10:15,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:10:15,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 117 transitions. [2024-06-21 19:10:15,670 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.365625 [2024-06-21 19:10:15,670 INFO L175 Difference]: Start difference. First operand has 246 places, 450 transitions, 8723 flow. Second operand 8 states and 117 transitions. [2024-06-21 19:10:15,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 463 transitions, 9743 flow [2024-06-21 19:10:16,498 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 463 transitions, 9333 flow, removed 42 selfloop flow, removed 5 redundant places. [2024-06-21 19:10:16,504 INFO L231 Difference]: Finished difference. Result has 249 places, 453 transitions, 8435 flow [2024-06-21 19:10:16,505 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8313, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8435, PETRI_PLACES=249, PETRI_TRANSITIONS=453} [2024-06-21 19:10:16,505 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 208 predicate places. [2024-06-21 19:10:16,505 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 453 transitions, 8435 flow [2024-06-21 19:10:16,505 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:10:16,505 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:10:16,505 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:10:16,505 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-21 19:10:16,505 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:10:16,505 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:10:16,505 INFO L85 PathProgramCache]: Analyzing trace with hash 1213858110, now seen corresponding path program 4 times [2024-06-21 19:10:16,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:10:16,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [34295996] [2024-06-21 19:10:16,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:10:16,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:10:16,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:10:17,918 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:10:17,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:10:17,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [34295996] [2024-06-21 19:10:17,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [34295996] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:10:17,918 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:10:17,918 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:10:17,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [708711000] [2024-06-21 19:10:17,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:10:17,919 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:10:17,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:10:17,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:10:17,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:10:17,977 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:10:17,977 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 453 transitions, 8435 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:10:17,977 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:10:17,978 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:10:17,978 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:10:19,184 INFO L124 PetriNetUnfolderBase]: 3229/4891 cut-off events. [2024-06-21 19:10:19,184 INFO L125 PetriNetUnfolderBase]: For 299899/299899 co-relation queries the response was YES. [2024-06-21 19:10:19,217 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43014 conditions, 4891 events. 3229/4891 cut-off events. For 299899/299899 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 25749 event pairs, 1210 based on Foata normal form. 2/4893 useless extension candidates. Maximal degree in co-relation 42887. Up to 4815 conditions per place. [2024-06-21 19:10:19,236 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 440 selfloop transitions, 21 changer transitions 0/464 dead transitions. [2024-06-21 19:10:19,236 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 464 transitions, 9399 flow [2024-06-21 19:10:19,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:10:19,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:10:19,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 119 transitions. [2024-06-21 19:10:19,237 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.371875 [2024-06-21 19:10:19,237 INFO L175 Difference]: Start difference. First operand has 249 places, 453 transitions, 8435 flow. Second operand 8 states and 119 transitions. [2024-06-21 19:10:19,237 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 464 transitions, 9399 flow [2024-06-21 19:10:20,043 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 464 transitions, 9262 flow, removed 41 selfloop flow, removed 8 redundant places. [2024-06-21 19:10:20,049 INFO L231 Difference]: Finished difference. Result has 249 places, 453 transitions, 8346 flow [2024-06-21 19:10:20,050 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8298, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=453, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=432, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8346, PETRI_PLACES=249, PETRI_TRANSITIONS=453} [2024-06-21 19:10:20,050 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 208 predicate places. [2024-06-21 19:10:20,050 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 453 transitions, 8346 flow [2024-06-21 19:10:20,050 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:10:20,050 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:10:20,050 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:10:20,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-21 19:10:20,050 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:10:20,050 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:10:20,050 INFO L85 PathProgramCache]: Analyzing trace with hash 2076894790, now seen corresponding path program 6 times [2024-06-21 19:10:20,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:10:20,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2108937764] [2024-06-21 19:10:20,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:10:20,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:10:20,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:10:21,195 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:10:21,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:10:21,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2108937764] [2024-06-21 19:10:21,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2108937764] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:10:21,196 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:10:21,196 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:10:21,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [616473959] [2024-06-21 19:10:21,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:10:21,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:10:21,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:10:21,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:10:21,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:10:21,255 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:10:21,255 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 453 transitions, 8346 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:10:21,256 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:10:21,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:10:21,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:10:22,296 INFO L124 PetriNetUnfolderBase]: 3225/4887 cut-off events. [2024-06-21 19:10:22,297 INFO L125 PetriNetUnfolderBase]: For 305787/305791 co-relation queries the response was YES. [2024-06-21 19:10:22,332 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42954 conditions, 4887 events. 3225/4887 cut-off events. For 305787/305791 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 25764 event pairs, 1201 based on Foata normal form. 6/4893 useless extension candidates. Maximal degree in co-relation 42828. Up to 4787 conditions per place. [2024-06-21 19:10:22,352 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 431 selfloop transitions, 29 changer transitions 0/463 dead transitions. [2024-06-21 19:10:22,352 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 463 transitions, 9398 flow [2024-06-21 19:10:22,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:10:22,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:10:22,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 113 transitions. [2024-06-21 19:10:22,353 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4035714285714286 [2024-06-21 19:10:22,353 INFO L175 Difference]: Start difference. First operand has 249 places, 453 transitions, 8346 flow. Second operand 7 states and 113 transitions. [2024-06-21 19:10:22,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 463 transitions, 9398 flow [2024-06-21 19:10:23,294 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 463 transitions, 9311 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-21 19:10:23,300 INFO L231 Difference]: Finished difference. Result has 250 places, 453 transitions, 8325 flow [2024-06-21 19:10:23,300 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8259, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=453, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=424, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8325, PETRI_PLACES=250, PETRI_TRANSITIONS=453} [2024-06-21 19:10:23,301 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 209 predicate places. [2024-06-21 19:10:23,301 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 453 transitions, 8325 flow [2024-06-21 19:10:23,301 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:10:23,301 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:10:23,301 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:10:23,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-21 19:10:23,301 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:10:23,301 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:10:23,301 INFO L85 PathProgramCache]: Analyzing trace with hash -1499925350, now seen corresponding path program 1 times [2024-06-21 19:10:23,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:10:23,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1918539589] [2024-06-21 19:10:23,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:10:23,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:10:23,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:10:24,979 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:10:24,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:10:24,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1918539589] [2024-06-21 19:10:24,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1918539589] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:10:24,979 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:10:24,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:10:24,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1788205059] [2024-06-21 19:10:24,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:10:24,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:10:24,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:10:24,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:10:24,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:10:25,074 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:10:25,075 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 453 transitions, 8325 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:10:25,075 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:10:25,075 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:10:25,075 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:10:26,384 INFO L124 PetriNetUnfolderBase]: 3235/4901 cut-off events. [2024-06-21 19:10:26,384 INFO L125 PetriNetUnfolderBase]: For 316068/316068 co-relation queries the response was YES. [2024-06-21 19:10:26,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43193 conditions, 4901 events. 3235/4901 cut-off events. For 316068/316068 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 25811 event pairs, 1205 based on Foata normal form. 2/4903 useless extension candidates. Maximal degree in co-relation 43066. Up to 4805 conditions per place. [2024-06-21 19:10:26,437 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 447 selfloop transitions, 21 changer transitions 0/471 dead transitions. [2024-06-21 19:10:26,437 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 471 transitions, 9347 flow [2024-06-21 19:10:26,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:10:26,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:10:26,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 123 transitions. [2024-06-21 19:10:26,438 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.384375 [2024-06-21 19:10:26,438 INFO L175 Difference]: Start difference. First operand has 250 places, 453 transitions, 8325 flow. Second operand 8 states and 123 transitions. [2024-06-21 19:10:26,438 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 471 transitions, 9347 flow [2024-06-21 19:10:27,215 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 471 transitions, 9276 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-21 19:10:27,222 INFO L231 Difference]: Finished difference. Result has 254 places, 456 transitions, 8337 flow [2024-06-21 19:10:27,222 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8254, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=453, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=432, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8337, PETRI_PLACES=254, PETRI_TRANSITIONS=456} [2024-06-21 19:10:27,222 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 213 predicate places. [2024-06-21 19:10:27,223 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 456 transitions, 8337 flow [2024-06-21 19:10:27,223 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:10:27,223 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:10:27,223 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:10:27,223 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-21 19:10:27,223 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:10:27,223 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:10:27,224 INFO L85 PathProgramCache]: Analyzing trace with hash -1476680198, now seen corresponding path program 2 times [2024-06-21 19:10:27,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:10:27,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [638691094] [2024-06-21 19:10:27,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:10:27,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:10:27,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:10:28,865 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:10:28,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:10:28,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [638691094] [2024-06-21 19:10:28,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [638691094] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:10:28,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:10:28,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:10:28,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [528246491] [2024-06-21 19:10:28,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:10:28,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:10:28,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:10:28,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:10:28,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:10:28,932 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:10:28,933 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 456 transitions, 8337 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:10:28,933 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:10:28,933 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:10:28,933 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:10:30,237 INFO L124 PetriNetUnfolderBase]: 3297/4987 cut-off events. [2024-06-21 19:10:30,238 INFO L125 PetriNetUnfolderBase]: For 336217/336217 co-relation queries the response was YES. [2024-06-21 19:10:30,277 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44321 conditions, 4987 events. 3297/4987 cut-off events. For 336217/336217 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 26247 event pairs, 1216 based on Foata normal form. 6/4993 useless extension candidates. Maximal degree in co-relation 44193. Up to 4769 conditions per place. [2024-06-21 19:10:30,299 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 442 selfloop transitions, 44 changer transitions 0/489 dead transitions. [2024-06-21 19:10:30,299 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 489 transitions, 9754 flow [2024-06-21 19:10:30,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:10:30,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:10:30,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-21 19:10:30,301 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45357142857142857 [2024-06-21 19:10:30,301 INFO L175 Difference]: Start difference. First operand has 254 places, 456 transitions, 8337 flow. Second operand 7 states and 127 transitions. [2024-06-21 19:10:30,301 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 489 transitions, 9754 flow [2024-06-21 19:10:31,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 489 transitions, 9681 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-21 19:10:31,215 INFO L231 Difference]: Finished difference. Result has 255 places, 465 transitions, 8486 flow [2024-06-21 19:10:31,215 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8264, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=418, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8486, PETRI_PLACES=255, PETRI_TRANSITIONS=465} [2024-06-21 19:10:31,215 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 214 predicate places. [2024-06-21 19:10:31,215 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 465 transitions, 8486 flow [2024-06-21 19:10:31,215 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:10:31,215 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:10:31,215 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:10:31,215 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-21 19:10:31,216 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:10:31,216 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:10:31,216 INFO L85 PathProgramCache]: Analyzing trace with hash -2086203370, now seen corresponding path program 3 times [2024-06-21 19:10:31,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:10:31,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1792782388] [2024-06-21 19:10:31,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:10:31,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:10:31,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:10:32,846 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:10:32,847 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:10:32,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1792782388] [2024-06-21 19:10:32,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1792782388] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:10:32,847 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:10:32,847 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:10:32,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [161453610] [2024-06-21 19:10:32,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:10:32,847 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:10:32,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:10:32,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:10:32,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:10:32,912 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:10:32,912 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 465 transitions, 8486 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:10:32,912 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:10:32,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:10:32,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:10:34,284 INFO L124 PetriNetUnfolderBase]: 3279/4964 cut-off events. [2024-06-21 19:10:34,284 INFO L125 PetriNetUnfolderBase]: For 339347/339349 co-relation queries the response was YES. [2024-06-21 19:10:34,318 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44389 conditions, 4964 events. 3279/4964 cut-off events. For 339347/339349 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 26184 event pairs, 1211 based on Foata normal form. 6/4970 useless extension candidates. Maximal degree in co-relation 44261. Up to 4758 conditions per place. [2024-06-21 19:10:34,336 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 436 selfloop transitions, 44 changer transitions 0/483 dead transitions. [2024-06-21 19:10:34,336 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 483 transitions, 9639 flow [2024-06-21 19:10:34,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:10:34,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:10:34,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-21 19:10:34,337 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43214285714285716 [2024-06-21 19:10:34,337 INFO L175 Difference]: Start difference. First operand has 255 places, 465 transitions, 8486 flow. Second operand 7 states and 121 transitions. [2024-06-21 19:10:34,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 483 transitions, 9639 flow [2024-06-21 19:10:35,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 483 transitions, 9578 flow, removed 24 selfloop flow, removed 2 redundant places. [2024-06-21 19:10:35,115 INFO L231 Difference]: Finished difference. Result has 260 places, 465 transitions, 8521 flow [2024-06-21 19:10:35,115 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8425, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=465, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8521, PETRI_PLACES=260, PETRI_TRANSITIONS=465} [2024-06-21 19:10:35,115 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 219 predicate places. [2024-06-21 19:10:35,115 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 465 transitions, 8521 flow [2024-06-21 19:10:35,116 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:10:35,116 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:10:35,116 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:10:35,116 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-21 19:10:35,116 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:10:35,116 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:10:35,116 INFO L85 PathProgramCache]: Analyzing trace with hash 2077325752, now seen corresponding path program 1 times [2024-06-21 19:10:35,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:10:35,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1055860962] [2024-06-21 19:10:35,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:10:35,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:10:35,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:10:37,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-21 19:10:37,558 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:10:37,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1055860962] [2024-06-21 19:10:37,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1055860962] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:10:37,558 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:10:37,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:10:37,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [182312950] [2024-06-21 19:10:37,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:10:37,558 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:10:37,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:10:37,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:10:37,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:10:37,657 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:10:37,657 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 465 transitions, 8521 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:10:37,657 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:10:37,657 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:10:37,657 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:10:38,942 INFO L124 PetriNetUnfolderBase]: 3274/4955 cut-off events. [2024-06-21 19:10:38,943 INFO L125 PetriNetUnfolderBase]: For 340639/340639 co-relation queries the response was YES. [2024-06-21 19:10:38,980 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44373 conditions, 4955 events. 3274/4955 cut-off events. For 340639/340639 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 26038 event pairs, 1209 based on Foata normal form. 2/4957 useless extension candidates. Maximal degree in co-relation 44242. Up to 4885 conditions per place. [2024-06-21 19:10:39,001 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 457 selfloop transitions, 17 changer transitions 0/477 dead transitions. [2024-06-21 19:10:39,001 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 477 transitions, 9543 flow [2024-06-21 19:10:39,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:10:39,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:10:39,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 116 transitions. [2024-06-21 19:10:39,001 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3625 [2024-06-21 19:10:39,002 INFO L175 Difference]: Start difference. First operand has 260 places, 465 transitions, 8521 flow. Second operand 8 states and 116 transitions. [2024-06-21 19:10:39,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 477 transitions, 9543 flow [2024-06-21 19:10:40,114 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 477 transitions, 9373 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-21 19:10:40,120 INFO L231 Difference]: Finished difference. Result has 260 places, 467 transitions, 8436 flow [2024-06-21 19:10:40,120 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8351, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=465, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=448, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8436, PETRI_PLACES=260, PETRI_TRANSITIONS=467} [2024-06-21 19:10:40,121 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 219 predicate places. [2024-06-21 19:10:40,121 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 467 transitions, 8436 flow [2024-06-21 19:10:40,121 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:10:40,121 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:10:40,121 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:10:40,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-21 19:10:40,121 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:10:40,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:10:40,122 INFO L85 PathProgramCache]: Analyzing trace with hash 832401947, now seen corresponding path program 1 times [2024-06-21 19:10:40,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:10:40,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [194376077] [2024-06-21 19:10:40,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:10:40,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:10:40,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:10:41,467 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:10:41,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:10:41,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [194376077] [2024-06-21 19:10:41,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [194376077] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:10:41,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:10:41,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:10:41,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2006202092] [2024-06-21 19:10:41,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:10:41,467 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:10:41,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:10:41,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:10:41,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:10:41,520 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:10:41,520 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 467 transitions, 8436 flow. Second operand has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:10:41,520 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:10:41,520 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:10:41,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:10:42,735 INFO L124 PetriNetUnfolderBase]: 3311/5004 cut-off events. [2024-06-21 19:10:42,735 INFO L125 PetriNetUnfolderBase]: For 350456/350465 co-relation queries the response was YES. [2024-06-21 19:10:42,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44748 conditions, 5004 events. 3311/5004 cut-off events. For 350456/350465 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 26350 event pairs, 698 based on Foata normal form. 10/5014 useless extension candidates. Maximal degree in co-relation 44619. Up to 4429 conditions per place. [2024-06-21 19:10:42,791 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 387 selfloop transitions, 125 changer transitions 0/515 dead transitions. [2024-06-21 19:10:42,791 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 515 transitions, 9995 flow [2024-06-21 19:10:42,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:10:42,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:10:42,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-21 19:10:42,792 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.465625 [2024-06-21 19:10:42,792 INFO L175 Difference]: Start difference. First operand has 260 places, 467 transitions, 8436 flow. Second operand 8 states and 149 transitions. [2024-06-21 19:10:42,792 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 515 transitions, 9995 flow [2024-06-21 19:10:43,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 515 transitions, 9926 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-21 19:10:43,730 INFO L231 Difference]: Finished difference. Result has 265 places, 487 transitions, 9016 flow [2024-06-21 19:10:43,730 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8367, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=352, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9016, PETRI_PLACES=265, PETRI_TRANSITIONS=487} [2024-06-21 19:10:43,730 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 224 predicate places. [2024-06-21 19:10:43,730 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 487 transitions, 9016 flow [2024-06-21 19:10:43,730 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:10:43,731 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:10:43,731 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:10:43,731 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-21 19:10:43,731 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:10:43,731 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:10:43,731 INFO L85 PathProgramCache]: Analyzing trace with hash -794296626, now seen corresponding path program 1 times [2024-06-21 19:10:43,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:10:43,731 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1723939012] [2024-06-21 19:10:43,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:10:43,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:10:43,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:10:45,558 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:10:45,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:10:45,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1723939012] [2024-06-21 19:10:45,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1723939012] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:10:45,559 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:10:45,559 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:10:45,559 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [239631786] [2024-06-21 19:10:45,559 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:10:45,559 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:10:45,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:10:45,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:10:45,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:10:45,692 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-21 19:10:45,692 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 487 transitions, 9016 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:10:45,692 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:10:45,692 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-21 19:10:45,692 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:10:47,057 INFO L124 PetriNetUnfolderBase]: 3352/5090 cut-off events. [2024-06-21 19:10:47,057 INFO L125 PetriNetUnfolderBase]: For 381781/381791 co-relation queries the response was YES. [2024-06-21 19:10:47,098 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46782 conditions, 5090 events. 3352/5090 cut-off events. For 381781/381791 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 27147 event pairs, 805 based on Foata normal form. 18/5108 useless extension candidates. Maximal degree in co-relation 46649. Up to 4167 conditions per place. [2024-06-21 19:10:47,119 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 328 selfloop transitions, 194 changer transitions 0/525 dead transitions. [2024-06-21 19:10:47,119 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 525 transitions, 10323 flow [2024-06-21 19:10:47,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:10:47,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:10:47,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-21 19:10:47,121 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4722222222222222 [2024-06-21 19:10:47,121 INFO L175 Difference]: Start difference. First operand has 265 places, 487 transitions, 9016 flow. Second operand 9 states and 170 transitions. [2024-06-21 19:10:47,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 525 transitions, 10323 flow [2024-06-21 19:10:48,063 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 525 transitions, 10247 flow, removed 30 selfloop flow, removed 2 redundant places. [2024-06-21 19:10:48,071 INFO L231 Difference]: Finished difference. Result has 272 places, 488 transitions, 9385 flow [2024-06-21 19:10:48,071 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8940, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=487, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=193, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9385, PETRI_PLACES=272, PETRI_TRANSITIONS=488} [2024-06-21 19:10:48,071 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 231 predicate places. [2024-06-21 19:10:48,071 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 488 transitions, 9385 flow [2024-06-21 19:10:48,071 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:10:48,071 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:10:48,071 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:10:48,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-21 19:10:48,071 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:10:48,072 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:10:48,072 INFO L85 PathProgramCache]: Analyzing trace with hash 304975601, now seen corresponding path program 2 times [2024-06-21 19:10:48,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:10:48,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1541822225] [2024-06-21 19:10:48,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:10:48,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:10:48,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:10:49,609 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:10:49,609 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:10:49,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1541822225] [2024-06-21 19:10:49,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1541822225] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:10:49,609 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:10:49,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:10:49,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [854097069] [2024-06-21 19:10:49,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:10:49,610 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:10:49,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:10:49,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:10:49,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:10:49,698 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-21 19:10:49,698 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 488 transitions, 9385 flow. Second operand has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:10:49,698 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:10:49,698 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-21 19:10:49,698 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:10:50,944 INFO L124 PetriNetUnfolderBase]: 3362/5089 cut-off events. [2024-06-21 19:10:50,944 INFO L125 PetriNetUnfolderBase]: For 374291/374302 co-relation queries the response was YES. [2024-06-21 19:10:50,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47538 conditions, 5089 events. 3362/5089 cut-off events. For 374291/374302 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 26981 event pairs, 805 based on Foata normal form. 12/5101 useless extension candidates. Maximal degree in co-relation 47403. Up to 4569 conditions per place. [2024-06-21 19:10:51,003 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 381 selfloop transitions, 136 changer transitions 0/520 dead transitions. [2024-06-21 19:10:51,003 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 520 transitions, 10817 flow [2024-06-21 19:10:51,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:10:51,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:10:51,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-21 19:10:51,004 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4875 [2024-06-21 19:10:51,004 INFO L175 Difference]: Start difference. First operand has 272 places, 488 transitions, 9385 flow. Second operand 8 states and 156 transitions. [2024-06-21 19:10:51,004 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 520 transitions, 10817 flow [2024-06-21 19:10:51,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 520 transitions, 10392 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-21 19:10:51,766 INFO L231 Difference]: Finished difference. Result has 274 places, 493 transitions, 9338 flow [2024-06-21 19:10:51,766 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8960, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=488, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9338, PETRI_PLACES=274, PETRI_TRANSITIONS=493} [2024-06-21 19:10:51,766 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 233 predicate places. [2024-06-21 19:10:51,766 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 493 transitions, 9338 flow [2024-06-21 19:10:51,767 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:10:51,767 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:10:51,767 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:10:51,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-21 19:10:51,767 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:10:51,767 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:10:51,767 INFO L85 PathProgramCache]: Analyzing trace with hash 336640582, now seen corresponding path program 1 times [2024-06-21 19:10:51,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:10:51,767 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [769236713] [2024-06-21 19:10:51,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:10:51,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:10:51,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:10:53,523 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:10:53,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:10:53,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [769236713] [2024-06-21 19:10:53,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [769236713] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:10:53,523 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:10:53,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:10:53,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1462335863] [2024-06-21 19:10:53,524 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:10:53,524 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:10:53,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:10:53,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:10:53,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:10:53,608 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:10:53,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 493 transitions, 9338 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:10:53,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:10:53,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:10:53,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:10:55,093 INFO L124 PetriNetUnfolderBase]: 3442/5200 cut-off events. [2024-06-21 19:10:55,093 INFO L125 PetriNetUnfolderBase]: For 393659/393672 co-relation queries the response was YES. [2024-06-21 19:10:55,129 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48586 conditions, 5200 events. 3442/5200 cut-off events. For 393659/393672 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 27584 event pairs, 813 based on Foata normal form. 16/5216 useless extension candidates. Maximal degree in co-relation 48449. Up to 4537 conditions per place. [2024-06-21 19:10:55,149 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 384 selfloop transitions, 151 changer transitions 0/538 dead transitions. [2024-06-21 19:10:55,150 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 538 transitions, 11049 flow [2024-06-21 19:10:55,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:10:55,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:10:55,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-21 19:10:55,150 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45555555555555555 [2024-06-21 19:10:55,150 INFO L175 Difference]: Start difference. First operand has 274 places, 493 transitions, 9338 flow. Second operand 9 states and 164 transitions. [2024-06-21 19:10:55,150 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 538 transitions, 11049 flow [2024-06-21 19:10:55,902 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 538 transitions, 10825 flow, removed 29 selfloop flow, removed 4 redundant places. [2024-06-21 19:10:55,909 INFO L231 Difference]: Finished difference. Result has 280 places, 509 transitions, 9822 flow [2024-06-21 19:10:55,910 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9114, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9822, PETRI_PLACES=280, PETRI_TRANSITIONS=509} [2024-06-21 19:10:55,910 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 239 predicate places. [2024-06-21 19:10:55,910 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 509 transitions, 9822 flow [2024-06-21 19:10:55,910 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:10:55,910 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:10:55,911 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:10:55,911 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-21 19:10:55,911 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-21 19:10:55,911 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:10:55,911 INFO L85 PathProgramCache]: Analyzing trace with hash 305244371, now seen corresponding path program 3 times [2024-06-21 19:10:55,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:10:55,911 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1824050474] [2024-06-21 19:10:55,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:10:55,911 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:10:55,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:10:57,541 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:10:57,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:10:57,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1824050474] [2024-06-21 19:10:57,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1824050474] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:10:57,542 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:10:57,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:10:57,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1253407506] [2024-06-21 19:10:57,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:10:57,542 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:10:57,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:10:57,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:10:57,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:10:57,608 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-21 19:10:57,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 509 transitions, 9822 flow. Second operand has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:10:57,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:10:57,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-21 19:10:57,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:10:58,834 INFO L124 PetriNetUnfolderBase]: 3452/5214 cut-off events. [2024-06-21 19:10:58,834 INFO L125 PetriNetUnfolderBase]: For 409367/409380 co-relation queries the response was YES. [2024-06-21 19:10:58,877 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49729 conditions, 5214 events. 3452/5214 cut-off events. For 409367/409380 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 27682 event pairs, 793 based on Foata normal form. 14/5228 useless extension candidates. Maximal degree in co-relation 49590. Up to 4794 conditions per place. [2024-06-21 19:10:58,899 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 404 selfloop transitions, 127 changer transitions 0/534 dead transitions. [2024-06-21 19:10:58,900 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 534 transitions, 11137 flow [2024-06-21 19:10:58,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:10:58,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:10:58,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-21 19:10:58,900 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4625 [2024-06-21 19:10:58,901 INFO L175 Difference]: Start difference. First operand has 280 places, 509 transitions, 9822 flow. Second operand 8 states and 148 transitions. [2024-06-21 19:10:58,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 534 transitions, 11137 flow [2024-06-21 19:11:00,143 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 534 transitions, 11001 flow, removed 53 selfloop flow, removed 3 redundant places. [2024-06-21 19:11:00,151 INFO L231 Difference]: Finished difference. Result has 285 places, 513 transitions, 10013 flow [2024-06-21 19:11:00,151 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9686, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=509, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10013, PETRI_PLACES=285, PETRI_TRANSITIONS=513} [2024-06-21 19:11:00,152 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 244 predicate places. [2024-06-21 19:11:00,152 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 513 transitions, 10013 flow [2024-06-21 19:11:00,152 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:11:00,152 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:11:00,152 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:11:00,152 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-21 19:11:00,152 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:11:00,153 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:11:00,153 INFO L85 PathProgramCache]: Analyzing trace with hash -621653221, now seen corresponding path program 1 times [2024-06-21 19:11:00,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:11:00,153 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1943052620] [2024-06-21 19:11:00,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:11:00,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:11:00,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:11:02,005 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:11:02,005 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:11:02,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1943052620] [2024-06-21 19:11:02,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1943052620] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:11:02,005 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:11:02,005 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:11:02,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [194213583] [2024-06-21 19:11:02,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:11:02,005 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:11:02,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:11:02,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:11:02,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:11:02,066 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:11:02,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 513 transitions, 10013 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:11:02,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:11:02,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:11:02,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:11:03,511 INFO L124 PetriNetUnfolderBase]: 3488/5263 cut-off events. [2024-06-21 19:11:03,511 INFO L125 PetriNetUnfolderBase]: For 430094/430110 co-relation queries the response was YES. [2024-06-21 19:11:03,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50836 conditions, 5263 events. 3488/5263 cut-off events. For 430094/430110 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 27898 event pairs, 822 based on Foata normal form. 18/5281 useless extension candidates. Maximal degree in co-relation 50694. Up to 4853 conditions per place. [2024-06-21 19:11:03,575 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 426 selfloop transitions, 120 changer transitions 0/549 dead transitions. [2024-06-21 19:11:03,575 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 549 transitions, 11875 flow [2024-06-21 19:11:03,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:11:03,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:11:03,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-21 19:11:03,576 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.453125 [2024-06-21 19:11:03,576 INFO L175 Difference]: Start difference. First operand has 285 places, 513 transitions, 10013 flow. Second operand 8 states and 145 transitions. [2024-06-21 19:11:03,576 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 549 transitions, 11875 flow [2024-06-21 19:11:04,901 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 549 transitions, 11674 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-21 19:11:04,908 INFO L231 Difference]: Finished difference. Result has 289 places, 525 transitions, 10390 flow [2024-06-21 19:11:04,908 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9833, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=513, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10390, PETRI_PLACES=289, PETRI_TRANSITIONS=525} [2024-06-21 19:11:04,909 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 248 predicate places. [2024-06-21 19:11:04,909 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 525 transitions, 10390 flow [2024-06-21 19:11:04,909 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:11:04,909 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:11:04,909 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:11:04,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-21 19:11:04,909 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-21 19:11:04,910 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:11:04,910 INFO L85 PathProgramCache]: Analyzing trace with hash -30376120, now seen corresponding path program 2 times [2024-06-21 19:11:04,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:11:04,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [605047525] [2024-06-21 19:11:04,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:11:04,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:11:04,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:11:06,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-21 19:11:06,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:11:06,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [605047525] [2024-06-21 19:11:06,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [605047525] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:11:06,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:11:06,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:11:06,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1273704049] [2024-06-21 19:11:06,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:11:06,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:11:06,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:11:06,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:11:06,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:11:06,833 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:11:06,833 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 525 transitions, 10390 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:11:06,833 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:11:06,833 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:11:06,833 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:11:08,333 INFO L124 PetriNetUnfolderBase]: 3529/5340 cut-off events. [2024-06-21 19:11:08,333 INFO L125 PetriNetUnfolderBase]: For 452652/452666 co-relation queries the response was YES. [2024-06-21 19:11:08,373 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51569 conditions, 5340 events. 3529/5340 cut-off events. For 452652/452666 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 28543 event pairs, 821 based on Foata normal form. 22/5362 useless extension candidates. Maximal degree in co-relation 51426. Up to 4499 conditions per place. [2024-06-21 19:11:08,395 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 375 selfloop transitions, 189 changer transitions 0/567 dead transitions. [2024-06-21 19:11:08,395 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 567 transitions, 11805 flow [2024-06-21 19:11:08,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:11:08,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:11:08,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-21 19:11:08,396 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.475 [2024-06-21 19:11:08,396 INFO L175 Difference]: Start difference. First operand has 289 places, 525 transitions, 10390 flow. Second operand 8 states and 152 transitions. [2024-06-21 19:11:08,396 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 567 transitions, 11805 flow [2024-06-21 19:11:09,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 567 transitions, 11598 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-21 19:11:09,557 INFO L231 Difference]: Finished difference. Result has 292 places, 526 transitions, 10619 flow [2024-06-21 19:11:09,558 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10183, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=525, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=188, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10619, PETRI_PLACES=292, PETRI_TRANSITIONS=526} [2024-06-21 19:11:09,558 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 251 predicate places. [2024-06-21 19:11:09,558 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 526 transitions, 10619 flow [2024-06-21 19:11:09,558 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:11:09,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:11:09,558 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:11:09,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-21 19:11:09,559 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-21 19:11:09,559 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:11:09,559 INFO L85 PathProgramCache]: Analyzing trace with hash -521080910, now seen corresponding path program 3 times [2024-06-21 19:11:09,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:11:09,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [115528592] [2024-06-21 19:11:09,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:11:09,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:11:09,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:11:11,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-21 19:11:11,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:11:11,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [115528592] [2024-06-21 19:11:11,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [115528592] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:11:11,370 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:11:11,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:11:11,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [198430732] [2024-06-21 19:11:11,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:11:11,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:11:11,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:11:11,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:11:11,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:11:11,510 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:11:11,511 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 526 transitions, 10619 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:11:11,511 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:11:11,511 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:11:11,511 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:11:13,054 INFO L124 PetriNetUnfolderBase]: 3570/5414 cut-off events. [2024-06-21 19:11:13,054 INFO L125 PetriNetUnfolderBase]: For 471091/471102 co-relation queries the response was YES. [2024-06-21 19:11:13,094 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52521 conditions, 5414 events. 3570/5414 cut-off events. For 471091/471102 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 29198 event pairs, 863 based on Foata normal form. 20/5434 useless extension candidates. Maximal degree in co-relation 52379. Up to 4557 conditions per place. [2024-06-21 19:11:13,115 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 358 selfloop transitions, 207 changer transitions 0/568 dead transitions. [2024-06-21 19:11:13,116 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 568 transitions, 12028 flow [2024-06-21 19:11:13,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:11:13,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:11:13,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-21 19:11:13,117 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4875 [2024-06-21 19:11:13,117 INFO L175 Difference]: Start difference. First operand has 292 places, 526 transitions, 10619 flow. Second operand 8 states and 156 transitions. [2024-06-21 19:11:13,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 568 transitions, 12028 flow [2024-06-21 19:11:14,316 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 568 transitions, 11680 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-21 19:11:14,324 INFO L231 Difference]: Finished difference. Result has 295 places, 527 transitions, 10746 flow [2024-06-21 19:11:14,324 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10271, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=526, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=206, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10746, PETRI_PLACES=295, PETRI_TRANSITIONS=527} [2024-06-21 19:11:14,325 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 254 predicate places. [2024-06-21 19:11:14,325 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 527 transitions, 10746 flow [2024-06-21 19:11:14,325 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:11:14,325 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:11:14,325 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:11:14,325 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-21 19:11:14,325 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-21 19:11:14,325 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:11:14,325 INFO L85 PathProgramCache]: Analyzing trace with hash -348360380, now seen corresponding path program 4 times [2024-06-21 19:11:14,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:11:14,326 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1391744654] [2024-06-21 19:11:14,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:11:14,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:11:14,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:11:16,193 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:11:16,193 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:11:16,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1391744654] [2024-06-21 19:11:16,194 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1391744654] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:11:16,194 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:11:16,194 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:11:16,194 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1874022649] [2024-06-21 19:11:16,194 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:11:16,194 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:11:16,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:11:16,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:11:16,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:11:16,297 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-21 19:11:16,298 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 527 transitions, 10746 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:11:16,298 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:11:16,298 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-21 19:11:16,298 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:11:17,792 INFO L124 PetriNetUnfolderBase]: 3611/5483 cut-off events. [2024-06-21 19:11:17,792 INFO L125 PetriNetUnfolderBase]: For 489622/489636 co-relation queries the response was YES. [2024-06-21 19:11:17,831 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53108 conditions, 5483 events. 3611/5483 cut-off events. For 489622/489636 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 29672 event pairs, 825 based on Foata normal form. 22/5505 useless extension candidates. Maximal degree in co-relation 52965. Up to 4336 conditions per place. [2024-06-21 19:11:17,852 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 358 selfloop transitions, 204 changer transitions 0/565 dead transitions. [2024-06-21 19:11:17,852 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 565 transitions, 12112 flow [2024-06-21 19:11:17,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:11:17,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:11:17,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-21 19:11:17,853 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46944444444444444 [2024-06-21 19:11:17,853 INFO L175 Difference]: Start difference. First operand has 295 places, 527 transitions, 10746 flow. Second operand 9 states and 169 transitions. [2024-06-21 19:11:17,854 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 565 transitions, 12112 flow [2024-06-21 19:11:18,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 565 transitions, 11758 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-21 19:11:18,886 INFO L231 Difference]: Finished difference. Result has 299 places, 528 transitions, 10862 flow [2024-06-21 19:11:18,887 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10392, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=527, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=203, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10862, PETRI_PLACES=299, PETRI_TRANSITIONS=528} [2024-06-21 19:11:18,887 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 258 predicate places. [2024-06-21 19:11:18,887 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 528 transitions, 10862 flow [2024-06-21 19:11:18,887 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:11:18,887 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:11:18,887 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:11:18,887 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-21 19:11:18,887 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-21 19:11:18,888 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:11:18,888 INFO L85 PathProgramCache]: Analyzing trace with hash 1447377461, now seen corresponding path program 2 times [2024-06-21 19:11:18,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:11:18,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [41555604] [2024-06-21 19:11:18,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:11:18,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:11:18,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:11:20,500 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:11:20,500 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:11:20,500 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [41555604] [2024-06-21 19:11:20,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [41555604] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:11:20,500 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:11:20,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:11:20,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [796345877] [2024-06-21 19:11:20,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:11:20,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:11:20,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:11:20,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:11:20,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:11:20,576 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:11:20,577 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 528 transitions, 10862 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:11:20,577 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:11:20,577 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:11:20,577 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:11:22,223 INFO L124 PetriNetUnfolderBase]: 3597/5459 cut-off events. [2024-06-21 19:11:22,223 INFO L125 PetriNetUnfolderBase]: For 483303/483319 co-relation queries the response was YES. [2024-06-21 19:11:22,274 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52881 conditions, 5459 events. 3597/5459 cut-off events. For 483303/483319 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 29514 event pairs, 864 based on Foata normal form. 18/5477 useless extension candidates. Maximal degree in co-relation 52736. Up to 5053 conditions per place. [2024-06-21 19:11:22,300 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 427 selfloop transitions, 118 changer transitions 0/548 dead transitions. [2024-06-21 19:11:22,300 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 548 transitions, 12276 flow [2024-06-21 19:11:22,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:11:22,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:11:22,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-21 19:11:22,301 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-21 19:11:22,301 INFO L175 Difference]: Start difference. First operand has 299 places, 528 transitions, 10862 flow. Second operand 8 states and 140 transitions. [2024-06-21 19:11:22,301 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 548 transitions, 12276 flow [2024-06-21 19:11:23,568 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 548 transitions, 11784 flow, removed 44 selfloop flow, removed 7 redundant places. [2024-06-21 19:11:23,576 INFO L231 Difference]: Finished difference. Result has 300 places, 528 transitions, 10625 flow [2024-06-21 19:11:23,576 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10370, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=528, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=410, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10625, PETRI_PLACES=300, PETRI_TRANSITIONS=528} [2024-06-21 19:11:23,577 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 259 predicate places. [2024-06-21 19:11:23,577 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 528 transitions, 10625 flow [2024-06-21 19:11:23,577 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:11:23,577 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:11:23,577 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:11:23,577 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-21 19:11:23,577 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:11:23,577 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:11:23,577 INFO L85 PathProgramCache]: Analyzing trace with hash -823142666, now seen corresponding path program 2 times [2024-06-21 19:11:23,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:11:23,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1796155914] [2024-06-21 19:11:23,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:11:23,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:11:23,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:11:25,319 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:11:25,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:11:25,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1796155914] [2024-06-21 19:11:25,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1796155914] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:11:25,319 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:11:25,319 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:11:25,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1155893872] [2024-06-21 19:11:25,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:11:25,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:11:25,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:11:25,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:11:25,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:11:25,394 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:11:25,394 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 528 transitions, 10625 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:11:25,394 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:11:25,394 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:11:25,394 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:11:27,184 INFO L124 PetriNetUnfolderBase]: 3711/5615 cut-off events. [2024-06-21 19:11:27,184 INFO L125 PetriNetUnfolderBase]: For 505873/505886 co-relation queries the response was YES. [2024-06-21 19:11:27,227 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54075 conditions, 5615 events. 3711/5615 cut-off events. For 505873/505886 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 30420 event pairs, 888 based on Foata normal form. 16/5631 useless extension candidates. Maximal degree in co-relation 53929. Up to 4863 conditions per place. [2024-06-21 19:11:27,248 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 417 selfloop transitions, 156 changer transitions 0/576 dead transitions. [2024-06-21 19:11:27,248 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 576 transitions, 12555 flow [2024-06-21 19:11:27,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:11:27,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:11:27,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-21 19:11:27,249 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4638888888888889 [2024-06-21 19:11:27,249 INFO L175 Difference]: Start difference. First operand has 300 places, 528 transitions, 10625 flow. Second operand 9 states and 167 transitions. [2024-06-21 19:11:27,249 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 576 transitions, 12555 flow [2024-06-21 19:11:28,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 576 transitions, 12357 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-21 19:11:28,395 INFO L231 Difference]: Finished difference. Result has 305 places, 547 transitions, 11168 flow [2024-06-21 19:11:28,395 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10427, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=528, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=387, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11168, PETRI_PLACES=305, PETRI_TRANSITIONS=547} [2024-06-21 19:11:28,395 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 264 predicate places. [2024-06-21 19:11:28,396 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 547 transitions, 11168 flow [2024-06-21 19:11:28,396 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:11:28,396 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:11:28,396 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:11:28,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-21 19:11:28,396 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:11:28,396 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:11:28,396 INFO L85 PathProgramCache]: Analyzing trace with hash 350944219, now seen corresponding path program 4 times [2024-06-21 19:11:28,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:11:28,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145244782] [2024-06-21 19:11:28,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:11:28,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:11:28,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:11:29,969 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:11:29,969 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:11:29,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2145244782] [2024-06-21 19:11:29,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2145244782] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:11:29,969 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:11:29,969 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:11:29,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1526571562] [2024-06-21 19:11:29,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:11:29,969 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:11:29,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:11:29,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:11:29,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:11:30,071 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-21 19:11:30,071 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 547 transitions, 11168 flow. Second operand has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:11:30,071 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:11:30,071 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-21 19:11:30,071 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:11:31,490 INFO L124 PetriNetUnfolderBase]: 3723/5635 cut-off events. [2024-06-21 19:11:31,490 INFO L125 PetriNetUnfolderBase]: For 520204/520220 co-relation queries the response was YES. [2024-06-21 19:11:31,541 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55095 conditions, 5635 events. 3723/5635 cut-off events. For 520204/520220 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 30556 event pairs, 870 based on Foata normal form. 16/5651 useless extension candidates. Maximal degree in co-relation 54946. Up to 5212 conditions per place. [2024-06-21 19:11:31,565 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 442 selfloop transitions, 123 changer transitions 0/568 dead transitions. [2024-06-21 19:11:31,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 568 transitions, 12681 flow [2024-06-21 19:11:31,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:11:31,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:11:31,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-21 19:11:31,566 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.446875 [2024-06-21 19:11:31,566 INFO L175 Difference]: Start difference. First operand has 305 places, 547 transitions, 11168 flow. Second operand 8 states and 143 transitions. [2024-06-21 19:11:31,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 568 transitions, 12681 flow [2024-06-21 19:11:32,928 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 568 transitions, 12479 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-21 19:11:32,936 INFO L231 Difference]: Finished difference. Result has 309 places, 551 transitions, 11290 flow [2024-06-21 19:11:32,937 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10966, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=547, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=424, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11290, PETRI_PLACES=309, PETRI_TRANSITIONS=551} [2024-06-21 19:11:32,937 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 268 predicate places. [2024-06-21 19:11:32,937 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 551 transitions, 11290 flow [2024-06-21 19:11:32,937 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:11:32,937 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:11:32,937 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:11:32,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-21 19:11:32,937 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:11:32,937 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:11:32,937 INFO L85 PathProgramCache]: Analyzing trace with hash 319675170, now seen corresponding path program 3 times [2024-06-21 19:11:32,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:11:32,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1750713981] [2024-06-21 19:11:32,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:11:32,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:11:32,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:11:34,727 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:11:34,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:11:34,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1750713981] [2024-06-21 19:11:34,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1750713981] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:11:34,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:11:34,727 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:11:34,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1911382935] [2024-06-21 19:11:34,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:11:34,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:11:34,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:11:34,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:11:34,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:11:34,814 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:11:34,814 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 551 transitions, 11290 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:11:34,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:11:34,814 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:11:34,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:11:36,454 INFO L124 PetriNetUnfolderBase]: 3771/5703 cut-off events. [2024-06-21 19:11:36,454 INFO L125 PetriNetUnfolderBase]: For 547810/547826 co-relation queries the response was YES. [2024-06-21 19:11:36,503 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55764 conditions, 5703 events. 3771/5703 cut-off events. For 547810/547826 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 30932 event pairs, 866 based on Foata normal form. 22/5725 useless extension candidates. Maximal degree in co-relation 55614. Up to 4922 conditions per place. [2024-06-21 19:11:36,527 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 424 selfloop transitions, 157 changer transitions 0/584 dead transitions. [2024-06-21 19:11:36,527 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 584 transitions, 13111 flow [2024-06-21 19:11:36,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:11:36,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:11:36,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-21 19:11:36,528 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-21 19:11:36,529 INFO L175 Difference]: Start difference. First operand has 309 places, 551 transitions, 11290 flow. Second operand 9 states and 160 transitions. [2024-06-21 19:11:36,529 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 584 transitions, 13111 flow [2024-06-21 19:11:38,084 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 584 transitions, 12892 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-21 19:11:38,093 INFO L231 Difference]: Finished difference. Result has 313 places, 559 transitions, 11572 flow [2024-06-21 19:11:38,093 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11071, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=551, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=400, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11572, PETRI_PLACES=313, PETRI_TRANSITIONS=559} [2024-06-21 19:11:38,094 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 272 predicate places. [2024-06-21 19:11:38,094 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 559 transitions, 11572 flow [2024-06-21 19:11:38,094 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:11:38,094 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:11:38,094 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:11:38,094 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-21 19:11:38,094 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:11:38,095 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:11:38,095 INFO L85 PathProgramCache]: Analyzing trace with hash 319664010, now seen corresponding path program 4 times [2024-06-21 19:11:38,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:11:38,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1398626287] [2024-06-21 19:11:38,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:11:38,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:11:38,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:11:39,691 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:11:39,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:11:39,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1398626287] [2024-06-21 19:11:39,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1398626287] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:11:39,692 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:11:39,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:11:39,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [624469469] [2024-06-21 19:11:39,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:11:39,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:11:39,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:11:39,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:11:39,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:11:39,766 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:11:39,766 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 559 transitions, 11572 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:11:39,767 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:11:39,767 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:11:39,767 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:11:41,357 INFO L124 PetriNetUnfolderBase]: 3751/5677 cut-off events. [2024-06-21 19:11:41,357 INFO L125 PetriNetUnfolderBase]: For 548611/548627 co-relation queries the response was YES. [2024-06-21 19:11:41,410 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55477 conditions, 5677 events. 3751/5677 cut-off events. For 548611/548627 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 30779 event pairs, 866 based on Foata normal form. 22/5699 useless extension candidates. Maximal degree in co-relation 55326. Up to 4911 conditions per place. [2024-06-21 19:11:41,436 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 425 selfloop transitions, 156 changer transitions 0/584 dead transitions. [2024-06-21 19:11:41,436 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 584 transitions, 13100 flow [2024-06-21 19:11:41,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:11:41,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:11:41,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-21 19:11:41,437 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44722222222222224 [2024-06-21 19:11:41,437 INFO L175 Difference]: Start difference. First operand has 313 places, 559 transitions, 11572 flow. Second operand 9 states and 161 transitions. [2024-06-21 19:11:41,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 584 transitions, 13100 flow [2024-06-21 19:11:43,214 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 584 transitions, 12644 flow, removed 101 selfloop flow, removed 6 redundant places. [2024-06-21 19:11:43,223 INFO L231 Difference]: Finished difference. Result has 316 places, 559 transitions, 11440 flow [2024-06-21 19:11:43,223 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11116, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=559, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11440, PETRI_PLACES=316, PETRI_TRANSITIONS=559} [2024-06-21 19:11:43,223 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 275 predicate places. [2024-06-21 19:11:43,224 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 559 transitions, 11440 flow [2024-06-21 19:11:43,224 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:11:43,224 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:11:43,224 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:11:43,224 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-21 19:11:43,224 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:11:43,224 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:11:43,224 INFO L85 PathProgramCache]: Analyzing trace with hash -750110981, now seen corresponding path program 3 times [2024-06-21 19:11:43,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:11:43,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1832223313] [2024-06-21 19:11:43,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:11:43,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:11:43,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:11:44,461 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:11:44,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:11:44,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1832223313] [2024-06-21 19:11:44,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1832223313] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:11:44,462 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:11:44,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:11:44,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [684978960] [2024-06-21 19:11:44,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:11:44,462 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:11:44,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:11:44,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:11:44,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:11:44,518 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:11:44,518 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 559 transitions, 11440 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:11:44,518 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:11:44,518 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:11:44,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:11:45,956 INFO L124 PetriNetUnfolderBase]: 3779/5730 cut-off events. [2024-06-21 19:11:45,957 INFO L125 PetriNetUnfolderBase]: For 557688/557692 co-relation queries the response was YES. [2024-06-21 19:11:46,001 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55679 conditions, 5730 events. 3779/5730 cut-off events. For 557688/557692 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 31328 event pairs, 1323 based on Foata normal form. 8/5738 useless extension candidates. Maximal degree in co-relation 55527. Up to 5405 conditions per place. [2024-06-21 19:11:46,024 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 485 selfloop transitions, 101 changer transitions 0/589 dead transitions. [2024-06-21 19:11:46,024 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 589 transitions, 13330 flow [2024-06-21 19:11:46,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:11:46,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:11:46,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-21 19:11:46,026 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44285714285714284 [2024-06-21 19:11:46,026 INFO L175 Difference]: Start difference. First operand has 316 places, 559 transitions, 11440 flow. Second operand 7 states and 124 transitions. [2024-06-21 19:11:46,026 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 589 transitions, 13330 flow [2024-06-21 19:11:47,751 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 589 transitions, 13057 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-21 19:11:47,760 INFO L231 Difference]: Finished difference. Result has 318 places, 572 transitions, 11798 flow [2024-06-21 19:11:47,760 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11175, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=559, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=468, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11798, PETRI_PLACES=318, PETRI_TRANSITIONS=572} [2024-06-21 19:11:47,760 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 277 predicate places. [2024-06-21 19:11:47,760 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 572 transitions, 11798 flow [2024-06-21 19:11:47,760 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:11:47,760 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:11:47,760 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:11:47,761 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-21 19:11:47,761 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:11:47,761 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:11:47,761 INFO L85 PathProgramCache]: Analyzing trace with hash -744397061, now seen corresponding path program 4 times [2024-06-21 19:11:47,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:11:47,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1046487112] [2024-06-21 19:11:47,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:11:47,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:11:47,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:11:48,985 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:11:48,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:11:48,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1046487112] [2024-06-21 19:11:48,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1046487112] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:11:48,985 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:11:48,985 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:11:48,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1524838096] [2024-06-21 19:11:48,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:11:48,986 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:11:48,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:11:48,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:11:48,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:11:49,048 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:11:49,048 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 572 transitions, 11798 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:11:49,048 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:11:49,048 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:11:49,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:11:50,473 INFO L124 PetriNetUnfolderBase]: 3773/5721 cut-off events. [2024-06-21 19:11:50,473 INFO L125 PetriNetUnfolderBase]: For 558487/558491 co-relation queries the response was YES. [2024-06-21 19:11:50,527 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55435 conditions, 5721 events. 3773/5721 cut-off events. For 558487/558491 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 31281 event pairs, 1320 based on Foata normal form. 6/5727 useless extension candidates. Maximal degree in co-relation 55281. Up to 5400 conditions per place. [2024-06-21 19:11:50,553 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 488 selfloop transitions, 95 changer transitions 0/586 dead transitions. [2024-06-21 19:11:50,553 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 586 transitions, 13286 flow [2024-06-21 19:11:50,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:11:50,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:11:50,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-21 19:11:50,554 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43214285714285716 [2024-06-21 19:11:50,554 INFO L175 Difference]: Start difference. First operand has 318 places, 572 transitions, 11798 flow. Second operand 7 states and 121 transitions. [2024-06-21 19:11:50,554 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 586 transitions, 13286 flow [2024-06-21 19:11:52,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 586 transitions, 13133 flow, removed 34 selfloop flow, removed 3 redundant places. [2024-06-21 19:11:52,384 INFO L231 Difference]: Finished difference. Result has 322 places, 572 transitions, 11852 flow [2024-06-21 19:11:52,385 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11645, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=572, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=477, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11852, PETRI_PLACES=322, PETRI_TRANSITIONS=572} [2024-06-21 19:11:52,385 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 281 predicate places. [2024-06-21 19:11:52,385 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 572 transitions, 11852 flow [2024-06-21 19:11:52,385 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:11:52,385 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:11:52,385 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:11:52,385 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-21 19:11:52,385 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:11:52,385 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:11:52,386 INFO L85 PathProgramCache]: Analyzing trace with hash 1861988834, now seen corresponding path program 5 times [2024-06-21 19:11:52,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:11:52,386 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1686374938] [2024-06-21 19:11:52,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:11:52,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:11:52,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:11:53,950 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:11:53,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:11:53,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1686374938] [2024-06-21 19:11:53,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1686374938] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:11:53,951 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:11:53,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:11:53,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [375740539] [2024-06-21 19:11:53,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:11:53,951 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:11:53,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:11:53,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:11:53,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:11:54,059 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:11:54,060 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 572 transitions, 11852 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:11:54,060 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:11:54,060 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:11:54,060 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:11:55,714 INFO L124 PetriNetUnfolderBase]: 3861/5843 cut-off events. [2024-06-21 19:11:55,714 INFO L125 PetriNetUnfolderBase]: For 597574/597578 co-relation queries the response was YES. [2024-06-21 19:11:55,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57203 conditions, 5843 events. 3861/5843 cut-off events. For 597574/597578 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 31960 event pairs, 1317 based on Foata normal form. 8/5851 useless extension candidates. Maximal degree in co-relation 57048. Up to 5214 conditions per place. [2024-06-21 19:11:55,799 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 470 selfloop transitions, 130 changer transitions 0/603 dead transitions. [2024-06-21 19:11:55,799 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 603 transitions, 13783 flow [2024-06-21 19:11:55,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:11:55,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:11:55,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-21 19:11:55,800 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41388888888888886 [2024-06-21 19:11:55,800 INFO L175 Difference]: Start difference. First operand has 322 places, 572 transitions, 11852 flow. Second operand 9 states and 149 transitions. [2024-06-21 19:11:55,800 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 603 transitions, 13783 flow [2024-06-21 19:11:57,856 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 603 transitions, 13678 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-21 19:11:57,864 INFO L231 Difference]: Finished difference. Result has 329 places, 583 transitions, 12286 flow [2024-06-21 19:11:57,865 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11747, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=572, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=451, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12286, PETRI_PLACES=329, PETRI_TRANSITIONS=583} [2024-06-21 19:11:57,865 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 288 predicate places. [2024-06-21 19:11:57,865 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 583 transitions, 12286 flow [2024-06-21 19:11:57,865 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:11:57,865 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:11:57,865 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:11:57,865 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-21 19:11:57,865 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:11:57,866 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:11:57,866 INFO L85 PathProgramCache]: Analyzing trace with hash -744400688, now seen corresponding path program 6 times [2024-06-21 19:11:57,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:11:57,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1322591853] [2024-06-21 19:11:57,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:11:57,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:11:57,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:11:59,508 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:11:59,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:11:59,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1322591853] [2024-06-21 19:11:59,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1322591853] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:11:59,508 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:11:59,508 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:11:59,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1114090515] [2024-06-21 19:11:59,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:11:59,508 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:11:59,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:11:59,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:11:59,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:11:59,570 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:11:59,571 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 583 transitions, 12286 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:11:59,571 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:11:59,571 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:11:59,571 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:12:01,108 INFO L124 PetriNetUnfolderBase]: 3853/5833 cut-off events. [2024-06-21 19:12:01,108 INFO L125 PetriNetUnfolderBase]: For 606925/606929 co-relation queries the response was YES. [2024-06-21 19:12:01,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57564 conditions, 5833 events. 3853/5833 cut-off events. For 606925/606929 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 31922 event pairs, 1315 based on Foata normal form. 8/5841 useless extension candidates. Maximal degree in co-relation 57407. Up to 5211 conditions per place. [2024-06-21 19:12:01,188 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 469 selfloop transitions, 131 changer transitions 0/603 dead transitions. [2024-06-21 19:12:01,188 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 603 transitions, 13869 flow [2024-06-21 19:12:01,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:12:01,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:12:01,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-21 19:12:01,189 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44375 [2024-06-21 19:12:01,189 INFO L175 Difference]: Start difference. First operand has 329 places, 583 transitions, 12286 flow. Second operand 8 states and 142 transitions. [2024-06-21 19:12:01,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 603 transitions, 13869 flow [2024-06-21 19:12:03,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 603 transitions, 13628 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-21 19:12:03,442 INFO L231 Difference]: Finished difference. Result has 331 places, 584 transitions, 12348 flow [2024-06-21 19:12:03,442 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12045, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=583, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=452, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12348, PETRI_PLACES=331, PETRI_TRANSITIONS=584} [2024-06-21 19:12:03,443 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 290 predicate places. [2024-06-21 19:12:03,443 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 584 transitions, 12348 flow [2024-06-21 19:12:03,443 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:12:03,443 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:12:03,443 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:12:03,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-21 19:12:03,443 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:12:03,444 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:12:03,444 INFO L85 PathProgramCache]: Analyzing trace with hash -206327819, now seen corresponding path program 5 times [2024-06-21 19:12:03,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:12:03,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [208643095] [2024-06-21 19:12:03,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:12:03,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:12:03,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:12:04,603 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:12:04,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:12:04,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [208643095] [2024-06-21 19:12:04,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [208643095] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:12:04,604 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:12:04,604 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:12:04,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [607116122] [2024-06-21 19:12:04,604 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:12:04,604 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:12:04,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:12:04,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:12:04,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:12:04,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:12:04,688 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 584 transitions, 12348 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:12:04,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:12:04,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:12:04,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:12:06,105 INFO L124 PetriNetUnfolderBase]: 3833/5798 cut-off events. [2024-06-21 19:12:06,105 INFO L125 PetriNetUnfolderBase]: For 611445/611445 co-relation queries the response was YES. [2024-06-21 19:12:06,165 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57223 conditions, 5798 events. 3833/5798 cut-off events. For 611445/611445 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 31638 event pairs, 1364 based on Foata normal form. 2/5800 useless extension candidates. Maximal degree in co-relation 57067. Up to 5686 conditions per place. [2024-06-21 19:12:06,191 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 561 selfloop transitions, 35 changer transitions 0/599 dead transitions. [2024-06-21 19:12:06,191 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 599 transitions, 13756 flow [2024-06-21 19:12:06,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:12:06,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:12:06,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-06-21 19:12:06,192 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41785714285714287 [2024-06-21 19:12:06,192 INFO L175 Difference]: Start difference. First operand has 331 places, 584 transitions, 12348 flow. Second operand 7 states and 117 transitions. [2024-06-21 19:12:06,192 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 599 transitions, 13756 flow [2024-06-21 19:12:08,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 599 transitions, 13505 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-21 19:12:08,652 INFO L231 Difference]: Finished difference. Result has 333 places, 584 transitions, 12178 flow [2024-06-21 19:12:08,652 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12097, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=584, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=549, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=12178, PETRI_PLACES=333, PETRI_TRANSITIONS=584} [2024-06-21 19:12:08,653 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 292 predicate places. [2024-06-21 19:12:08,653 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 584 transitions, 12178 flow [2024-06-21 19:12:08,653 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:12:08,653 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:12:08,653 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:12:08,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-21 19:12:08,653 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-21 19:12:08,654 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:12:08,654 INFO L85 PathProgramCache]: Analyzing trace with hash -1231162251, now seen corresponding path program 6 times [2024-06-21 19:12:08,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:12:08,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1238151875] [2024-06-21 19:12:08,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:12:08,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:12:08,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:12:09,798 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:12:09,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:12:09,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1238151875] [2024-06-21 19:12:09,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1238151875] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:12:09,799 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:12:09,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:12:09,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [671848322] [2024-06-21 19:12:09,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:12:09,799 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:12:09,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:12:09,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:12:09,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:12:09,850 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:12:09,851 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 584 transitions, 12178 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:12:09,851 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:12:09,851 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:12:09,851 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:12:11,384 INFO L124 PetriNetUnfolderBase]: 3838/5804 cut-off events. [2024-06-21 19:12:11,384 INFO L125 PetriNetUnfolderBase]: For 620680/620680 co-relation queries the response was YES. [2024-06-21 19:12:11,437 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57026 conditions, 5804 events. 3838/5804 cut-off events. For 620680/620680 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 31660 event pairs, 1371 based on Foata normal form. 1/5805 useless extension candidates. Maximal degree in co-relation 56869. Up to 5720 conditions per place. [2024-06-21 19:12:11,463 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 572 selfloop transitions, 24 changer transitions 0/599 dead transitions. [2024-06-21 19:12:11,463 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 599 transitions, 13515 flow [2024-06-21 19:12:11,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:12:11,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:12:11,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 112 transitions. [2024-06-21 19:12:11,464 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-21 19:12:11,464 INFO L175 Difference]: Start difference. First operand has 333 places, 584 transitions, 12178 flow. Second operand 7 states and 112 transitions. [2024-06-21 19:12:11,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 599 transitions, 13515 flow [2024-06-21 19:12:13,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 599 transitions, 13182 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-21 19:12:13,676 INFO L231 Difference]: Finished difference. Result has 332 places, 588 transitions, 12012 flow [2024-06-21 19:12:13,676 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11867, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=584, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=561, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=12012, PETRI_PLACES=332, PETRI_TRANSITIONS=588} [2024-06-21 19:12:13,676 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 291 predicate places. [2024-06-21 19:12:13,676 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 588 transitions, 12012 flow [2024-06-21 19:12:13,676 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:12:13,677 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:12:13,677 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:12:13,677 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-21 19:12:13,677 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:12:13,677 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:12:13,677 INFO L85 PathProgramCache]: Analyzing trace with hash 1055216088, now seen corresponding path program 5 times [2024-06-21 19:12:13,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:12:13,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1123016102] [2024-06-21 19:12:13,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:12:13,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:12:13,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:12:15,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-21 19:12:15,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:12:15,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1123016102] [2024-06-21 19:12:15,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1123016102] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:12:15,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:12:15,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:12:15,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [665042432] [2024-06-21 19:12:15,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:12:15,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:12:15,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:12:15,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:12:15,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:12:15,805 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:12:15,805 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 588 transitions, 12012 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:12:15,805 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:12:15,805 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:12:15,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:12:17,655 INFO L124 PetriNetUnfolderBase]: 3961/6025 cut-off events. [2024-06-21 19:12:17,655 INFO L125 PetriNetUnfolderBase]: For 651050/651052 co-relation queries the response was YES. [2024-06-21 19:12:17,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57952 conditions, 6025 events. 3961/6025 cut-off events. For 651050/651052 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 33451 event pairs, 1311 based on Foata normal form. 14/6039 useless extension candidates. Maximal degree in co-relation 57797. Up to 5161 conditions per place. [2024-06-21 19:12:17,727 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 447 selfloop transitions, 169 changer transitions 0/619 dead transitions. [2024-06-21 19:12:17,728 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 619 transitions, 13440 flow [2024-06-21 19:12:17,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:12:17,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:12:17,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-21 19:12:17,729 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4222222222222222 [2024-06-21 19:12:17,729 INFO L175 Difference]: Start difference. First operand has 332 places, 588 transitions, 12012 flow. Second operand 9 states and 152 transitions. [2024-06-21 19:12:17,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 619 transitions, 13440 flow [2024-06-21 19:12:19,917 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 619 transitions, 13368 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-21 19:12:19,926 INFO L231 Difference]: Finished difference. Result has 337 places, 591 transitions, 12363 flow [2024-06-21 19:12:19,927 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11940, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=588, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=419, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12363, PETRI_PLACES=337, PETRI_TRANSITIONS=591} [2024-06-21 19:12:19,927 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 296 predicate places. [2024-06-21 19:12:19,927 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 591 transitions, 12363 flow [2024-06-21 19:12:19,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:12:19,927 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:12:19,928 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:12:19,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-21 19:12:19,928 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-21 19:12:19,928 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:12:19,928 INFO L85 PathProgramCache]: Analyzing trace with hash 1602184192, now seen corresponding path program 6 times [2024-06-21 19:12:19,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:12:19,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [397515964] [2024-06-21 19:12:19,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:12:19,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:12:19,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:12:21,698 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:12:21,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:12:21,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [397515964] [2024-06-21 19:12:21,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [397515964] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:12:21,699 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:12:21,699 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:12:21,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [90663745] [2024-06-21 19:12:21,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:12:21,699 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:12:21,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:12:21,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:12:21,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:12:21,873 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:12:21,873 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 591 transitions, 12363 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:12:21,873 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:12:21,873 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:12:21,873 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:12:23,525 INFO L124 PetriNetUnfolderBase]: 4043/6158 cut-off events. [2024-06-21 19:12:23,525 INFO L125 PetriNetUnfolderBase]: For 674858/674860 co-relation queries the response was YES. [2024-06-21 19:12:23,585 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59304 conditions, 6158 events. 4043/6158 cut-off events. For 674858/674860 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 34438 event pairs, 1343 based on Foata normal form. 12/6170 useless extension candidates. Maximal degree in co-relation 59148. Up to 5057 conditions per place. [2024-06-21 19:12:23,612 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 445 selfloop transitions, 173 changer transitions 0/621 dead transitions. [2024-06-21 19:12:23,612 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 621 transitions, 13787 flow [2024-06-21 19:12:23,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:12:23,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:12:23,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-21 19:12:23,613 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44375 [2024-06-21 19:12:23,613 INFO L175 Difference]: Start difference. First operand has 337 places, 591 transitions, 12363 flow. Second operand 8 states and 142 transitions. [2024-06-21 19:12:23,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 621 transitions, 13787 flow [2024-06-21 19:12:25,715 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 621 transitions, 13412 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-06-21 19:12:25,724 INFO L231 Difference]: Finished difference. Result has 338 places, 593 transitions, 12410 flow [2024-06-21 19:12:25,725 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11988, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=591, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=418, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12410, PETRI_PLACES=338, PETRI_TRANSITIONS=593} [2024-06-21 19:12:25,725 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 297 predicate places. [2024-06-21 19:12:25,725 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 593 transitions, 12410 flow [2024-06-21 19:12:25,725 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:12:25,725 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:12:25,725 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:12:25,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-21 19:12:25,725 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-21 19:12:25,726 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:12:25,726 INFO L85 PathProgramCache]: Analyzing trace with hash 1248865280, now seen corresponding path program 7 times [2024-06-21 19:12:25,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:12:25,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1530741085] [2024-06-21 19:12:25,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:12:25,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:12:25,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:12:27,388 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:12:27,388 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:12:27,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1530741085] [2024-06-21 19:12:27,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1530741085] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:12:27,388 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:12:27,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:12:27,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1260408721] [2024-06-21 19:12:27,389 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:12:27,389 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:12:27,389 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:12:27,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:12:27,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:12:27,483 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:12:27,483 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 593 transitions, 12410 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:12:27,483 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:12:27,483 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:12:27,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:12:29,161 INFO L124 PetriNetUnfolderBase]: 4084/6230 cut-off events. [2024-06-21 19:12:29,161 INFO L125 PetriNetUnfolderBase]: For 689758/689760 co-relation queries the response was YES. [2024-06-21 19:12:29,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59975 conditions, 6230 events. 4084/6230 cut-off events. For 689758/689760 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 35027 event pairs, 1425 based on Foata normal form. 12/6242 useless extension candidates. Maximal degree in co-relation 59818. Up to 6006 conditions per place. [2024-06-21 19:12:29,245 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 597 selfloop transitions, 22 changer transitions 0/622 dead transitions. [2024-06-21 19:12:29,245 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 622 transitions, 13830 flow [2024-06-21 19:12:29,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:12:29,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:12:29,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 144 transitions. [2024-06-21 19:12:29,246 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-21 19:12:29,246 INFO L175 Difference]: Start difference. First operand has 338 places, 593 transitions, 12410 flow. Second operand 9 states and 144 transitions. [2024-06-21 19:12:29,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 622 transitions, 13830 flow [2024-06-21 19:12:31,576 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 622 transitions, 13440 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-21 19:12:31,584 INFO L231 Difference]: Finished difference. Result has 341 places, 594 transitions, 12130 flow [2024-06-21 19:12:31,585 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12020, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=593, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=571, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12130, PETRI_PLACES=341, PETRI_TRANSITIONS=594} [2024-06-21 19:12:31,585 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 300 predicate places. [2024-06-21 19:12:31,585 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 594 transitions, 12130 flow [2024-06-21 19:12:31,585 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:12:31,585 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:12:31,585 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:12:31,585 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-21 19:12:31,585 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-21 19:12:31,586 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:12:31,586 INFO L85 PathProgramCache]: Analyzing trace with hash 963534770, now seen corresponding path program 8 times [2024-06-21 19:12:31,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:12:31,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2139293730] [2024-06-21 19:12:31,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:12:31,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:12:31,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:12:33,384 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:12:33,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:12:33,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2139293730] [2024-06-21 19:12:33,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2139293730] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:12:33,384 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:12:33,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 19:12:33,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1008787359] [2024-06-21 19:12:33,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:12:33,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 19:12:33,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:12:33,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 19:12:33,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-21 19:12:33,502 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:12:33,502 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 594 transitions, 12130 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 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-21 19:12:33,502 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:12:33,502 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:12:33,502 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:12:35,236 INFO L124 PetriNetUnfolderBase]: 4064/6208 cut-off events. [2024-06-21 19:12:35,236 INFO L125 PetriNetUnfolderBase]: For 675745/675747 co-relation queries the response was YES. [2024-06-21 19:12:35,298 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58365 conditions, 6208 events. 4064/6208 cut-off events. For 675745/675747 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 35009 event pairs, 1394 based on Foata normal form. 12/6220 useless extension candidates. Maximal degree in co-relation 58207. Up to 5741 conditions per place. [2024-06-21 19:12:35,325 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 513 selfloop transitions, 106 changer transitions 0/622 dead transitions. [2024-06-21 19:12:35,325 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 622 transitions, 13426 flow [2024-06-21 19:12:35,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:12:35,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:12:35,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-21 19:12:35,326 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4222222222222222 [2024-06-21 19:12:35,326 INFO L175 Difference]: Start difference. First operand has 341 places, 594 transitions, 12130 flow. Second operand 9 states and 152 transitions. [2024-06-21 19:12:35,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 622 transitions, 13426 flow [2024-06-21 19:12:38,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 622 transitions, 13330 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-21 19:12:38,342 INFO L231 Difference]: Finished difference. Result has 342 places, 593 transitions, 12164 flow [2024-06-21 19:12:38,342 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11948, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=593, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=487, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12164, PETRI_PLACES=342, PETRI_TRANSITIONS=593} [2024-06-21 19:12:38,342 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 301 predicate places. [2024-06-21 19:12:38,342 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 593 transitions, 12164 flow [2024-06-21 19:12:38,343 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 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-21 19:12:38,343 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:12:38,343 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:12:38,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-21 19:12:38,343 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:12:38,343 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:12:38,344 INFO L85 PathProgramCache]: Analyzing trace with hash -1019397263, now seen corresponding path program 7 times [2024-06-21 19:12:38,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:12:38,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [215445917] [2024-06-21 19:12:38,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:12:38,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:12:38,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:12:39,441 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:12:39,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:12:39,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [215445917] [2024-06-21 19:12:39,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [215445917] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:12:39,442 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:12:39,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:12:39,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1169773659] [2024-06-21 19:12:39,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:12:39,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:12:39,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:12:39,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:12:39,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:12:39,484 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:12:39,484 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 593 transitions, 12164 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:12:39,484 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:12:39,484 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:12:39,484 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:12:41,199 INFO L124 PetriNetUnfolderBase]: 4061/6193 cut-off events. [2024-06-21 19:12:41,199 INFO L125 PetriNetUnfolderBase]: For 663256/663260 co-relation queries the response was YES. [2024-06-21 19:12:41,260 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58449 conditions, 6193 events. 4061/6193 cut-off events. For 663256/663260 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 34790 event pairs, 1443 based on Foata normal form. 5/6198 useless extension candidates. Maximal degree in co-relation 58290. Up to 6110 conditions per place. [2024-06-21 19:12:41,291 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 575 selfloop transitions, 24 changer transitions 0/602 dead transitions. [2024-06-21 19:12:41,291 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 602 transitions, 13394 flow [2024-06-21 19:12:41,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:12:41,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:12:41,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 108 transitions. [2024-06-21 19:12:41,292 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38571428571428573 [2024-06-21 19:12:41,292 INFO L175 Difference]: Start difference. First operand has 342 places, 593 transitions, 12164 flow. Second operand 7 states and 108 transitions. [2024-06-21 19:12:41,292 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 602 transitions, 13394 flow [2024-06-21 19:12:43,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 602 transitions, 13061 flow, removed 35 selfloop flow, removed 7 redundant places. [2024-06-21 19:12:43,323 INFO L231 Difference]: Finished difference. Result has 342 places, 593 transitions, 11885 flow [2024-06-21 19:12:43,323 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11831, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=593, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=569, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11885, PETRI_PLACES=342, PETRI_TRANSITIONS=593} [2024-06-21 19:12:43,324 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 301 predicate places. [2024-06-21 19:12:43,324 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 593 transitions, 11885 flow [2024-06-21 19:12:43,324 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:12:43,324 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:12:43,324 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:12:43,324 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-21 19:12:43,324 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:12:43,325 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:12:43,325 INFO L85 PathProgramCache]: Analyzing trace with hash -40766347, now seen corresponding path program 8 times [2024-06-21 19:12:43,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:12:43,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2092409973] [2024-06-21 19:12:43,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:12:43,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:12:43,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:12:44,491 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:12:44,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:12:44,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2092409973] [2024-06-21 19:12:44,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2092409973] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:12:44,491 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:12:44,491 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:12:44,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1433048703] [2024-06-21 19:12:44,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:12:44,491 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:12:44,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:12:44,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:12:44,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:12:44,544 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:12:44,544 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 593 transitions, 11885 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:12:44,544 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:12:44,544 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:12:44,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:12:46,066 INFO L124 PetriNetUnfolderBase]: 4053/6182 cut-off events. [2024-06-21 19:12:46,066 INFO L125 PetriNetUnfolderBase]: For 667688/667692 co-relation queries the response was YES. [2024-06-21 19:12:46,126 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57304 conditions, 6182 events. 4053/6182 cut-off events. For 667688/667692 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 34655 event pairs, 1441 based on Foata normal form. 6/6188 useless extension candidates. Maximal degree in co-relation 57145. Up to 6077 conditions per place. [2024-06-21 19:12:46,151 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 565 selfloop transitions, 34 changer transitions 0/602 dead transitions. [2024-06-21 19:12:46,152 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 602 transitions, 13115 flow [2024-06-21 19:12:46,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:12:46,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:12:46,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 111 transitions. [2024-06-21 19:12:46,152 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3964285714285714 [2024-06-21 19:12:46,153 INFO L175 Difference]: Start difference. First operand has 342 places, 593 transitions, 11885 flow. Second operand 7 states and 111 transitions. [2024-06-21 19:12:46,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 602 transitions, 13115 flow [2024-06-21 19:12:47,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 602 transitions, 13023 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-21 19:12:47,913 INFO L231 Difference]: Finished difference. Result has 343 places, 593 transitions, 11869 flow [2024-06-21 19:12:47,914 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11793, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=593, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=559, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11869, PETRI_PLACES=343, PETRI_TRANSITIONS=593} [2024-06-21 19:12:47,914 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 302 predicate places. [2024-06-21 19:12:47,914 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 593 transitions, 11869 flow [2024-06-21 19:12:47,914 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:12:47,914 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:12:47,914 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:12:47,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-21 19:12:47,914 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:12:47,915 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:12:47,915 INFO L85 PathProgramCache]: Analyzing trace with hash -1025115151, now seen corresponding path program 5 times [2024-06-21 19:12:47,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:12:47,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [552337872] [2024-06-21 19:12:47,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:12:47,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:12:47,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:12:49,549 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:12:49,549 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:12:49,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [552337872] [2024-06-21 19:12:49,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [552337872] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:12:49,549 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:12:49,549 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:12:49,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1433389336] [2024-06-21 19:12:49,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:12:49,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:12:49,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:12:49,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:12:49,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:12:49,615 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:12:49,616 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 593 transitions, 11869 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:12:49,616 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:12:49,616 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:12:49,616 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:12:51,236 INFO L124 PetriNetUnfolderBase]: 4099/6247 cut-off events. [2024-06-21 19:12:51,237 INFO L125 PetriNetUnfolderBase]: For 701468/701472 co-relation queries the response was YES. [2024-06-21 19:12:51,303 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57991 conditions, 6247 events. 4099/6247 cut-off events. For 701468/701472 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 35102 event pairs, 1434 based on Foata normal form. 12/6259 useless extension candidates. Maximal degree in co-relation 57832. Up to 6089 conditions per place. [2024-06-21 19:12:51,329 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 560 selfloop transitions, 57 changer transitions 0/620 dead transitions. [2024-06-21 19:12:51,329 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 620 transitions, 13573 flow [2024-06-21 19:12:51,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:12:51,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:12:51,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-21 19:12:51,330 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.409375 [2024-06-21 19:12:51,330 INFO L175 Difference]: Start difference. First operand has 343 places, 593 transitions, 11869 flow. Second operand 8 states and 131 transitions. [2024-06-21 19:12:51,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 620 transitions, 13573 flow [2024-06-21 19:12:53,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 620 transitions, 13437 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-21 19:12:53,714 INFO L231 Difference]: Finished difference. Result has 346 places, 607 transitions, 12187 flow [2024-06-21 19:12:53,715 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11735, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=593, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=537, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12187, PETRI_PLACES=346, PETRI_TRANSITIONS=607} [2024-06-21 19:12:53,715 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 305 predicate places. [2024-06-21 19:12:53,715 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 607 transitions, 12187 flow [2024-06-21 19:12:53,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:12:53,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:12:53,715 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:12:53,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-21 19:12:53,715 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:12:53,715 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:12:53,716 INFO L85 PathProgramCache]: Analyzing trace with hash -1025114810, now seen corresponding path program 7 times [2024-06-21 19:12:53,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:12:53,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [404962660] [2024-06-21 19:12:53,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:12:53,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:12:53,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:12:55,264 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:12:55,264 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:12:55,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [404962660] [2024-06-21 19:12:55,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [404962660] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:12:55,264 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:12:55,264 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:12:55,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [43212276] [2024-06-21 19:12:55,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:12:55,265 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:12:55,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:12:55,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:12:55,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:12:55,342 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:12:55,342 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 607 transitions, 12187 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:12:55,342 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:12:55,342 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:12:55,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:12:57,120 INFO L124 PetriNetUnfolderBase]: 4119/6275 cut-off events. [2024-06-21 19:12:57,121 INFO L125 PetriNetUnfolderBase]: For 716281/716285 co-relation queries the response was YES. [2024-06-21 19:12:57,175 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59681 conditions, 6275 events. 4119/6275 cut-off events. For 716281/716285 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 35214 event pairs, 1435 based on Foata normal form. 8/6283 useless extension candidates. Maximal degree in co-relation 59519. Up to 6041 conditions per place. [2024-06-21 19:12:57,198 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 564 selfloop transitions, 59 changer transitions 0/626 dead transitions. [2024-06-21 19:12:57,198 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 626 transitions, 13918 flow [2024-06-21 19:12:57,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:12:57,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:12:57,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-21 19:12:57,199 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4125 [2024-06-21 19:12:57,199 INFO L175 Difference]: Start difference. First operand has 346 places, 607 transitions, 12187 flow. Second operand 8 states and 132 transitions. [2024-06-21 19:12:57,199 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 626 transitions, 13918 flow [2024-06-21 19:12:59,868 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 626 transitions, 13722 flow, removed 70 selfloop flow, removed 4 redundant places. [2024-06-21 19:12:59,877 INFO L231 Difference]: Finished difference. Result has 350 places, 611 transitions, 12209 flow [2024-06-21 19:12:59,878 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11995, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=607, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=552, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12209, PETRI_PLACES=350, PETRI_TRANSITIONS=611} [2024-06-21 19:12:59,878 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 309 predicate places. [2024-06-21 19:12:59,878 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 611 transitions, 12209 flow [2024-06-21 19:12:59,878 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:12:59,878 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:12:59,878 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:12:59,878 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-21 19:12:59,878 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:12:59,879 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:12:59,879 INFO L85 PathProgramCache]: Analyzing trace with hash -1025103650, now seen corresponding path program 8 times [2024-06-21 19:12:59,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:12:59,879 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [905011775] [2024-06-21 19:12:59,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:12:59,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:12:59,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:13:01,514 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:13:01,514 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:13:01,514 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [905011775] [2024-06-21 19:13:01,514 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [905011775] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:13:01,514 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:13:01,514 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:13:01,514 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1212726200] [2024-06-21 19:13:01,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:13:01,515 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:13:01,515 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:13:01,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:13:01,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:13:01,590 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:13:01,590 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 611 transitions, 12209 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:13:01,590 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:13:01,590 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:13:01,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:13:03,366 INFO L124 PetriNetUnfolderBase]: 4143/6309 cut-off events. [2024-06-21 19:13:03,366 INFO L125 PetriNetUnfolderBase]: For 715952/715956 co-relation queries the response was YES. [2024-06-21 19:13:03,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59852 conditions, 6309 events. 4143/6309 cut-off events. For 715952/715956 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 35385 event pairs, 1438 based on Foata normal form. 8/6317 useless extension candidates. Maximal degree in co-relation 59689. Up to 6068 conditions per place. [2024-06-21 19:13:03,459 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 571 selfloop transitions, 59 changer transitions 0/633 dead transitions. [2024-06-21 19:13:03,459 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 633 transitions, 14058 flow [2024-06-21 19:13:03,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:13:03,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:13:03,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 140 transitions. [2024-06-21 19:13:03,460 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-06-21 19:13:03,460 INFO L175 Difference]: Start difference. First operand has 350 places, 611 transitions, 12209 flow. Second operand 9 states and 140 transitions. [2024-06-21 19:13:03,460 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 633 transitions, 14058 flow [2024-06-21 19:13:06,438 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 633 transitions, 13797 flow, removed 44 selfloop flow, removed 6 redundant places. [2024-06-21 19:13:06,447 INFO L231 Difference]: Finished difference. Result has 354 places, 619 transitions, 12296 flow [2024-06-21 19:13:06,448 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11982, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=611, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=558, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12296, PETRI_PLACES=354, PETRI_TRANSITIONS=619} [2024-06-21 19:13:06,448 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 313 predicate places. [2024-06-21 19:13:06,448 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 619 transitions, 12296 flow [2024-06-21 19:13:06,448 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:13:06,448 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:13:06,448 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:13:06,449 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-21 19:13:06,449 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:13:06,449 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:13:06,449 INFO L85 PathProgramCache]: Analyzing trace with hash 746955382, now seen corresponding path program 1 times [2024-06-21 19:13:06,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:13:06,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006208771] [2024-06-21 19:13:06,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:13:06,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:13:06,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:13:08,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-21 19:13:08,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:13:08,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2006208771] [2024-06-21 19:13:08,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2006208771] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:13:08,329 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:13:08,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:13:08,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [55922226] [2024-06-21 19:13:08,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:13:08,329 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:13:08,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:13:08,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:13:08,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:13:08,417 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:13:08,417 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 619 transitions, 12296 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:13:08,417 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:13:08,417 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:13:08,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:13:10,476 INFO L124 PetriNetUnfolderBase]: 4146/6314 cut-off events. [2024-06-21 19:13:10,477 INFO L125 PetriNetUnfolderBase]: For 715428/715428 co-relation queries the response was YES. [2024-06-21 19:13:10,535 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59503 conditions, 6314 events. 4146/6314 cut-off events. For 715428/715428 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 35470 event pairs, 1446 based on Foata normal form. 4/6318 useless extension candidates. Maximal degree in co-relation 59339. Up to 6191 conditions per place. [2024-06-21 19:13:10,559 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 611 selfloop transitions, 32 changer transitions 0/646 dead transitions. [2024-06-21 19:13:10,559 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 646 transitions, 13817 flow [2024-06-21 19:13:10,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:13:10,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:13:10,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 139 transitions. [2024-06-21 19:13:10,560 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3861111111111111 [2024-06-21 19:13:10,560 INFO L175 Difference]: Start difference. First operand has 354 places, 619 transitions, 12296 flow. Second operand 9 states and 139 transitions. [2024-06-21 19:13:10,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 646 transitions, 13817 flow [2024-06-21 19:13:12,801 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 646 transitions, 13651 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-21 19:13:12,810 INFO L231 Difference]: Finished difference. Result has 358 places, 627 transitions, 12378 flow [2024-06-21 19:13:12,810 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12149, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=619, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=587, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12378, PETRI_PLACES=358, PETRI_TRANSITIONS=627} [2024-06-21 19:13:12,810 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 317 predicate places. [2024-06-21 19:13:12,810 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 627 transitions, 12378 flow [2024-06-21 19:13:12,811 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:13:12,811 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:13:12,811 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:13:12,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-21 19:13:12,811 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:13:12,811 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:13:12,811 INFO L85 PathProgramCache]: Analyzing trace with hash 333905417, now seen corresponding path program 1 times [2024-06-21 19:13:12,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:13:12,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1576511628] [2024-06-21 19:13:12,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:13:12,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:13:12,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:13:14,137 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:13:14,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:13:14,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1576511628] [2024-06-21 19:13:14,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1576511628] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:13:14,137 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:13:14,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:13:14,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1180499398] [2024-06-21 19:13:14,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:13:14,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:13:14,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:13:14,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:13:14,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:13:14,246 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 19:13:14,246 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 627 transitions, 12378 flow. Second operand has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 7 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:13:14,246 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:13:14,246 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 19:13:14,246 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:13:15,905 INFO L124 PetriNetUnfolderBase]: 3715/5893 cut-off events. [2024-06-21 19:13:15,905 INFO L125 PetriNetUnfolderBase]: For 740566/740584 co-relation queries the response was YES. [2024-06-21 19:13:15,965 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57447 conditions, 5893 events. 3715/5893 cut-off events. For 740566/740584 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 35180 event pairs, 485 based on Foata normal form. 17/5886 useless extension candidates. Maximal degree in co-relation 57282. Up to 4412 conditions per place. [2024-06-21 19:13:15,990 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 414 selfloop transitions, 170 changer transitions 0/672 dead transitions. [2024-06-21 19:13:15,990 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 672 transitions, 14222 flow [2024-06-21 19:13:15,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:13:15,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:13:15,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 166 transitions. [2024-06-21 19:13:15,991 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.51875 [2024-06-21 19:13:15,991 INFO L175 Difference]: Start difference. First operand has 358 places, 627 transitions, 12378 flow. Second operand 8 states and 166 transitions. [2024-06-21 19:13:15,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 672 transitions, 14222 flow [2024-06-21 19:13:18,806 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 672 transitions, 14170 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-21 19:13:18,816 INFO L231 Difference]: Finished difference. Result has 363 places, 639 transitions, 13003 flow [2024-06-21 19:13:18,816 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12326, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=627, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=464, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13003, PETRI_PLACES=363, PETRI_TRANSITIONS=639} [2024-06-21 19:13:18,816 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 322 predicate places. [2024-06-21 19:13:18,816 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 639 transitions, 13003 flow [2024-06-21 19:13:18,816 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 7 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:13:18,816 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:13:18,816 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:13:18,816 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-21 19:13:18,817 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:13:18,817 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:13:18,817 INFO L85 PathProgramCache]: Analyzing trace with hash 3261687, now seen corresponding path program 1 times [2024-06-21 19:13:18,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:13:18,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200652862] [2024-06-21 19:13:18,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:13:18,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:13:18,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:13:20,786 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:13:20,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:13:20,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200652862] [2024-06-21 19:13:20,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [200652862] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:13:20,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:13:20,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:13:20,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2065152155] [2024-06-21 19:13:20,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:13:20,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:13:20,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:13:20,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:13:20,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:13:20,953 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:13:20,953 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 639 transitions, 13003 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:13:20,953 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:13:20,953 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:13:20,953 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:13:22,872 INFO L124 PetriNetUnfolderBase]: 4248/6460 cut-off events. [2024-06-21 19:13:22,872 INFO L125 PetriNetUnfolderBase]: For 771731/771744 co-relation queries the response was YES. [2024-06-21 19:13:22,941 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62329 conditions, 6460 events. 4248/6460 cut-off events. For 771731/771744 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 36421 event pairs, 938 based on Foata normal form. 16/6476 useless extension candidates. Maximal degree in co-relation 62161. Up to 5244 conditions per place. [2024-06-21 19:13:22,969 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 409 selfloop transitions, 280 changer transitions 0/692 dead transitions. [2024-06-21 19:13:22,969 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 692 transitions, 15433 flow [2024-06-21 19:13:22,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:13:22,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:13:22,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 187 transitions. [2024-06-21 19:13:22,970 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4675 [2024-06-21 19:13:22,970 INFO L175 Difference]: Start difference. First operand has 363 places, 639 transitions, 13003 flow. Second operand 10 states and 187 transitions. [2024-06-21 19:13:22,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 692 transitions, 15433 flow [2024-06-21 19:13:25,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 692 transitions, 15317 flow, removed 37 selfloop flow, removed 4 redundant places. [2024-06-21 19:13:25,592 INFO L231 Difference]: Finished difference. Result has 370 places, 655 transitions, 13994 flow [2024-06-21 19:13:25,593 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12901, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=639, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=269, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=13994, PETRI_PLACES=370, PETRI_TRANSITIONS=655} [2024-06-21 19:13:25,593 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 329 predicate places. [2024-06-21 19:13:25,593 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 655 transitions, 13994 flow [2024-06-21 19:13:25,593 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:13:25,593 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:13:25,593 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:13:25,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-21 19:13:25,594 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:13:25,594 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:13:25,594 INFO L85 PathProgramCache]: Analyzing trace with hash 864070695, now seen corresponding path program 2 times [2024-06-21 19:13:25,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:13:25,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [229956900] [2024-06-21 19:13:25,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:13:25,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:13:25,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:13:27,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-21 19:13:27,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:13:27,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [229956900] [2024-06-21 19:13:27,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [229956900] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:13:27,622 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:13:27,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:13:27,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [927120926] [2024-06-21 19:13:27,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:13:27,622 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:13:27,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:13:27,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:13:27,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:13:27,748 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-21 19:13:27,752 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 655 transitions, 13994 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:13:27,752 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:13:27,752 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-21 19:13:27,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:13:29,728 INFO L124 PetriNetUnfolderBase]: 4430/6730 cut-off events. [2024-06-21 19:13:29,728 INFO L125 PetriNetUnfolderBase]: For 872278/872289 co-relation queries the response was YES. [2024-06-21 19:13:29,799 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68121 conditions, 6730 events. 4430/6730 cut-off events. For 872278/872289 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 37833 event pairs, 819 based on Foata normal form. 14/6744 useless extension candidates. Maximal degree in co-relation 67952. Up to 5284 conditions per place. [2024-06-21 19:13:29,829 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 430 selfloop transitions, 277 changer transitions 0/710 dead transitions. [2024-06-21 19:13:29,829 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 710 transitions, 16552 flow [2024-06-21 19:13:29,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:13:29,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:13:29,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 186 transitions. [2024-06-21 19:13:29,829 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5166666666666667 [2024-06-21 19:13:29,829 INFO L175 Difference]: Start difference. First operand has 370 places, 655 transitions, 13994 flow. Second operand 9 states and 186 transitions. [2024-06-21 19:13:29,830 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 710 transitions, 16552 flow [2024-06-21 19:13:33,007 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 710 transitions, 16313 flow, removed 83 selfloop flow, removed 4 redundant places. [2024-06-21 19:13:33,018 INFO L231 Difference]: Finished difference. Result has 377 places, 668 transitions, 14676 flow [2024-06-21 19:13:33,018 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=13785, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=655, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=264, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14676, PETRI_PLACES=377, PETRI_TRANSITIONS=668} [2024-06-21 19:13:33,018 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 336 predicate places. [2024-06-21 19:13:33,018 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 668 transitions, 14676 flow [2024-06-21 19:13:33,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:13:33,019 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:13:33,019 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:13:33,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-21 19:13:33,019 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:13:33,019 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:13:33,019 INFO L85 PathProgramCache]: Analyzing trace with hash 864309705, now seen corresponding path program 3 times [2024-06-21 19:13:33,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:13:33,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2019629535] [2024-06-21 19:13:33,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:13:33,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:13:33,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:13:35,018 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:13:35,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:13:35,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2019629535] [2024-06-21 19:13:35,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2019629535] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:13:35,018 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:13:35,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:13:35,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1332404830] [2024-06-21 19:13:35,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:13:35,018 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:13:35,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:13:35,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:13:35,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:13:35,129 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-21 19:13:35,130 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 668 transitions, 14676 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:13:35,130 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:13:35,130 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-21 19:13:35,130 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:13:37,156 INFO L124 PetriNetUnfolderBase]: 4446/6754 cut-off events. [2024-06-21 19:13:37,156 INFO L125 PetriNetUnfolderBase]: For 896936/896947 co-relation queries the response was YES. [2024-06-21 19:13:37,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69719 conditions, 6754 events. 4446/6754 cut-off events. For 896936/896947 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 38277 event pairs, 967 based on Foata normal form. 14/6768 useless extension candidates. Maximal degree in co-relation 69546. Up to 5589 conditions per place. [2024-06-21 19:13:37,248 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 435 selfloop transitions, 266 changer transitions 0/704 dead transitions. [2024-06-21 19:13:37,248 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 704 transitions, 16808 flow [2024-06-21 19:13:37,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:13:37,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:13:37,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-06-21 19:13:37,248 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49166666666666664 [2024-06-21 19:13:37,249 INFO L175 Difference]: Start difference. First operand has 377 places, 668 transitions, 14676 flow. Second operand 9 states and 177 transitions. [2024-06-21 19:13:37,249 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 704 transitions, 16808 flow [2024-06-21 19:13:40,107 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 704 transitions, 16252 flow, removed 49 selfloop flow, removed 5 redundant places. [2024-06-21 19:13:40,117 INFO L231 Difference]: Finished difference. Result has 381 places, 671 transitions, 14736 flow [2024-06-21 19:13:40,117 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=14129, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=668, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=263, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14736, PETRI_PLACES=381, PETRI_TRANSITIONS=671} [2024-06-21 19:13:40,118 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 340 predicate places. [2024-06-21 19:13:40,118 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 671 transitions, 14736 flow [2024-06-21 19:13:40,118 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:13:40,118 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:13:40,118 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:13:40,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-21 19:13:40,118 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:13:40,118 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:13:40,118 INFO L85 PathProgramCache]: Analyzing trace with hash 864310015, now seen corresponding path program 2 times [2024-06-21 19:13:40,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:13:40,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1807322278] [2024-06-21 19:13:40,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:13:40,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:13:40,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:13:42,243 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:13:42,243 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:13:42,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1807322278] [2024-06-21 19:13:42,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1807322278] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:13:42,243 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:13:42,243 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:13:42,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [923033407] [2024-06-21 19:13:42,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:13:42,244 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:13:42,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:13:42,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:13:42,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:13:42,348 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-21 19:13:42,348 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 671 transitions, 14736 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:13:42,348 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:13:42,348 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-21 19:13:42,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:13:44,213 INFO L124 PetriNetUnfolderBase]: 4466/6782 cut-off events. [2024-06-21 19:13:44,213 INFO L125 PetriNetUnfolderBase]: For 915321/915332 co-relation queries the response was YES. [2024-06-21 19:13:44,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70011 conditions, 6782 events. 4466/6782 cut-off events. For 915321/915332 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 38513 event pairs, 956 based on Foata normal form. 14/6796 useless extension candidates. Maximal degree in co-relation 69837. Up to 5544 conditions per place. [2024-06-21 19:13:44,322 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 417 selfloop transitions, 288 changer transitions 0/708 dead transitions. [2024-06-21 19:13:44,323 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 708 transitions, 16890 flow [2024-06-21 19:13:44,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:13:44,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:13:44,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 179 transitions. [2024-06-21 19:13:44,323 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49722222222222223 [2024-06-21 19:13:44,323 INFO L175 Difference]: Start difference. First operand has 381 places, 671 transitions, 14736 flow. Second operand 9 states and 179 transitions. [2024-06-21 19:13:44,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 708 transitions, 16890 flow [2024-06-21 19:13:47,682 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 708 transitions, 16308 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-21 19:13:47,692 INFO L231 Difference]: Finished difference. Result has 383 places, 675 transitions, 14810 flow [2024-06-21 19:13:47,692 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=14154, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=671, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=284, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=387, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14810, PETRI_PLACES=383, PETRI_TRANSITIONS=675} [2024-06-21 19:13:47,693 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 342 predicate places. [2024-06-21 19:13:47,693 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 675 transitions, 14810 flow [2024-06-21 19:13:47,693 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:13:47,693 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:13:47,693 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:13:47,693 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-21 19:13:47,693 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:13:47,693 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:13:47,693 INFO L85 PathProgramCache]: Analyzing trace with hash 1845924085, now seen corresponding path program 3 times [2024-06-21 19:13:47,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:13:47,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [235569517] [2024-06-21 19:13:47,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:13:47,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:13:47,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:13:49,784 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:13:49,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:13:49,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [235569517] [2024-06-21 19:13:49,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [235569517] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:13:49,784 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:13:49,784 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:13:49,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1297269279] [2024-06-21 19:13:49,784 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:13:49,785 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:13:49,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:13:49,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:13:49,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:13:49,931 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-21 19:13:49,932 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 675 transitions, 14810 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:13:49,932 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:13:49,932 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-21 19:13:49,932 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:13:52,021 INFO L124 PetriNetUnfolderBase]: 4486/6810 cut-off events. [2024-06-21 19:13:52,022 INFO L125 PetriNetUnfolderBase]: For 931543/931554 co-relation queries the response was YES. [2024-06-21 19:13:52,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70479 conditions, 6810 events. 4486/6810 cut-off events. For 931543/931554 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 38643 event pairs, 962 based on Foata normal form. 14/6824 useless extension candidates. Maximal degree in co-relation 70304. Up to 5889 conditions per place. [2024-06-21 19:13:52,118 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 463 selfloop transitions, 240 changer transitions 0/706 dead transitions. [2024-06-21 19:13:52,118 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 706 transitions, 16776 flow [2024-06-21 19:13:52,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:13:52,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:13:52,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-21 19:13:52,119 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46944444444444444 [2024-06-21 19:13:52,119 INFO L175 Difference]: Start difference. First operand has 383 places, 675 transitions, 14810 flow. Second operand 9 states and 169 transitions. [2024-06-21 19:13:52,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 706 transitions, 16776 flow [2024-06-21 19:13:55,088 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 706 transitions, 16352 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-21 19:13:55,099 INFO L231 Difference]: Finished difference. Result has 386 places, 679 transitions, 14970 flow [2024-06-21 19:13:55,099 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=14394, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=675, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=236, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=435, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14970, PETRI_PLACES=386, PETRI_TRANSITIONS=679} [2024-06-21 19:13:55,099 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 345 predicate places. [2024-06-21 19:13:55,099 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 679 transitions, 14970 flow [2024-06-21 19:13:55,100 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:13:55,100 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:13:55,100 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:13:55,100 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-21 19:13:55,100 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:13:55,100 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:13:55,100 INFO L85 PathProgramCache]: Analyzing trace with hash 1814632995, now seen corresponding path program 4 times [2024-06-21 19:13:55,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:13:55,100 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [265379835] [2024-06-21 19:13:55,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:13:55,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:13:55,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:13:56,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-21 19:13:56,859 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:13:56,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [265379835] [2024-06-21 19:13:56,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [265379835] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:13:56,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:13:56,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:13:56,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1330351341] [2024-06-21 19:13:56,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:13:56,859 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:13:56,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:13:56,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:13:56,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:13:56,954 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-21 19:13:56,955 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 679 transitions, 14970 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:13:56,955 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:13:56,955 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-21 19:13:56,955 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:13:58,871 INFO L124 PetriNetUnfolderBase]: 4502/6834 cut-off events. [2024-06-21 19:13:58,871 INFO L125 PetriNetUnfolderBase]: For 935526/935537 co-relation queries the response was YES. [2024-06-21 19:13:58,948 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70725 conditions, 6834 events. 4502/6834 cut-off events. For 935526/935537 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 38777 event pairs, 993 based on Foata normal form. 14/6848 useless extension candidates. Maximal degree in co-relation 70550. Up to 6381 conditions per place. [2024-06-21 19:13:58,979 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 539 selfloop transitions, 162 changer transitions 0/704 dead transitions. [2024-06-21 19:13:58,979 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 704 transitions, 16523 flow [2024-06-21 19:13:58,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:13:58,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:13:58,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-21 19:13:58,980 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-21 19:13:58,980 INFO L175 Difference]: Start difference. First operand has 386 places, 679 transitions, 14970 flow. Second operand 9 states and 160 transitions. [2024-06-21 19:13:58,980 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 704 transitions, 16523 flow [2024-06-21 19:14:01,866 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 704 transitions, 16032 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-21 19:14:01,877 INFO L231 Difference]: Finished difference. Result has 389 places, 682 transitions, 14880 flow [2024-06-21 19:14:01,877 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=14479, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=679, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=517, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14880, PETRI_PLACES=389, PETRI_TRANSITIONS=682} [2024-06-21 19:14:01,877 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 348 predicate places. [2024-06-21 19:14:01,878 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 682 transitions, 14880 flow [2024-06-21 19:14:01,878 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:14:01,878 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:14:01,878 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:14:01,878 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-21 19:14:01,878 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:14:01,878 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:14:01,878 INFO L85 PathProgramCache]: Analyzing trace with hash 1814633305, now seen corresponding path program 4 times [2024-06-21 19:14:01,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:14:01,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1348725956] [2024-06-21 19:14:01,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:14:01,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:14:01,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:14:03,929 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:14:03,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:14:03,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1348725956] [2024-06-21 19:14:03,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1348725956] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:14:03,930 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:14:03,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:14:03,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [544510675] [2024-06-21 19:14:03,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:14:03,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:14:03,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:14:03,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:14:03,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:14:04,009 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-21 19:14:04,009 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 682 transitions, 14880 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:14:04,009 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:14:04,009 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-21 19:14:04,009 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:14:06,068 INFO L124 PetriNetUnfolderBase]: 4522/6862 cut-off events. [2024-06-21 19:14:06,068 INFO L125 PetriNetUnfolderBase]: For 952900/952911 co-relation queries the response was YES. [2024-06-21 19:14:06,149 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70705 conditions, 6862 events. 4522/6862 cut-off events. For 952900/952911 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 38978 event pairs, 962 based on Foata normal form. 14/6876 useless extension candidates. Maximal degree in co-relation 70529. Up to 5905 conditions per place. [2024-06-21 19:14:06,181 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 469 selfloop transitions, 242 changer transitions 0/714 dead transitions. [2024-06-21 19:14:06,181 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 714 transitions, 16868 flow [2024-06-21 19:14:06,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:14:06,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:14:06,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-21 19:14:06,182 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4777777777777778 [2024-06-21 19:14:06,182 INFO L175 Difference]: Start difference. First operand has 389 places, 682 transitions, 14880 flow. Second operand 9 states and 172 transitions. [2024-06-21 19:14:06,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 714 transitions, 16868 flow [2024-06-21 19:14:09,564 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 714 transitions, 16567 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-21 19:14:09,574 INFO L231 Difference]: Finished difference. Result has 392 places, 686 transitions, 15150 flow [2024-06-21 19:14:09,574 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=14579, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=682, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=238, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=440, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15150, PETRI_PLACES=392, PETRI_TRANSITIONS=686} [2024-06-21 19:14:09,575 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 351 predicate places. [2024-06-21 19:14:09,575 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 686 transitions, 15150 flow [2024-06-21 19:14:09,575 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:14:09,575 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:14:09,575 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:14:09,575 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-21 19:14:09,575 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:14:09,576 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:14:09,576 INFO L85 PathProgramCache]: Analyzing trace with hash -2122780397, now seen corresponding path program 1 times [2024-06-21 19:14:09,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:14:09,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1783803697] [2024-06-21 19:14:09,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:14:09,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:14:09,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:14:11,798 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:14:11,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:14:11,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1783803697] [2024-06-21 19:14:11,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1783803697] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:14:11,799 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:14:11,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:14:11,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [8376812] [2024-06-21 19:14:11,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:14:11,799 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:14:11,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:14:11,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:14:11,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:14:11,907 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:14:11,907 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 686 transitions, 15150 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:14:11,907 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:14:11,908 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:14:11,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:14:14,107 INFO L124 PetriNetUnfolderBase]: 4532/6877 cut-off events. [2024-06-21 19:14:14,108 INFO L125 PetriNetUnfolderBase]: For 969658/969670 co-relation queries the response was YES. [2024-06-21 19:14:14,180 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71490 conditions, 6877 events. 4532/6877 cut-off events. For 969658/969670 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 39013 event pairs, 997 based on Foata normal form. 12/6889 useless extension candidates. Maximal degree in co-relation 71313. Up to 6422 conditions per place. [2024-06-21 19:14:14,210 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 599 selfloop transitions, 113 changer transitions 0/715 dead transitions. [2024-06-21 19:14:14,210 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 715 transitions, 16760 flow [2024-06-21 19:14:14,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:14:14,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:14:14,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-21 19:14:14,211 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4625 [2024-06-21 19:14:14,211 INFO L175 Difference]: Start difference. First operand has 392 places, 686 transitions, 15150 flow. Second operand 8 states and 148 transitions. [2024-06-21 19:14:14,211 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 715 transitions, 16760 flow [2024-06-21 19:14:17,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 715 transitions, 16229 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-21 19:14:17,623 INFO L231 Difference]: Finished difference. Result has 393 places, 690 transitions, 14941 flow [2024-06-21 19:14:17,623 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=14619, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=686, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=573, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=14941, PETRI_PLACES=393, PETRI_TRANSITIONS=690} [2024-06-21 19:14:17,623 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 352 predicate places. [2024-06-21 19:14:17,623 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 690 transitions, 14941 flow [2024-06-21 19:14:17,623 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:14:17,623 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:14:17,623 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:14:17,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-21 19:14:17,624 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:14:17,624 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:14:17,624 INFO L85 PathProgramCache]: Analyzing trace with hash 2005668663, now seen corresponding path program 1 times [2024-06-21 19:14:17,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:14:17,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1711782122] [2024-06-21 19:14:17,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:14:17,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:14:17,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:14:19,442 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:14:19,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:14:19,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1711782122] [2024-06-21 19:14:19,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1711782122] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:14:19,442 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:14:19,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:14:19,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1293557392] [2024-06-21 19:14:19,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:14:19,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:14:19,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:14:19,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:14:19,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:14:19,504 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:14:19,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 690 transitions, 14941 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:14:19,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:14:19,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:14:19,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:14:21,656 INFO L124 PetriNetUnfolderBase]: 4604/6976 cut-off events. [2024-06-21 19:14:21,656 INFO L125 PetriNetUnfolderBase]: For 1031456/1031470 co-relation queries the response was YES. [2024-06-21 19:14:21,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72801 conditions, 6976 events. 4604/6976 cut-off events. For 1031456/1031470 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 39581 event pairs, 1015 based on Foata normal form. 20/6996 useless extension candidates. Maximal degree in co-relation 72624. Up to 6063 conditions per place. [2024-06-21 19:14:21,769 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 520 selfloop transitions, 208 changer transitions 0/731 dead transitions. [2024-06-21 19:14:21,769 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 731 transitions, 17398 flow [2024-06-21 19:14:21,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:14:21,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:14:21,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-21 19:14:21,770 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-06-21 19:14:21,770 INFO L175 Difference]: Start difference. First operand has 393 places, 690 transitions, 14941 flow. Second operand 9 states and 165 transitions. [2024-06-21 19:14:21,770 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 731 transitions, 17398 flow [2024-06-21 19:14:25,731 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 731 transitions, 17173 flow, removed 36 selfloop flow, removed 4 redundant places. [2024-06-21 19:14:25,741 INFO L231 Difference]: Finished difference. Result has 398 places, 702 transitions, 15467 flow [2024-06-21 19:14:25,742 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=14716, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=690, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=197, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=493, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15467, PETRI_PLACES=398, PETRI_TRANSITIONS=702} [2024-06-21 19:14:25,742 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 357 predicate places. [2024-06-21 19:14:25,742 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 702 transitions, 15467 flow [2024-06-21 19:14:25,742 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:14:25,742 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:14:25,742 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:14:25,742 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-21 19:14:25,742 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:14:25,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:14:25,743 INFO L85 PathProgramCache]: Analyzing trace with hash 2089091495, now seen corresponding path program 2 times [2024-06-21 19:14:25,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:14:25,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1451240853] [2024-06-21 19:14:25,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:14:25,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:14:25,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:14:27,645 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:14:27,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:14:27,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1451240853] [2024-06-21 19:14:27,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1451240853] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:14:27,646 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:14:27,646 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:14:27,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [766915641] [2024-06-21 19:14:27,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:14:27,646 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:14:27,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:14:27,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:14:27,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:14:27,715 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:14:27,715 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 702 transitions, 15467 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:14:27,715 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:14:27,715 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:14:27,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:14:29,845 INFO L124 PetriNetUnfolderBase]: 4646/7034 cut-off events. [2024-06-21 19:14:29,845 INFO L125 PetriNetUnfolderBase]: For 1050724/1050736 co-relation queries the response was YES. [2024-06-21 19:14:29,924 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74326 conditions, 7034 events. 4646/7034 cut-off events. For 1050724/1050736 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 39969 event pairs, 1024 based on Foata normal form. 12/7046 useless extension candidates. Maximal degree in co-relation 74147. Up to 6255 conditions per place. [2024-06-21 19:14:29,955 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 588 selfloop transitions, 158 changer transitions 0/749 dead transitions. [2024-06-21 19:14:29,955 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 749 transitions, 18015 flow [2024-06-21 19:14:29,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:14:29,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:14:29,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-21 19:14:29,957 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48125 [2024-06-21 19:14:29,957 INFO L175 Difference]: Start difference. First operand has 398 places, 702 transitions, 15467 flow. Second operand 8 states and 154 transitions. [2024-06-21 19:14:29,957 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 749 transitions, 18015 flow [2024-06-21 19:14:33,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 749 transitions, 17532 flow, removed 40 selfloop flow, removed 6 redundant places. [2024-06-21 19:14:33,770 INFO L231 Difference]: Finished difference. Result has 402 places, 722 transitions, 15737 flow [2024-06-21 19:14:33,770 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=14984, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=702, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=556, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=15737, PETRI_PLACES=402, PETRI_TRANSITIONS=722} [2024-06-21 19:14:33,770 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 361 predicate places. [2024-06-21 19:14:33,770 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 722 transitions, 15737 flow [2024-06-21 19:14:33,771 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:14:33,771 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:14:33,771 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:14:33,771 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-21 19:14:33,771 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:14:33,773 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:14:33,773 INFO L85 PathProgramCache]: Analyzing trace with hash 199153691, now seen corresponding path program 2 times [2024-06-21 19:14:33,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:14:33,773 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1648456989] [2024-06-21 19:14:33,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:14:33,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:14:33,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:14:35,606 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:14:35,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:14:35,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1648456989] [2024-06-21 19:14:35,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1648456989] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:14:35,606 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:14:35,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:14:35,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1173273293] [2024-06-21 19:14:35,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:14:35,606 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:14:35,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:14:35,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:14:35,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:14:35,663 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:14:35,663 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 722 transitions, 15737 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:14:35,663 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:14:35,663 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:14:35,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:14:37,823 INFO L124 PetriNetUnfolderBase]: 4686/7091 cut-off events. [2024-06-21 19:14:37,823 INFO L125 PetriNetUnfolderBase]: For 1095547/1095561 co-relation queries the response was YES. [2024-06-21 19:14:37,904 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75282 conditions, 7091 events. 4686/7091 cut-off events. For 1095547/1095561 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 40227 event pairs, 977 based on Foata normal form. 20/7111 useless extension candidates. Maximal degree in co-relation 75101. Up to 6153 conditions per place. [2024-06-21 19:14:37,937 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 540 selfloop transitions, 211 changer transitions 0/754 dead transitions. [2024-06-21 19:14:37,937 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 754 transitions, 17922 flow [2024-06-21 19:14:37,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:14:37,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:14:37,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-21 19:14:37,939 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46875 [2024-06-21 19:14:37,939 INFO L175 Difference]: Start difference. First operand has 402 places, 722 transitions, 15737 flow. Second operand 8 states and 150 transitions. [2024-06-21 19:14:37,939 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 754 transitions, 17922 flow [2024-06-21 19:14:42,894 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 754 transitions, 17808 flow, removed 49 selfloop flow, removed 1 redundant places. [2024-06-21 19:14:42,905 INFO L231 Difference]: Finished difference. Result has 409 places, 730 transitions, 16277 flow [2024-06-21 19:14:42,906 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=15623, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=722, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=203, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=517, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=16277, PETRI_PLACES=409, PETRI_TRANSITIONS=730} [2024-06-21 19:14:42,906 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 368 predicate places. [2024-06-21 19:14:42,906 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 730 transitions, 16277 flow [2024-06-21 19:14:42,906 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:14:42,906 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:14:42,906 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:14:42,906 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-21 19:14:42,906 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:14:42,906 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:14:42,907 INFO L85 PathProgramCache]: Analyzing trace with hash -2112167113, now seen corresponding path program 3 times [2024-06-21 19:14:42,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:14:42,907 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [840512740] [2024-06-21 19:14:42,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:14:42,907 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:14:42,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:14:44,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-21 19:14:44,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:14:44,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [840512740] [2024-06-21 19:14:44,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [840512740] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:14:44,655 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:14:44,655 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:14:44,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [679701113] [2024-06-21 19:14:44,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:14:44,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:14:44,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:14:44,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:14:44,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:14:44,774 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:14:44,774 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 730 transitions, 16277 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:14:44,774 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:14:44,774 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:14:44,774 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:14:46,975 INFO L124 PetriNetUnfolderBase]: 4658/7053 cut-off events. [2024-06-21 19:14:46,975 INFO L125 PetriNetUnfolderBase]: For 1087645/1087659 co-relation queries the response was YES. [2024-06-21 19:14:47,062 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75206 conditions, 7053 events. 4658/7053 cut-off events. For 1087645/1087659 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 39997 event pairs, 972 based on Foata normal form. 20/7073 useless extension candidates. Maximal degree in co-relation 75022. Up to 6132 conditions per place. [2024-06-21 19:14:47,095 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 540 selfloop transitions, 212 changer transitions 0/755 dead transitions. [2024-06-21 19:14:47,095 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 755 transitions, 18271 flow [2024-06-21 19:14:47,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:14:47,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:14:47,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-21 19:14:47,098 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-21 19:14:47,098 INFO L175 Difference]: Start difference. First operand has 409 places, 730 transitions, 16277 flow. Second operand 9 states and 160 transitions. [2024-06-21 19:14:47,098 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 755 transitions, 18271 flow [2024-06-21 19:14:51,704 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 755 transitions, 17796 flow, removed 64 selfloop flow, removed 6 redundant places. [2024-06-21 19:14:51,716 INFO L231 Difference]: Finished difference. Result has 412 places, 730 transitions, 16238 flow [2024-06-21 19:14:51,716 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=15802, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=730, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=212, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=518, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=16238, PETRI_PLACES=412, PETRI_TRANSITIONS=730} [2024-06-21 19:14:51,716 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 371 predicate places. [2024-06-21 19:14:51,716 INFO L495 AbstractCegarLoop]: Abstraction has has 412 places, 730 transitions, 16238 flow [2024-06-21 19:14:51,716 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:14:51,716 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:14:51,717 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:14:51,717 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-21 19:14:51,717 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:14:51,718 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:14:51,718 INFO L85 PathProgramCache]: Analyzing trace with hash 167866445, now seen corresponding path program 3 times [2024-06-21 19:14:51,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:14:51,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1329436603] [2024-06-21 19:14:51,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:14:51,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:14:51,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:14:53,606 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:14:53,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:14:53,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1329436603] [2024-06-21 19:14:53,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1329436603] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:14:53,606 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:14:53,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:14:53,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [237989339] [2024-06-21 19:14:53,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:14:53,606 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:14:53,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:14:53,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:14:53,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:14:53,677 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:14:53,677 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 730 transitions, 16238 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:14:53,677 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:14:53,677 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:14:53,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:14:55,963 INFO L124 PetriNetUnfolderBase]: 4652/7046 cut-off events. [2024-06-21 19:14:55,963 INFO L125 PetriNetUnfolderBase]: For 1071370/1071382 co-relation queries the response was YES. [2024-06-21 19:14:56,040 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74987 conditions, 7046 events. 4652/7046 cut-off events. For 1071370/1071382 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 39987 event pairs, 1031 based on Foata normal form. 12/7058 useless extension candidates. Maximal degree in co-relation 74801. Up to 6268 conditions per place. [2024-06-21 19:14:56,070 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 583 selfloop transitions, 167 changer transitions 0/753 dead transitions. [2024-06-21 19:14:56,071 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 753 transitions, 18260 flow [2024-06-21 19:14:56,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:14:56,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:14:56,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-21 19:14:56,072 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4625 [2024-06-21 19:14:56,072 INFO L175 Difference]: Start difference. First operand has 412 places, 730 transitions, 16238 flow. Second operand 8 states and 148 transitions. [2024-06-21 19:14:56,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 753 transitions, 18260 flow [2024-06-21 19:15:00,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 753 transitions, 17869 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-21 19:15:00,885 INFO L231 Difference]: Finished difference. Result has 414 places, 730 transitions, 16189 flow [2024-06-21 19:15:00,886 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=15847, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=730, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=563, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=16189, PETRI_PLACES=414, PETRI_TRANSITIONS=730} [2024-06-21 19:15:00,886 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 373 predicate places. [2024-06-21 19:15:00,886 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 730 transitions, 16189 flow [2024-06-21 19:15:00,886 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:15:00,886 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:15:00,886 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:15:00,887 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-21 19:15:00,887 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:15:00,887 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:15:00,887 INFO L85 PathProgramCache]: Analyzing trace with hash 1319996313, now seen corresponding path program 5 times [2024-06-21 19:15:00,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:15:00,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [137120750] [2024-06-21 19:15:00,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:15:00,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:15:00,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:15:02,907 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:15:02,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:15:02,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [137120750] [2024-06-21 19:15:02,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [137120750] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:15:02,907 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:15:02,907 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:15:02,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1368502329] [2024-06-21 19:15:02,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:15:02,908 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:15:02,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:15:02,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:15:02,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:15:03,004 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-21 19:15:03,004 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 730 transitions, 16189 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:15:03,005 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:15:03,005 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-21 19:15:03,005 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:15:05,152 INFO L124 PetriNetUnfolderBase]: 4676/7079 cut-off events. [2024-06-21 19:15:05,152 INFO L125 PetriNetUnfolderBase]: For 1100964/1100978 co-relation queries the response was YES. [2024-06-21 19:15:05,234 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75171 conditions, 7079 events. 4676/7079 cut-off events. For 1100964/1100978 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 40166 event pairs, 964 based on Foata normal form. 16/7095 useless extension candidates. Maximal degree in co-relation 74985. Up to 6121 conditions per place. [2024-06-21 19:15:05,266 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 530 selfloop transitions, 223 changer transitions 0/756 dead transitions. [2024-06-21 19:15:05,266 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 756 transitions, 18267 flow [2024-06-21 19:15:05,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:15:05,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:15:05,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-21 19:15:05,267 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4527777777777778 [2024-06-21 19:15:05,267 INFO L175 Difference]: Start difference. First operand has 414 places, 730 transitions, 16189 flow. Second operand 9 states and 163 transitions. [2024-06-21 19:15:05,267 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 756 transitions, 18267 flow [2024-06-21 19:15:09,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 756 transitions, 17933 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-21 19:15:09,518 INFO L231 Difference]: Finished difference. Result has 417 places, 734 transitions, 16402 flow [2024-06-21 19:15:09,518 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=15855, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=730, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=219, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=507, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=16402, PETRI_PLACES=417, PETRI_TRANSITIONS=734} [2024-06-21 19:15:09,518 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 376 predicate places. [2024-06-21 19:15:09,518 INFO L495 AbstractCegarLoop]: Abstraction has has 417 places, 734 transitions, 16402 flow [2024-06-21 19:15:09,519 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:15:09,519 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:15:09,519 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:15:09,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-21 19:15:09,519 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:15:09,519 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:15:09,519 INFO L85 PathProgramCache]: Analyzing trace with hash 1320009209, now seen corresponding path program 1 times [2024-06-21 19:15:09,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:15:09,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [302020135] [2024-06-21 19:15:09,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:15:09,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:15:09,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:15:11,910 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:15:11,910 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:15:11,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [302020135] [2024-06-21 19:15:11,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [302020135] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:15:11,910 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:15:11,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:15:11,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1543461436] [2024-06-21 19:15:11,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:15:11,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:15:11,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:15:11,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:15:11,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:15:11,999 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:15:12,000 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 734 transitions, 16402 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:15:12,000 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:15:12,000 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:15:12,000 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:15:14,180 INFO L124 PetriNetUnfolderBase]: 4684/7091 cut-off events. [2024-06-21 19:15:14,181 INFO L125 PetriNetUnfolderBase]: For 1114204/1114206 co-relation queries the response was YES. [2024-06-21 19:15:14,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75919 conditions, 7091 events. 4684/7091 cut-off events. For 1114204/1114206 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 40307 event pairs, 1246 based on Foata normal form. 4/7095 useless extension candidates. Maximal degree in co-relation 75731. Up to 6959 conditions per place. [2024-06-21 19:15:14,294 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 707 selfloop transitions, 49 changer transitions 0/759 dead transitions. [2024-06-21 19:15:14,294 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 759 transitions, 18082 flow [2024-06-21 19:15:14,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:15:14,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:15:14,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 145 transitions. [2024-06-21 19:15:14,295 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4027777777777778 [2024-06-21 19:15:14,295 INFO L175 Difference]: Start difference. First operand has 417 places, 734 transitions, 16402 flow. Second operand 9 states and 145 transitions. [2024-06-21 19:15:14,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 759 transitions, 18082 flow [2024-06-21 19:15:18,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 759 transitions, 17591 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-21 19:15:18,381 INFO L231 Difference]: Finished difference. Result has 419 places, 736 transitions, 16091 flow [2024-06-21 19:15:18,382 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=15911, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=734, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=685, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=16091, PETRI_PLACES=419, PETRI_TRANSITIONS=736} [2024-06-21 19:15:18,382 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 378 predicate places. [2024-06-21 19:15:18,382 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 736 transitions, 16091 flow [2024-06-21 19:15:18,382 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:15:18,382 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:15:18,382 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:15:18,382 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-21 19:15:18,382 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:15:18,382 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:15:18,382 INFO L85 PathProgramCache]: Analyzing trace with hash -2112279891, now seen corresponding path program 6 times [2024-06-21 19:15:18,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:15:18,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1221727521] [2024-06-21 19:15:18,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:15:18,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:15:18,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:15:20,358 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:15:20,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:15:20,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1221727521] [2024-06-21 19:15:20,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1221727521] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:15:20,358 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:15:20,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:15:20,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1322950258] [2024-06-21 19:15:20,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:15:20,359 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:15:20,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:15:20,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:15:20,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:15:20,469 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-21 19:15:20,469 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 736 transitions, 16091 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:15:20,469 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:15:20,469 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-21 19:15:20,469 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:15:22,608 INFO L124 PetriNetUnfolderBase]: 4704/7119 cut-off events. [2024-06-21 19:15:22,608 INFO L125 PetriNetUnfolderBase]: For 1139263/1139277 co-relation queries the response was YES. [2024-06-21 19:15:22,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75576 conditions, 7119 events. 4704/7119 cut-off events. For 1139263/1139277 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 40401 event pairs, 964 based on Foata normal form. 16/7135 useless extension candidates. Maximal degree in co-relation 75387. Up to 6166 conditions per place. [2024-06-21 19:15:22,723 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 537 selfloop transitions, 223 changer transitions 0/763 dead transitions. [2024-06-21 19:15:22,723 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 763 transitions, 18209 flow [2024-06-21 19:15:22,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:15:22,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:15:22,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-21 19:15:22,724 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-06-21 19:15:22,724 INFO L175 Difference]: Start difference. First operand has 419 places, 736 transitions, 16091 flow. Second operand 9 states and 165 transitions. [2024-06-21 19:15:22,724 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 763 transitions, 18209 flow [2024-06-21 19:15:27,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 763 transitions, 18047 flow, removed 34 selfloop flow, removed 7 redundant places. [2024-06-21 19:15:27,991 INFO L231 Difference]: Finished difference. Result has 421 places, 740 transitions, 16484 flow [2024-06-21 19:15:27,991 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=15929, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=736, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=219, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=513, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=16484, PETRI_PLACES=421, PETRI_TRANSITIONS=740} [2024-06-21 19:15:27,991 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 380 predicate places. [2024-06-21 19:15:27,991 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 740 transitions, 16484 flow [2024-06-21 19:15:27,991 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:15:27,991 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:15:27,991 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:15:27,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-21 19:15:27,992 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:15:27,992 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:15:27,992 INFO L85 PathProgramCache]: Analyzing trace with hash 1319640123, now seen corresponding path program 7 times [2024-06-21 19:15:27,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:15:27,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1608379764] [2024-06-21 19:15:27,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:15:27,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:15:28,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:15:29,974 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:15:29,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:15:29,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1608379764] [2024-06-21 19:15:29,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1608379764] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:15:29,974 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:15:29,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:15:29,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1211689163] [2024-06-21 19:15:29,974 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:15:29,974 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:15:29,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:15:29,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:15:29,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:15:30,078 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-21 19:15:30,078 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 740 transitions, 16484 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:15:30,078 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:15:30,078 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-21 19:15:30,078 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:15:32,329 INFO L124 PetriNetUnfolderBase]: 4724/7147 cut-off events. [2024-06-21 19:15:32,330 INFO L125 PetriNetUnfolderBase]: For 1166078/1166092 co-relation queries the response was YES. [2024-06-21 19:15:32,415 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76735 conditions, 7147 events. 4724/7147 cut-off events. For 1166078/1166092 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 40613 event pairs, 969 based on Foata normal form. 16/7163 useless extension candidates. Maximal degree in co-relation 76545. Up to 6090 conditions per place. [2024-06-21 19:15:32,449 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 516 selfloop transitions, 248 changer transitions 0/767 dead transitions. [2024-06-21 19:15:32,450 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 767 transitions, 18602 flow [2024-06-21 19:15:32,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:15:32,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:15:32,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-21 19:15:32,450 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4638888888888889 [2024-06-21 19:15:32,451 INFO L175 Difference]: Start difference. First operand has 421 places, 740 transitions, 16484 flow. Second operand 9 states and 167 transitions. [2024-06-21 19:15:32,451 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 767 transitions, 18602 flow [2024-06-21 19:15:38,430 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 767 transitions, 18103 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-21 19:15:38,441 INFO L231 Difference]: Finished difference. Result has 423 places, 744 transitions, 16576 flow [2024-06-21 19:15:38,441 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=15985, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=740, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=244, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=492, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=16576, PETRI_PLACES=423, PETRI_TRANSITIONS=744} [2024-06-21 19:15:38,441 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 382 predicate places. [2024-06-21 19:15:38,441 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 744 transitions, 16576 flow [2024-06-21 19:15:38,442 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:15:38,442 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:15:38,442 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:15:38,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-21 19:15:38,442 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:15:38,442 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:15:38,442 INFO L85 PathProgramCache]: Analyzing trace with hash 1055868937, now seen corresponding path program 5 times [2024-06-21 19:15:38,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:15:38,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1290095539] [2024-06-21 19:15:38,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:15:38,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:15:38,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:15:40,377 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:15:40,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:15:40,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1290095539] [2024-06-21 19:15:40,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1290095539] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:15:40,378 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:15:40,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:15:40,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [373586492] [2024-06-21 19:15:40,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:15:40,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:15:40,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:15:40,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:15:40,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:15:40,463 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-21 19:15:40,463 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 744 transitions, 16576 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:15:40,463 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:15:40,463 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-21 19:15:40,463 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:15:42,647 INFO L124 PetriNetUnfolderBase]: 4825/7306 cut-off events. [2024-06-21 19:15:42,647 INFO L125 PetriNetUnfolderBase]: For 1290940/1290954 co-relation queries the response was YES. [2024-06-21 19:15:42,736 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78244 conditions, 7306 events. 4825/7306 cut-off events. For 1290940/1290954 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 41632 event pairs, 974 based on Foata normal form. 36/7342 useless extension candidates. Maximal degree in co-relation 78053. Up to 6178 conditions per place. [2024-06-21 19:15:42,773 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 540 selfloop transitions, 233 changer transitions 0/776 dead transitions. [2024-06-21 19:15:42,773 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 776 transitions, 18799 flow [2024-06-21 19:15:42,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:15:42,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:15:42,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-21 19:15:42,774 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46944444444444444 [2024-06-21 19:15:42,774 INFO L175 Difference]: Start difference. First operand has 423 places, 744 transitions, 16576 flow. Second operand 9 states and 169 transitions. [2024-06-21 19:15:42,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 776 transitions, 18799 flow [2024-06-21 19:15:48,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 776 transitions, 18336 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-21 19:15:48,463 INFO L231 Difference]: Finished difference. Result has 426 places, 749 transitions, 16728 flow [2024-06-21 19:15:48,463 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=16113, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=744, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=228, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=511, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=16728, PETRI_PLACES=426, PETRI_TRANSITIONS=749} [2024-06-21 19:15:48,463 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 385 predicate places. [2024-06-21 19:15:48,463 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 749 transitions, 16728 flow [2024-06-21 19:15:48,463 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:15:48,463 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:15:48,464 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:15:48,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-21 19:15:48,464 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:15:48,464 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:15:48,464 INFO L85 PathProgramCache]: Analyzing trace with hash 1709594783, now seen corresponding path program 4 times [2024-06-21 19:15:48,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:15:48,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1365523505] [2024-06-21 19:15:48,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:15:48,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:15:48,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:15:49,837 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:15:49,837 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:15:49,837 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1365523505] [2024-06-21 19:15:49,837 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1365523505] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:15:49,838 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:15:49,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:15:49,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1657685089] [2024-06-21 19:15:49,838 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:15:49,838 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:15:49,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:15:49,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:15:49,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:15:49,915 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:15:49,916 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 749 transitions, 16728 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:15:49,916 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:15:49,916 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:15:49,916 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:15:52,269 INFO L124 PetriNetUnfolderBase]: 4905/7442 cut-off events. [2024-06-21 19:15:52,269 INFO L125 PetriNetUnfolderBase]: For 1281497/1281499 co-relation queries the response was YES. [2024-06-21 19:15:52,354 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79564 conditions, 7442 events. 4905/7442 cut-off events. For 1281497/1281499 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 42891 event pairs, 1564 based on Foata normal form. 16/7458 useless extension candidates. Maximal degree in co-relation 79372. Up to 6799 conditions per place. [2024-06-21 19:15:52,388 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 635 selfloop transitions, 150 changer transitions 0/788 dead transitions. [2024-06-21 19:15:52,389 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 788 transitions, 18725 flow [2024-06-21 19:15:52,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:15:52,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:15:52,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-21 19:15:52,389 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.440625 [2024-06-21 19:15:52,389 INFO L175 Difference]: Start difference. First operand has 426 places, 749 transitions, 16728 flow. Second operand 8 states and 141 transitions. [2024-06-21 19:15:52,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 788 transitions, 18725 flow [2024-06-21 19:15:57,781 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 788 transitions, 18229 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-21 19:15:57,792 INFO L231 Difference]: Finished difference. Result has 427 places, 757 transitions, 16752 flow [2024-06-21 19:15:57,793 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=16232, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=749, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=599, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=16752, PETRI_PLACES=427, PETRI_TRANSITIONS=757} [2024-06-21 19:15:57,793 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 386 predicate places. [2024-06-21 19:15:57,793 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 757 transitions, 16752 flow [2024-06-21 19:15:57,793 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:15:57,793 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:15:57,793 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:15:57,793 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-21 19:15:57,794 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:15:57,794 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:15:57,794 INFO L85 PathProgramCache]: Analyzing trace with hash 1880417183, now seen corresponding path program 5 times [2024-06-21 19:15:57,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:15:57,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1867876789] [2024-06-21 19:15:57,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:15:57,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:15:57,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:15:59,114 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:15:59,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:15:59,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1867876789] [2024-06-21 19:15:59,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1867876789] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:15:59,114 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:15:59,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:15:59,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1620335641] [2024-06-21 19:15:59,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:15:59,114 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:15:59,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:15:59,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:15:59,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:15:59,191 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:15:59,192 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 757 transitions, 16752 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:15:59,192 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:15:59,192 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:15:59,192 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:16:01,531 INFO L124 PetriNetUnfolderBase]: 5291/7977 cut-off events. [2024-06-21 19:16:01,531 INFO L125 PetriNetUnfolderBase]: For 1498128/1498130 co-relation queries the response was YES. [2024-06-21 19:16:01,630 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88448 conditions, 7977 events. 5291/7977 cut-off events. For 1498128/1498130 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 46003 event pairs, 1580 based on Foata normal form. 16/7993 useless extension candidates. Maximal degree in co-relation 88255. Up to 6149 conditions per place. [2024-06-21 19:16:01,670 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 608 selfloop transitions, 243 changer transitions 0/854 dead transitions. [2024-06-21 19:16:01,670 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 854 transitions, 20571 flow [2024-06-21 19:16:01,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:16:01,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:16:01,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-21 19:16:01,671 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48125 [2024-06-21 19:16:01,671 INFO L175 Difference]: Start difference. First operand has 427 places, 757 transitions, 16752 flow. Second operand 8 states and 154 transitions. [2024-06-21 19:16:01,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 854 transitions, 20571 flow [2024-06-21 19:16:07,975 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 854 transitions, 20270 flow, removed 69 selfloop flow, removed 4 redundant places. [2024-06-21 19:16:07,987 INFO L231 Difference]: Finished difference. Result has 434 places, 795 transitions, 18072 flow [2024-06-21 19:16:07,988 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=16451, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=757, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=210, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=531, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=18072, PETRI_PLACES=434, PETRI_TRANSITIONS=795} [2024-06-21 19:16:07,988 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 393 predicate places. [2024-06-21 19:16:07,988 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 795 transitions, 18072 flow [2024-06-21 19:16:07,988 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:16:07,988 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:16:07,988 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:16:07,988 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-21 19:16:07,988 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:16:07,988 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:16:07,988 INFO L85 PathProgramCache]: Analyzing trace with hash -1962313015, now seen corresponding path program 4 times [2024-06-21 19:16:07,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:16:07,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [381894361] [2024-06-21 19:16:07,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:16:07,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:16:08,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:16:09,576 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:16:09,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:16:09,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [381894361] [2024-06-21 19:16:09,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [381894361] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:16:09,576 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:16:09,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:16:09,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [783114871] [2024-06-21 19:16:09,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:16:09,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:16:09,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:16:09,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:16:09,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:16:09,638 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:16:09,638 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 795 transitions, 18072 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:16:09,638 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:16:09,638 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:16:09,638 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:16:12,206 INFO L124 PetriNetUnfolderBase]: 5251/7912 cut-off events. [2024-06-21 19:16:12,207 INFO L125 PetriNetUnfolderBase]: For 1459899/1459903 co-relation queries the response was YES. [2024-06-21 19:16:12,292 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89014 conditions, 7912 events. 5251/7912 cut-off events. For 1459899/1459903 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 45493 event pairs, 1596 based on Foata normal form. 12/7924 useless extension candidates. Maximal degree in co-relation 88816. Up to 7160 conditions per place. [2024-06-21 19:16:12,328 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 627 selfloop transitions, 191 changer transitions 0/821 dead transitions. [2024-06-21 19:16:12,329 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 821 transitions, 20329 flow [2024-06-21 19:16:12,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:16:12,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:16:12,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-21 19:16:12,330 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44375 [2024-06-21 19:16:12,330 INFO L175 Difference]: Start difference. First operand has 434 places, 795 transitions, 18072 flow. Second operand 8 states and 142 transitions. [2024-06-21 19:16:12,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 821 transitions, 20329 flow [2024-06-21 19:16:17,745 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 439 places, 821 transitions, 19974 flow, removed 124 selfloop flow, removed 2 redundant places. [2024-06-21 19:16:17,758 INFO L231 Difference]: Finished difference. Result has 440 places, 799 transitions, 18200 flow [2024-06-21 19:16:17,758 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=17717, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=795, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=187, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=608, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=18200, PETRI_PLACES=440, PETRI_TRANSITIONS=799} [2024-06-21 19:16:17,758 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 399 predicate places. [2024-06-21 19:16:17,758 INFO L495 AbstractCegarLoop]: Abstraction has has 440 places, 799 transitions, 18200 flow [2024-06-21 19:16:17,758 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:16:17,758 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:16:17,759 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:16:17,759 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-21 19:16:17,759 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:16:17,759 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:16:17,759 INFO L85 PathProgramCache]: Analyzing trace with hash -1601234285, now seen corresponding path program 5 times [2024-06-21 19:16:17,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:16:17,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1872339250] [2024-06-21 19:16:17,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:16:17,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:16:17,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:16:19,433 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:16:19,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:16:19,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1872339250] [2024-06-21 19:16:19,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1872339250] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:16:19,433 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:16:19,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:16:19,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1091542848] [2024-06-21 19:16:19,433 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:16:19,434 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:16:19,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:16:19,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:16:19,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:16:19,499 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:16:19,499 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 440 places, 799 transitions, 18200 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:16:19,499 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:16:19,499 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:16:19,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:16:22,084 INFO L124 PetriNetUnfolderBase]: 5271/7939 cut-off events. [2024-06-21 19:16:22,084 INFO L125 PetriNetUnfolderBase]: For 1456969/1456973 co-relation queries the response was YES. [2024-06-21 19:16:22,192 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89458 conditions, 7939 events. 5271/7939 cut-off events. For 1456969/1456973 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 45624 event pairs, 1592 based on Foata normal form. 8/7947 useless extension candidates. Maximal degree in co-relation 89257. Up to 7176 conditions per place. [2024-06-21 19:16:22,234 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 641 selfloop transitions, 177 changer transitions 0/821 dead transitions. [2024-06-21 19:16:22,235 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 821 transitions, 20444 flow [2024-06-21 19:16:22,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:16:22,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:16:22,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-21 19:16:22,236 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4083333333333333 [2024-06-21 19:16:22,236 INFO L175 Difference]: Start difference. First operand has 440 places, 799 transitions, 18200 flow. Second operand 9 states and 147 transitions. [2024-06-21 19:16:22,236 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 821 transitions, 20444 flow [2024-06-21 19:16:28,506 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 821 transitions, 20241 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-21 19:16:28,519 INFO L231 Difference]: Finished difference. Result has 445 places, 803 transitions, 18480 flow [2024-06-21 19:16:28,519 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=18002, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=799, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=625, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=18480, PETRI_PLACES=445, PETRI_TRANSITIONS=803} [2024-06-21 19:16:28,520 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 404 predicate places. [2024-06-21 19:16:28,520 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 803 transitions, 18480 flow [2024-06-21 19:16:28,520 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:16:28,520 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:16:28,520 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:16:28,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-21 19:16:28,520 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:16:28,520 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:16:28,520 INFO L85 PathProgramCache]: Analyzing trace with hash -1601471621, now seen corresponding path program 6 times [2024-06-21 19:16:28,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:16:28,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1696970471] [2024-06-21 19:16:28,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:16:28,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:16:28,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:16:29,888 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:16:29,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:16:29,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1696970471] [2024-06-21 19:16:29,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1696970471] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:16:29,888 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:16:29,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:16:29,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1761741807] [2024-06-21 19:16:29,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:16:29,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:16:29,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:16:29,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:16:29,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:16:29,992 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:16:29,992 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 803 transitions, 18480 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:16:29,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:16:29,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:16:29,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:16:32,318 INFO L124 PetriNetUnfolderBase]: 5297/7979 cut-off events. [2024-06-21 19:16:32,319 INFO L125 PetriNetUnfolderBase]: For 1486433/1486435 co-relation queries the response was YES. [2024-06-21 19:16:32,422 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90407 conditions, 7979 events. 5297/7979 cut-off events. For 1486433/1486435 co-relation queries the response was YES. Maximal size of possible extension queue 455. Compared 45938 event pairs, 1621 based on Foata normal form. 4/7983 useless extension candidates. Maximal degree in co-relation 90205. Up to 7323 conditions per place. [2024-06-21 19:16:32,462 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 681 selfloop transitions, 154 changer transitions 0/838 dead transitions. [2024-06-21 19:16:32,462 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 838 transitions, 20992 flow [2024-06-21 19:16:32,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:16:32,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:16:32,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-21 19:16:32,463 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.425 [2024-06-21 19:16:32,464 INFO L175 Difference]: Start difference. First operand has 445 places, 803 transitions, 18480 flow. Second operand 8 states and 136 transitions. [2024-06-21 19:16:32,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 838 transitions, 20992 flow [2024-06-21 19:16:37,841 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 838 transitions, 20696 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-21 19:16:37,854 INFO L231 Difference]: Finished difference. Result has 448 places, 818 transitions, 18831 flow [2024-06-21 19:16:37,854 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=18184, PETRI_DIFFERENCE_MINUEND_PLACES=439, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=803, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=655, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=18831, PETRI_PLACES=448, PETRI_TRANSITIONS=818} [2024-06-21 19:16:37,854 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 407 predicate places. [2024-06-21 19:16:37,855 INFO L495 AbstractCegarLoop]: Abstraction has has 448 places, 818 transitions, 18831 flow [2024-06-21 19:16:37,855 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:16:37,855 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:16:37,855 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:16:37,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-21 19:16:37,855 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:16:37,856 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:16:37,856 INFO L85 PathProgramCache]: Analyzing trace with hash 1886846459, now seen corresponding path program 6 times [2024-06-21 19:16:37,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:16:37,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [408903524] [2024-06-21 19:16:37,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:16:37,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:16:37,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:16:39,498 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:16:39,498 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:16:39,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [408903524] [2024-06-21 19:16:39,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [408903524] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:16:39,498 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:16:39,498 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:16:39,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663376857] [2024-06-21 19:16:39,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:16:39,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:16:39,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:16:39,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:16:39,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:16:39,560 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:16:39,561 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 818 transitions, 18831 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:16:39,561 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:16:39,561 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:16:39,561 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:16:42,137 INFO L124 PetriNetUnfolderBase]: 5285/7960 cut-off events. [2024-06-21 19:16:42,138 INFO L125 PetriNetUnfolderBase]: For 1498855/1498859 co-relation queries the response was YES. [2024-06-21 19:16:42,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90194 conditions, 7960 events. 5285/7960 cut-off events. For 1498855/1498859 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 45784 event pairs, 1587 based on Foata normal form. 8/7968 useless extension candidates. Maximal degree in co-relation 89990. Up to 7204 conditions per place. [2024-06-21 19:16:42,283 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 658 selfloop transitions, 176 changer transitions 0/837 dead transitions. [2024-06-21 19:16:42,283 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 837 transitions, 21019 flow [2024-06-21 19:16:42,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:16:42,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:16:42,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-21 19:16:42,284 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41388888888888886 [2024-06-21 19:16:42,284 INFO L175 Difference]: Start difference. First operand has 448 places, 818 transitions, 18831 flow. Second operand 9 states and 149 transitions. [2024-06-21 19:16:42,284 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 837 transitions, 21019 flow [2024-06-21 19:16:48,539 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 837 transitions, 20807 flow, removed 46 selfloop flow, removed 3 redundant places. [2024-06-21 19:16:48,552 INFO L231 Difference]: Finished difference. Result has 454 places, 818 transitions, 18983 flow [2024-06-21 19:16:48,552 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=18619, PETRI_DIFFERENCE_MINUEND_PLACES=445, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=818, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=176, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=642, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=18983, PETRI_PLACES=454, PETRI_TRANSITIONS=818} [2024-06-21 19:16:48,552 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 413 predicate places. [2024-06-21 19:16:48,552 INFO L495 AbstractCegarLoop]: Abstraction has has 454 places, 818 transitions, 18983 flow [2024-06-21 19:16:48,553 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:16:48,553 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:16:48,553 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:16:48,553 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-21 19:16:48,553 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:16:48,553 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:16:48,553 INFO L85 PathProgramCache]: Analyzing trace with hash 1887092537, now seen corresponding path program 2 times [2024-06-21 19:16:48,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:16:48,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [181327551] [2024-06-21 19:16:48,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:16:48,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:16:48,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:16:50,553 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:16:50,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:16:50,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [181327551] [2024-06-21 19:16:50,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [181327551] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:16:50,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:16:50,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:16:50,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2086528359] [2024-06-21 19:16:50,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:16:50,554 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:16:50,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:16:50,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:16:50,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:16:50,627 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:16:50,627 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 454 places, 818 transitions, 18983 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:16:50,627 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:16:50,627 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:16:50,627 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:16:53,216 INFO L124 PetriNetUnfolderBase]: 5301/7978 cut-off events. [2024-06-21 19:16:53,216 INFO L125 PetriNetUnfolderBase]: For 1525360/1525360 co-relation queries the response was YES. [2024-06-21 19:16:53,313 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90823 conditions, 7978 events. 5301/7978 cut-off events. For 1525360/1525360 co-relation queries the response was YES. Maximal size of possible extension queue 449. Compared 45847 event pairs, 1650 based on Foata normal form. 2/7980 useless extension candidates. Maximal degree in co-relation 90618. Up to 7851 conditions per place. [2024-06-21 19:16:53,354 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 794 selfloop transitions, 42 changer transitions 0/839 dead transitions. [2024-06-21 19:16:53,354 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 839 transitions, 20819 flow [2024-06-21 19:16:53,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:16:53,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:16:53,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 136 transitions. [2024-06-21 19:16:53,355 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37777777777777777 [2024-06-21 19:16:53,356 INFO L175 Difference]: Start difference. First operand has 454 places, 818 transitions, 18983 flow. Second operand 9 states and 136 transitions. [2024-06-21 19:16:53,356 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 462 places, 839 transitions, 20819 flow [2024-06-21 19:16:58,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 455 places, 839 transitions, 20528 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-21 19:16:58,622 INFO L231 Difference]: Finished difference. Result has 456 places, 822 transitions, 18882 flow [2024-06-21 19:16:58,622 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=18692, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=818, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=776, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=18882, PETRI_PLACES=456, PETRI_TRANSITIONS=822} [2024-06-21 19:16:58,623 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 415 predicate places. [2024-06-21 19:16:58,623 INFO L495 AbstractCegarLoop]: Abstraction has has 456 places, 822 transitions, 18882 flow [2024-06-21 19:16:58,623 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:16:58,623 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:16:58,623 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:16:58,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-21 19:16:58,623 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:16:58,623 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:16:58,623 INFO L85 PathProgramCache]: Analyzing trace with hash 362194813, now seen corresponding path program 7 times [2024-06-21 19:16:58,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:16:58,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1826582447] [2024-06-21 19:16:58,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:16:58,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:16:58,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:16:59,873 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:16:59,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:16:59,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1826582447] [2024-06-21 19:16:59,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1826582447] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:16:59,873 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:16:59,873 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:16:59,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [963295704] [2024-06-21 19:16:59,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:16:59,874 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:16:59,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:16:59,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:16:59,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:16:59,932 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:16:59,933 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 456 places, 822 transitions, 18882 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:16:59,933 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:16:59,933 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:16:59,933 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:17:02,366 INFO L124 PetriNetUnfolderBase]: 5329/8017 cut-off events. [2024-06-21 19:17:02,366 INFO L125 PetriNetUnfolderBase]: For 1549141/1549141 co-relation queries the response was YES. [2024-06-21 19:17:02,472 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91192 conditions, 8017 events. 5329/8017 cut-off events. For 1549141/1549141 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 46103 event pairs, 1667 based on Foata normal form. 2/8019 useless extension candidates. Maximal degree in co-relation 90986. Up to 7893 conditions per place. [2024-06-21 19:17:02,512 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 810 selfloop transitions, 45 changer transitions 0/858 dead transitions. [2024-06-21 19:17:02,512 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 858 transitions, 21296 flow [2024-06-21 19:17:02,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:17:02,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:17:02,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 145 transitions. [2024-06-21 19:17:02,513 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4027777777777778 [2024-06-21 19:17:02,513 INFO L175 Difference]: Start difference. First operand has 456 places, 822 transitions, 18882 flow. Second operand 9 states and 145 transitions. [2024-06-21 19:17:02,513 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 858 transitions, 21296 flow [2024-06-21 19:17:09,316 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 858 transitions, 21144 flow, removed 37 selfloop flow, removed 7 redundant places. [2024-06-21 19:17:09,329 INFO L231 Difference]: Finished difference. Result has 460 places, 838 transitions, 19291 flow [2024-06-21 19:17:09,330 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=18730, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=822, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=778, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=19291, PETRI_PLACES=460, PETRI_TRANSITIONS=838} [2024-06-21 19:17:09,330 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 419 predicate places. [2024-06-21 19:17:09,330 INFO L495 AbstractCegarLoop]: Abstraction has has 460 places, 838 transitions, 19291 flow [2024-06-21 19:17:09,330 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:17:09,330 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:17:09,330 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:17:09,330 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-21 19:17:09,330 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:17:09,331 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:17:09,331 INFO L85 PathProgramCache]: Analyzing trace with hash 134408983, now seen corresponding path program 8 times [2024-06-21 19:17:09,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:17:09,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [279885557] [2024-06-21 19:17:09,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:17:09,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:17:09,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:17:10,684 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:17:10,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:17:10,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [279885557] [2024-06-21 19:17:10,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [279885557] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:17:10,685 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:17:10,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:17:10,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [237633635] [2024-06-21 19:17:10,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:17:10,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:17:10,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:17:10,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:17:10,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:17:10,751 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:17:10,751 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 460 places, 838 transitions, 19291 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:17:10,751 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:17:10,751 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:17:10,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:17:13,555 INFO L124 PetriNetUnfolderBase]: 5364/8068 cut-off events. [2024-06-21 19:17:13,555 INFO L125 PetriNetUnfolderBase]: For 1609046/1609046 co-relation queries the response was YES. [2024-06-21 19:17:13,645 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92137 conditions, 8068 events. 5364/8068 cut-off events. For 1609046/1609046 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 46461 event pairs, 1663 based on Foata normal form. 7/8075 useless extension candidates. Maximal degree in co-relation 91928. Up to 7853 conditions per place. [2024-06-21 19:17:13,682 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 813 selfloop transitions, 56 changer transitions 0/872 dead transitions. [2024-06-21 19:17:13,682 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 467 places, 872 transitions, 21395 flow [2024-06-21 19:17:13,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:17:13,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:17:13,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-21 19:17:13,683 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41875 [2024-06-21 19:17:13,683 INFO L175 Difference]: Start difference. First operand has 460 places, 838 transitions, 19291 flow. Second operand 8 states and 134 transitions. [2024-06-21 19:17:13,683 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 467 places, 872 transitions, 21395 flow [2024-06-21 19:17:20,755 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 462 places, 872 transitions, 21291 flow, removed 36 selfloop flow, removed 5 redundant places. [2024-06-21 19:17:20,768 INFO L231 Difference]: Finished difference. Result has 463 places, 841 transitions, 19398 flow [2024-06-21 19:17:20,768 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=19187, PETRI_DIFFERENCE_MINUEND_PLACES=455, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=838, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=782, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=19398, PETRI_PLACES=463, PETRI_TRANSITIONS=841} [2024-06-21 19:17:20,768 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 422 predicate places. [2024-06-21 19:17:20,768 INFO L495 AbstractCegarLoop]: Abstraction has has 463 places, 841 transitions, 19398 flow [2024-06-21 19:17:20,769 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:17:20,769 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:17:20,769 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:17:20,769 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-21 19:17:20,769 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:17:20,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:17:20,769 INFO L85 PathProgramCache]: Analyzing trace with hash 134413633, now seen corresponding path program 9 times [2024-06-21 19:17:20,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:17:20,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246088916] [2024-06-21 19:17:20,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:17:20,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:17:20,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:17:22,073 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:17:22,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:17:22,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1246088916] [2024-06-21 19:17:22,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1246088916] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:17:22,073 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:17:22,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:17:22,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1667026836] [2024-06-21 19:17:22,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:17:22,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:17:22,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:17:22,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:17:22,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:17:22,134 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:17:22,134 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 463 places, 841 transitions, 19398 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:17:22,134 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:17:22,134 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:17:22,134 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:17:24,672 INFO L124 PetriNetUnfolderBase]: 5366/8071 cut-off events. [2024-06-21 19:17:24,672 INFO L125 PetriNetUnfolderBase]: For 1602823/1602823 co-relation queries the response was YES. [2024-06-21 19:17:24,781 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92489 conditions, 8071 events. 5366/8071 cut-off events. For 1602823/1602823 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 46464 event pairs, 1659 based on Foata normal form. 2/8073 useless extension candidates. Maximal degree in co-relation 92278. Up to 7806 conditions per place. [2024-06-21 19:17:24,823 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 779 selfloop transitions, 95 changer transitions 0/877 dead transitions. [2024-06-21 19:17:24,823 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 470 places, 877 transitions, 21834 flow [2024-06-21 19:17:24,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:17:24,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:17:24,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-21 19:17:24,825 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41875 [2024-06-21 19:17:24,825 INFO L175 Difference]: Start difference. First operand has 463 places, 841 transitions, 19398 flow. Second operand 8 states and 134 transitions. [2024-06-21 19:17:24,825 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 470 places, 877 transitions, 21834 flow [2024-06-21 19:17:32,577 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 464 places, 877 transitions, 21626 flow, removed 53 selfloop flow, removed 6 redundant places. [2024-06-21 19:17:32,591 INFO L231 Difference]: Finished difference. Result has 467 places, 859 transitions, 19856 flow [2024-06-21 19:17:32,591 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=19231, PETRI_DIFFERENCE_MINUEND_PLACES=457, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=841, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=751, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=19856, PETRI_PLACES=467, PETRI_TRANSITIONS=859} [2024-06-21 19:17:32,592 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 426 predicate places. [2024-06-21 19:17:32,592 INFO L495 AbstractCegarLoop]: Abstraction has has 467 places, 859 transitions, 19856 flow [2024-06-21 19:17:32,592 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:17:32,592 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:17:32,592 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:17:32,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-21 19:17:32,592 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:17:32,593 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:17:32,593 INFO L85 PathProgramCache]: Analyzing trace with hash 373622653, now seen corresponding path program 10 times [2024-06-21 19:17:32,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:17:32,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2029403966] [2024-06-21 19:17:32,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:17:32,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:17:32,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:17:33,836 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:17:33,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:17:33,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2029403966] [2024-06-21 19:17:33,837 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2029403966] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:17:33,837 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:17:33,837 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:17:33,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1216261031] [2024-06-21 19:17:33,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:17:33,837 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:17:33,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:17:33,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:17:33,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:17:33,905 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:17:33,905 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 467 places, 859 transitions, 19856 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:17:33,905 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:17:33,905 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:17:33,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:17:36,758 INFO L124 PetriNetUnfolderBase]: 5413/8135 cut-off events. [2024-06-21 19:17:36,758 INFO L125 PetriNetUnfolderBase]: For 1684433/1684433 co-relation queries the response was YES. [2024-06-21 19:17:36,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94068 conditions, 8135 events. 5413/8135 cut-off events. For 1684433/1684433 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 46846 event pairs, 1677 based on Foata normal form. 11/8146 useless extension candidates. Maximal degree in co-relation 93854. Up to 7993 conditions per place. [2024-06-21 19:17:36,891 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 851 selfloop transitions, 41 changer transitions 0/895 dead transitions. [2024-06-21 19:17:36,891 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 474 places, 895 transitions, 22191 flow [2024-06-21 19:17:36,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:17:36,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:17:36,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-21 19:17:36,892 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.409375 [2024-06-21 19:17:36,892 INFO L175 Difference]: Start difference. First operand has 467 places, 859 transitions, 19856 flow. Second operand 8 states and 131 transitions. [2024-06-21 19:17:36,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 474 places, 895 transitions, 22191 flow [2024-06-21 19:17:43,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 471 places, 895 transitions, 21955 flow, removed 97 selfloop flow, removed 3 redundant places. [2024-06-21 19:17:43,432 INFO L231 Difference]: Finished difference. Result has 473 places, 874 transitions, 20187 flow [2024-06-21 19:17:43,432 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=19649, PETRI_DIFFERENCE_MINUEND_PLACES=464, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=859, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=818, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=20187, PETRI_PLACES=473, PETRI_TRANSITIONS=874} [2024-06-21 19:17:43,433 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 432 predicate places. [2024-06-21 19:17:43,433 INFO L495 AbstractCegarLoop]: Abstraction has has 473 places, 874 transitions, 20187 flow [2024-06-21 19:17:43,433 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:17:43,433 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:17:43,433 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:17:43,433 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-21 19:17:43,433 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:17:43,433 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:17:43,433 INFO L85 PathProgramCache]: Analyzing trace with hash 134413819, now seen corresponding path program 7 times [2024-06-21 19:17:43,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:17:43,433 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [179590012] [2024-06-21 19:17:43,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:17:43,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:17:43,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:17:44,998 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:17:44,999 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:17:44,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [179590012] [2024-06-21 19:17:44,999 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [179590012] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:17:44,999 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:17:44,999 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:17:44,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1011518199] [2024-06-21 19:17:44,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:17:44,999 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:17:44,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:17:44,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:17:44,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:17:45,059 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:17:45,059 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 473 places, 874 transitions, 20187 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:17:45,059 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:17:45,059 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:17:45,059 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:17:47,753 INFO L124 PetriNetUnfolderBase]: 5376/8079 cut-off events. [2024-06-21 19:17:47,753 INFO L125 PetriNetUnfolderBase]: For 1638853/1638853 co-relation queries the response was YES. [2024-06-21 19:17:47,863 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93320 conditions, 8079 events. 5376/8079 cut-off events. For 1638853/1638853 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 46464 event pairs, 1656 based on Foata normal form. 4/8083 useless extension candidates. Maximal degree in co-relation 93103. Up to 7896 conditions per place. [2024-06-21 19:17:47,905 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 814 selfloop transitions, 75 changer transitions 0/892 dead transitions. [2024-06-21 19:17:47,905 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 480 places, 892 transitions, 22296 flow [2024-06-21 19:17:47,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:17:47,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:17:47,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-21 19:17:47,906 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.415625 [2024-06-21 19:17:47,906 INFO L175 Difference]: Start difference. First operand has 473 places, 874 transitions, 20187 flow. Second operand 8 states and 133 transitions. [2024-06-21 19:17:47,906 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 480 places, 892 transitions, 22296 flow [2024-06-21 19:17:54,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 475 places, 892 transitions, 22045 flow, removed 100 selfloop flow, removed 5 redundant places. [2024-06-21 19:17:54,809 INFO L231 Difference]: Finished difference. Result has 476 places, 874 transitions, 20097 flow [2024-06-21 19:17:54,810 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=19936, PETRI_DIFFERENCE_MINUEND_PLACES=468, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=874, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=799, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=20097, PETRI_PLACES=476, PETRI_TRANSITIONS=874} [2024-06-21 19:17:54,810 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 435 predicate places. [2024-06-21 19:17:54,810 INFO L495 AbstractCegarLoop]: Abstraction has has 476 places, 874 transitions, 20097 flow [2024-06-21 19:17:54,810 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:17:54,810 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:17:54,810 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:17:54,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-21 19:17:54,810 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:17:54,810 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:17:54,811 INFO L85 PathProgramCache]: Analyzing trace with hash -1750266477, now seen corresponding path program 8 times [2024-06-21 19:17:54,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:17:54,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1747736067] [2024-06-21 19:17:54,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:17:54,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:17:54,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:17:56,148 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:17:56,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:17:56,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1747736067] [2024-06-21 19:17:56,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1747736067] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:17:56,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:17:56,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:17:56,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1226291039] [2024-06-21 19:17:56,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:17:56,149 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:17:56,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:17:56,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:17:56,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:17:56,211 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:17:56,211 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 476 places, 874 transitions, 20097 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:17:56,211 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:17:56,211 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:17:56,211 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:17:58,959 INFO L124 PetriNetUnfolderBase]: 5386/8092 cut-off events. [2024-06-21 19:17:58,959 INFO L125 PetriNetUnfolderBase]: For 1650570/1650570 co-relation queries the response was YES. [2024-06-21 19:17:59,055 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93419 conditions, 8092 events. 5386/8092 cut-off events. For 1650570/1650570 co-relation queries the response was YES. Maximal size of possible extension queue 469. Compared 46565 event pairs, 1668 based on Foata normal form. 2/8094 useless extension candidates. Maximal degree in co-relation 93201. Up to 7980 conditions per place. [2024-06-21 19:17:59,093 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 846 selfloop transitions, 44 changer transitions 0/893 dead transitions. [2024-06-21 19:17:59,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 483 places, 893 transitions, 22106 flow [2024-06-21 19:17:59,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:17:59,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:17:59,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-21 19:17:59,094 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39375 [2024-06-21 19:17:59,094 INFO L175 Difference]: Start difference. First operand has 476 places, 874 transitions, 20097 flow. Second operand 8 states and 126 transitions. [2024-06-21 19:17:59,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 483 places, 893 transitions, 22106 flow [2024-06-21 19:18:05,222 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 474 places, 893 transitions, 21465 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-06-21 19:18:05,236 INFO L231 Difference]: Finished difference. Result has 475 places, 880 transitions, 19750 flow [2024-06-21 19:18:05,236 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=19478, PETRI_DIFFERENCE_MINUEND_PLACES=467, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=874, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=831, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=19750, PETRI_PLACES=475, PETRI_TRANSITIONS=880} [2024-06-21 19:18:05,236 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 434 predicate places. [2024-06-21 19:18:05,236 INFO L495 AbstractCegarLoop]: Abstraction has has 475 places, 880 transitions, 19750 flow [2024-06-21 19:18:05,236 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:18:05,236 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:18:05,236 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:18:05,236 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-21 19:18:05,236 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:18:05,237 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:18:05,237 INFO L85 PathProgramCache]: Analyzing trace with hash 411188465, now seen corresponding path program 9 times [2024-06-21 19:18:05,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:18:05,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1557159694] [2024-06-21 19:18:05,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:18:05,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:18:05,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:18:06,730 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:18:06,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:18:06,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1557159694] [2024-06-21 19:18:06,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1557159694] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:18:06,730 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:18:06,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:18:06,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [550877388] [2024-06-21 19:18:06,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:18:06,730 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:18:06,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:18:06,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:18:06,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:18:06,802 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:18:06,802 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 880 transitions, 19750 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:18:06,802 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:18:06,802 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:18:06,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:18:09,461 INFO L124 PetriNetUnfolderBase]: 5396/8106 cut-off events. [2024-06-21 19:18:09,461 INFO L125 PetriNetUnfolderBase]: For 1663154/1663154 co-relation queries the response was YES. [2024-06-21 19:18:09,572 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93281 conditions, 8106 events. 5396/8106 cut-off events. For 1663154/1663154 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 46625 event pairs, 1666 based on Foata normal form. 2/8108 useless extension candidates. Maximal degree in co-relation 93062. Up to 7976 conditions per place. [2024-06-21 19:18:09,614 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 840 selfloop transitions, 54 changer transitions 0/897 dead transitions. [2024-06-21 19:18:09,614 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 483 places, 897 transitions, 21681 flow [2024-06-21 19:18:09,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:18:09,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:18:09,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 137 transitions. [2024-06-21 19:18:09,615 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38055555555555554 [2024-06-21 19:18:09,615 INFO L175 Difference]: Start difference. First operand has 475 places, 880 transitions, 19750 flow. Second operand 9 states and 137 transitions. [2024-06-21 19:18:09,615 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 483 places, 897 transitions, 21681 flow [2024-06-21 19:18:17,223 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 478 places, 897 transitions, 21543 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-21 19:18:17,242 INFO L231 Difference]: Finished difference. Result has 479 places, 883 transitions, 19818 flow [2024-06-21 19:18:17,243 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=19612, PETRI_DIFFERENCE_MINUEND_PLACES=470, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=880, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=826, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=19818, PETRI_PLACES=479, PETRI_TRANSITIONS=883} [2024-06-21 19:18:17,243 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 438 predicate places. [2024-06-21 19:18:17,243 INFO L495 AbstractCegarLoop]: Abstraction has has 479 places, 883 transitions, 19818 flow [2024-06-21 19:18:17,243 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:18:17,244 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:18:17,244 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:18:17,244 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-21 19:18:17,244 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:18:17,244 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:18:17,245 INFO L85 PathProgramCache]: Analyzing trace with hash 411188279, now seen corresponding path program 11 times [2024-06-21 19:18:17,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:18:17,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [445637017] [2024-06-21 19:18:17,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:18:17,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:18:17,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:18:18,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-21 19:18:18,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:18:18,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [445637017] [2024-06-21 19:18:18,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [445637017] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:18:18,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:18:18,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:18:18,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [244943970] [2024-06-21 19:18:18,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:18:18,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:18:18,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:18:18,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:18:18,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:18:18,506 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:18:18,506 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 479 places, 883 transitions, 19818 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:18:18,506 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:18:18,506 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:18:18,506 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:18:21,288 INFO L124 PetriNetUnfolderBase]: 5409/8124 cut-off events. [2024-06-21 19:18:21,288 INFO L125 PetriNetUnfolderBase]: For 1689572/1689572 co-relation queries the response was YES. [2024-06-21 19:18:21,391 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93852 conditions, 8124 events. 5409/8124 cut-off events. For 1689572/1689572 co-relation queries the response was YES. Maximal size of possible extension queue 473. Compared 46768 event pairs, 1669 based on Foata normal form. 1/8125 useless extension candidates. Maximal degree in co-relation 93632. Up to 7997 conditions per place. [2024-06-21 19:18:21,429 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 856 selfloop transitions, 46 changer transitions 0/905 dead transitions. [2024-06-21 19:18:21,429 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 486 places, 905 transitions, 22094 flow [2024-06-21 19:18:21,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:18:21,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:18:21,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-21 19:18:21,430 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.396875 [2024-06-21 19:18:21,430 INFO L175 Difference]: Start difference. First operand has 479 places, 883 transitions, 19818 flow. Second operand 8 states and 127 transitions. [2024-06-21 19:18:21,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 486 places, 905 transitions, 22094 flow [2024-06-21 19:18:28,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 480 places, 905 transitions, 21986 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-21 19:18:28,883 INFO L231 Difference]: Finished difference. Result has 481 places, 891 transitions, 20003 flow [2024-06-21 19:18:28,884 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=19710, PETRI_DIFFERENCE_MINUEND_PLACES=473, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=883, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=842, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=20003, PETRI_PLACES=481, PETRI_TRANSITIONS=891} [2024-06-21 19:18:28,884 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 440 predicate places. [2024-06-21 19:18:28,884 INFO L495 AbstractCegarLoop]: Abstraction has has 481 places, 891 transitions, 20003 flow [2024-06-21 19:18:28,884 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:18:28,884 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:18:28,884 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:18:28,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-21 19:18:28,885 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:18:28,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:18:28,885 INFO L85 PathProgramCache]: Analyzing trace with hash 488913823, now seen corresponding path program 12 times [2024-06-21 19:18:28,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:18:28,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1422047075] [2024-06-21 19:18:28,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:18:28,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:18:28,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:18:30,051 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:18:30,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:18:30,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1422047075] [2024-06-21 19:18:30,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1422047075] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:18:30,051 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:18:30,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:18:30,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [635450305] [2024-06-21 19:18:30,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:18:30,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:18:30,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:18:30,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:18:30,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:18:30,103 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:18:30,104 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 481 places, 891 transitions, 20003 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:18:30,104 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:18:30,104 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:18:30,104 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:18:32,673 INFO L124 PetriNetUnfolderBase]: 5406/8120 cut-off events. [2024-06-21 19:18:32,673 INFO L125 PetriNetUnfolderBase]: For 1708872/1708872 co-relation queries the response was YES. [2024-06-21 19:18:32,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93886 conditions, 8120 events. 5406/8120 cut-off events. For 1708872/1708872 co-relation queries the response was YES. Maximal size of possible extension queue 473. Compared 46767 event pairs, 1670 based on Foata normal form. 1/8121 useless extension candidates. Maximal degree in co-relation 93665. Up to 8008 conditions per place. [2024-06-21 19:18:32,833 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 865 selfloop transitions, 36 changer transitions 0/904 dead transitions. [2024-06-21 19:18:32,833 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 488 places, 904 transitions, 21857 flow [2024-06-21 19:18:32,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:18:32,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:18:32,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2024-06-21 19:18:32,834 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.390625 [2024-06-21 19:18:32,834 INFO L175 Difference]: Start difference. First operand has 481 places, 891 transitions, 20003 flow. Second operand 8 states and 125 transitions. [2024-06-21 19:18:32,834 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 488 places, 904 transitions, 21857 flow [2024-06-21 19:18:40,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 485 places, 904 transitions, 21709 flow, removed 57 selfloop flow, removed 3 redundant places. [2024-06-21 19:18:40,454 INFO L231 Difference]: Finished difference. Result has 486 places, 891 transitions, 19933 flow [2024-06-21 19:18:40,455 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=19855, PETRI_DIFFERENCE_MINUEND_PLACES=478, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=891, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=855, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=19933, PETRI_PLACES=486, PETRI_TRANSITIONS=891} [2024-06-21 19:18:40,455 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 445 predicate places. [2024-06-21 19:18:40,455 INFO L495 AbstractCegarLoop]: Abstraction has has 486 places, 891 transitions, 19933 flow [2024-06-21 19:18:40,455 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:18:40,455 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:18:40,455 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:18:40,455 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-21 19:18:40,455 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:18:40,456 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:18:40,456 INFO L85 PathProgramCache]: Analyzing trace with hash -1442978347, now seen corresponding path program 10 times [2024-06-21 19:18:40,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:18:40,456 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1469083954] [2024-06-21 19:18:40,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:18:40,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:18:40,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:18:41,931 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:18:41,931 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:18:41,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1469083954] [2024-06-21 19:18:41,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1469083954] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:18:41,932 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:18:41,932 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:18:41,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [381883274] [2024-06-21 19:18:41,932 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:18:41,932 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:18:41,932 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:18:41,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:18:41,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:18:42,013 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:18:42,013 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 486 places, 891 transitions, 19933 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:18:42,013 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:18:42,013 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:18:42,013 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:18:44,760 INFO L124 PetriNetUnfolderBase]: 5400/8113 cut-off events. [2024-06-21 19:18:44,760 INFO L125 PetriNetUnfolderBase]: For 1730624/1730628 co-relation queries the response was YES. [2024-06-21 19:18:44,864 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93464 conditions, 8113 events. 5400/8113 cut-off events. For 1730624/1730628 co-relation queries the response was YES. Maximal size of possible extension queue 475. Compared 46683 event pairs, 1651 based on Foata normal form. 10/8123 useless extension candidates. Maximal degree in co-relation 93241. Up to 7893 conditions per place. [2024-06-21 19:18:44,903 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 825 selfloop transitions, 78 changer transitions 0/906 dead transitions. [2024-06-21 19:18:44,904 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 494 places, 906 transitions, 22091 flow [2024-06-21 19:18:44,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:18:44,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:18:44,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 136 transitions. [2024-06-21 19:18:44,905 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37777777777777777 [2024-06-21 19:18:44,905 INFO L175 Difference]: Start difference. First operand has 486 places, 891 transitions, 19933 flow. Second operand 9 states and 136 transitions. [2024-06-21 19:18:44,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 494 places, 906 transitions, 22091 flow [2024-06-21 19:18:52,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 487 places, 906 transitions, 21977 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-21 19:18:52,193 INFO L231 Difference]: Finished difference. Result has 488 places, 894 transitions, 20071 flow [2024-06-21 19:18:52,193 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=19819, PETRI_DIFFERENCE_MINUEND_PLACES=479, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=891, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=815, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=20071, PETRI_PLACES=488, PETRI_TRANSITIONS=894} [2024-06-21 19:18:52,193 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 447 predicate places. [2024-06-21 19:18:52,193 INFO L495 AbstractCegarLoop]: Abstraction has has 488 places, 894 transitions, 20071 flow [2024-06-21 19:18:52,194 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:18:52,194 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:18:52,194 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:18:52,194 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-21 19:18:52,194 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:18:52,194 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:18:52,194 INFO L85 PathProgramCache]: Analyzing trace with hash -1086208551, now seen corresponding path program 11 times [2024-06-21 19:18:52,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:18:52,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [973451401] [2024-06-21 19:18:52,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:18:52,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:18:52,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:18:53,520 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:18:53,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:18:53,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [973451401] [2024-06-21 19:18:53,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [973451401] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:18:53,521 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:18:53,521 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:18:53,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [750377572] [2024-06-21 19:18:53,521 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:18:53,521 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:18:53,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:18:53,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:18:53,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:18:53,578 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:18:53,578 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 488 places, 894 transitions, 20071 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:18:53,578 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:18:53,578 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:18:53,578 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:18:56,166 INFO L124 PetriNetUnfolderBase]: 5415/8134 cut-off events. [2024-06-21 19:18:56,166 INFO L125 PetriNetUnfolderBase]: For 1731819/1731823 co-relation queries the response was YES. [2024-06-21 19:18:56,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94073 conditions, 8134 events. 5415/8134 cut-off events. For 1731819/1731823 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 46816 event pairs, 1660 based on Foata normal form. 6/8140 useless extension candidates. Maximal degree in co-relation 93850. Up to 8027 conditions per place. [2024-06-21 19:18:56,329 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 869 selfloop transitions, 41 changer transitions 0/913 dead transitions. [2024-06-21 19:18:56,329 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 495 places, 913 transitions, 22152 flow [2024-06-21 19:18:56,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:18:56,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:18:56,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 123 transitions. [2024-06-21 19:18:56,330 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.384375 [2024-06-21 19:18:56,330 INFO L175 Difference]: Start difference. First operand has 488 places, 894 transitions, 20071 flow. Second operand 8 states and 123 transitions. [2024-06-21 19:18:56,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 495 places, 913 transitions, 22152 flow [2024-06-21 19:19:03,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 488 places, 913 transitions, 21738 flow, removed 100 selfloop flow, removed 7 redundant places. [2024-06-21 19:19:03,944 INFO L231 Difference]: Finished difference. Result has 489 places, 902 transitions, 19977 flow [2024-06-21 19:19:03,944 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=19673, PETRI_DIFFERENCE_MINUEND_PLACES=481, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=894, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=856, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=19977, PETRI_PLACES=489, PETRI_TRANSITIONS=902} [2024-06-21 19:19:03,945 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 448 predicate places. [2024-06-21 19:19:03,945 INFO L495 AbstractCegarLoop]: Abstraction has has 489 places, 902 transitions, 19977 flow [2024-06-21 19:19:03,945 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:19:03,945 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:19:03,945 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:19:03,945 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-21 19:19:03,945 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:19:03,946 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:19:03,946 INFO L85 PathProgramCache]: Analyzing trace with hash -1308226245, now seen corresponding path program 12 times [2024-06-21 19:19:03,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:19:03,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [754266102] [2024-06-21 19:19:03,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:19:03,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:19:03,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:19:05,305 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:19:05,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:19:05,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [754266102] [2024-06-21 19:19:05,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [754266102] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:19:05,306 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:19:05,306 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:19:05,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [924796393] [2024-06-21 19:19:05,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:19:05,306 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:19:05,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:19:05,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:19:05,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:19:05,369 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:19:05,369 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 489 places, 902 transitions, 19977 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:19:05,369 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:19:05,369 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:19:05,369 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:19:08,079 INFO L124 PetriNetUnfolderBase]: 5403/8117 cut-off events. [2024-06-21 19:19:08,079 INFO L125 PetriNetUnfolderBase]: For 1737215/1737219 co-relation queries the response was YES. [2024-06-21 19:19:08,190 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93449 conditions, 8117 events. 5403/8117 cut-off events. For 1737215/1737219 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 46715 event pairs, 1652 based on Foata normal form. 6/8123 useless extension candidates. Maximal degree in co-relation 93226. Up to 8010 conditions per place. [2024-06-21 19:19:08,231 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 867 selfloop transitions, 43 changer transitions 0/913 dead transitions. [2024-06-21 19:19:08,231 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 497 places, 913 transitions, 21838 flow [2024-06-21 19:19:08,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:19:08,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:19:08,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 130 transitions. [2024-06-21 19:19:08,232 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3611111111111111 [2024-06-21 19:19:08,232 INFO L175 Difference]: Start difference. First operand has 489 places, 902 transitions, 19977 flow. Second operand 9 states and 130 transitions. [2024-06-21 19:19:08,232 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 497 places, 913 transitions, 21838 flow [2024-06-21 19:19:15,497 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 493 places, 913 transitions, 21700 flow, removed 38 selfloop flow, removed 4 redundant places. [2024-06-21 19:19:15,511 INFO L231 Difference]: Finished difference. Result has 494 places, 902 transitions, 19933 flow [2024-06-21 19:19:15,511 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=19839, PETRI_DIFFERENCE_MINUEND_PLACES=485, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=902, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=859, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=19933, PETRI_PLACES=494, PETRI_TRANSITIONS=902} [2024-06-21 19:19:15,511 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 453 predicate places. [2024-06-21 19:19:15,511 INFO L495 AbstractCegarLoop]: Abstraction has has 494 places, 902 transitions, 19933 flow [2024-06-21 19:19:15,511 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:19:15,511 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:19:15,511 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:19:15,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-21 19:19:15,512 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:19:15,512 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:19:15,512 INFO L85 PathProgramCache]: Analyzing trace with hash -1713437475, now seen corresponding path program 13 times [2024-06-21 19:19:15,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:19:15,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1854554865] [2024-06-21 19:19:15,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:19:15,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:19:15,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:19:17,290 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:19:17,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:19:17,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1854554865] [2024-06-21 19:19:17,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1854554865] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:19:17,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:19:17,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:19:17,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1332789177] [2024-06-21 19:19:17,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:19:17,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:19:17,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:19:17,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:19:17,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:19:17,384 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:19:17,385 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 494 places, 902 transitions, 19933 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:19:17,385 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:19:17,385 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:19:17,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:19:20,300 INFO L124 PetriNetUnfolderBase]: 5423/8145 cut-off events. [2024-06-21 19:19:20,300 INFO L125 PetriNetUnfolderBase]: For 1781486/1781490 co-relation queries the response was YES. [2024-06-21 19:19:20,404 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93939 conditions, 8145 events. 5423/8145 cut-off events. For 1781486/1781490 co-relation queries the response was YES. Maximal size of possible extension queue 480. Compared 46862 event pairs, 1653 based on Foata normal form. 8/8153 useless extension candidates. Maximal degree in co-relation 93714. Up to 7819 conditions per place. [2024-06-21 19:19:20,443 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 825 selfloop transitions, 92 changer transitions 0/920 dead transitions. [2024-06-21 19:19:20,443 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 502 places, 920 transitions, 22420 flow [2024-06-21 19:19:20,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:19:20,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:19:20,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 140 transitions. [2024-06-21 19:19:20,444 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-06-21 19:19:20,444 INFO L175 Difference]: Start difference. First operand has 494 places, 902 transitions, 19933 flow. Second operand 9 states and 140 transitions. [2024-06-21 19:19:20,444 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 502 places, 920 transitions, 22420 flow [2024-06-21 19:19:26,472 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 494 places, 920 transitions, 22245 flow, removed 27 selfloop flow, removed 8 redundant places. [2024-06-21 19:19:26,485 INFO L231 Difference]: Finished difference. Result has 495 places, 906 transitions, 20060 flow [2024-06-21 19:19:26,485 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=19762, PETRI_DIFFERENCE_MINUEND_PLACES=486, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=902, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=813, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=20060, PETRI_PLACES=495, PETRI_TRANSITIONS=906} [2024-06-21 19:19:26,486 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 454 predicate places. [2024-06-21 19:19:26,486 INFO L495 AbstractCegarLoop]: Abstraction has has 495 places, 906 transitions, 20060 flow [2024-06-21 19:19:26,486 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:19:26,486 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:19:26,486 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:19:26,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-21 19:19:26,486 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:19:26,486 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:19:26,487 INFO L85 PathProgramCache]: Analyzing trace with hash -1263755967, now seen corresponding path program 13 times [2024-06-21 19:19:26,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:19:26,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [408251795] [2024-06-21 19:19:26,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:19:26,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:19:26,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:19:27,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-21 19:19:27,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:19:27,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [408251795] [2024-06-21 19:19:27,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [408251795] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:19:27,778 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:19:27,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:19:27,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [998395993] [2024-06-21 19:19:27,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:19:27,779 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:19:27,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:19:27,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:19:27,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:19:27,830 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:19:27,831 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 495 places, 906 transitions, 20060 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:19:27,831 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:19:27,831 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:19:27,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:19:30,444 INFO L124 PetriNetUnfolderBase]: 5435/8163 cut-off events. [2024-06-21 19:19:30,445 INFO L125 PetriNetUnfolderBase]: For 1800501/1800503 co-relation queries the response was YES. [2024-06-21 19:19:30,559 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94294 conditions, 8163 events. 5435/8163 cut-off events. For 1800501/1800503 co-relation queries the response was YES. Maximal size of possible extension queue 481. Compared 46986 event pairs, 1661 based on Foata normal form. 6/8169 useless extension candidates. Maximal degree in co-relation 94069. Up to 7884 conditions per place. [2024-06-21 19:19:30,601 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 840 selfloop transitions, 85 changer transitions 0/928 dead transitions. [2024-06-21 19:19:30,601 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 502 places, 928 transitions, 22420 flow [2024-06-21 19:19:30,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:19:30,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:19:30,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-21 19:19:30,602 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4125 [2024-06-21 19:19:30,602 INFO L175 Difference]: Start difference. First operand has 495 places, 906 transitions, 20060 flow. Second operand 8 states and 132 transitions. [2024-06-21 19:19:30,602 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 502 places, 928 transitions, 22420 flow [2024-06-21 19:19:38,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 496 places, 928 transitions, 22243 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-21 19:19:38,207 INFO L231 Difference]: Finished difference. Result has 498 places, 917 transitions, 20356 flow [2024-06-21 19:19:38,208 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=19883, PETRI_DIFFERENCE_MINUEND_PLACES=489, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=906, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=826, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=20356, PETRI_PLACES=498, PETRI_TRANSITIONS=917} [2024-06-21 19:19:38,208 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 457 predicate places. [2024-06-21 19:19:38,208 INFO L495 AbstractCegarLoop]: Abstraction has has 498 places, 917 transitions, 20356 flow [2024-06-21 19:19:38,208 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:19:38,208 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:19:38,208 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:19:38,209 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-21 19:19:38,209 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:19:38,209 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:19:38,209 INFO L85 PathProgramCache]: Analyzing trace with hash -450105315, now seen corresponding path program 14 times [2024-06-21 19:19:38,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:19:38,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2144843649] [2024-06-21 19:19:38,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:19:38,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:19:38,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:19:39,753 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:19:39,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:19:39,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2144843649] [2024-06-21 19:19:39,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2144843649] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:19:39,754 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:19:39,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:19:39,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1167163970] [2024-06-21 19:19:39,755 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:19:39,755 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:19:39,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:19:39,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:19:39,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:19:39,810 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:19:39,811 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 498 places, 917 transitions, 20356 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:19:39,811 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:19:39,811 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:19:39,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:19:42,638 INFO L124 PetriNetUnfolderBase]: 5423/8146 cut-off events. [2024-06-21 19:19:42,638 INFO L125 PetriNetUnfolderBase]: For 1800552/1800556 co-relation queries the response was YES. [2024-06-21 19:19:42,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94446 conditions, 8146 events. 5423/8146 cut-off events. For 1800552/1800556 co-relation queries the response was YES. Maximal size of possible extension queue 481. Compared 46910 event pairs, 1645 based on Foata normal form. 8/8154 useless extension candidates. Maximal degree in co-relation 94219. Up to 7828 conditions per place. [2024-06-21 19:19:42,793 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 831 selfloop transitions, 97 changer transitions 0/931 dead transitions. [2024-06-21 19:19:42,793 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 931 transitions, 22540 flow [2024-06-21 19:19:42,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:19:42,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:19:42,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 139 transitions. [2024-06-21 19:19:42,794 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3861111111111111 [2024-06-21 19:19:42,794 INFO L175 Difference]: Start difference. First operand has 498 places, 917 transitions, 20356 flow. Second operand 9 states and 139 transitions. [2024-06-21 19:19:42,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 931 transitions, 22540 flow [2024-06-21 19:19:50,361 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 504 places, 931 transitions, 22303 flow, removed 111 selfloop flow, removed 2 redundant places. [2024-06-21 19:19:50,374 INFO L231 Difference]: Finished difference. Result has 505 places, 917 transitions, 20320 flow [2024-06-21 19:19:50,375 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=20119, PETRI_DIFFERENCE_MINUEND_PLACES=496, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=917, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=820, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=20320, PETRI_PLACES=505, PETRI_TRANSITIONS=917} [2024-06-21 19:19:50,375 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 464 predicate places. [2024-06-21 19:19:50,375 INFO L495 AbstractCegarLoop]: Abstraction has has 505 places, 917 transitions, 20320 flow [2024-06-21 19:19:50,375 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:19:50,375 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:19:50,375 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:19:50,376 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-21 19:19:50,376 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:19:50,376 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:19:50,376 INFO L85 PathProgramCache]: Analyzing trace with hash -1086387297, now seen corresponding path program 14 times [2024-06-21 19:19:50,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:19:50,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1420728099] [2024-06-21 19:19:50,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:19:50,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:19:50,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:19:51,530 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:19:51,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:19:51,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1420728099] [2024-06-21 19:19:51,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1420728099] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:19:51,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:19:51,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:19:51,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1181852014] [2024-06-21 19:19:51,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:19:51,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:19:51,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:19:51,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:19:51,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:19:51,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:19:51,631 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 505 places, 917 transitions, 20320 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:19:51,631 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:19:51,632 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:19:51,632 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:19:54,232 INFO L124 PetriNetUnfolderBase]: 5428/8154 cut-off events. [2024-06-21 19:19:54,232 INFO L125 PetriNetUnfolderBase]: For 1803278/1803280 co-relation queries the response was YES. [2024-06-21 19:19:54,355 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94718 conditions, 8154 events. 5428/8154 cut-off events. For 1803278/1803280 co-relation queries the response was YES. Maximal size of possible extension queue 482. Compared 46983 event pairs, 1656 based on Foata normal form. 3/8157 useless extension candidates. Maximal degree in co-relation 94489. Up to 8041 conditions per place. [2024-06-21 19:19:54,400 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 892 selfloop transitions, 35 changer transitions 0/930 dead transitions. [2024-06-21 19:19:54,400 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 512 places, 930 transitions, 22297 flow [2024-06-21 19:19:54,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:19:54,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:19:54,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 122 transitions. [2024-06-21 19:19:54,401 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38125 [2024-06-21 19:19:54,401 INFO L175 Difference]: Start difference. First operand has 505 places, 917 transitions, 20320 flow. Second operand 8 states and 122 transitions. [2024-06-21 19:19:54,401 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 512 places, 930 transitions, 22297 flow [2024-06-21 19:20:02,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 506 places, 930 transitions, 22107 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-21 19:20:02,774 INFO L231 Difference]: Finished difference. Result has 507 places, 920 transitions, 20301 flow [2024-06-21 19:20:02,775 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=20130, PETRI_DIFFERENCE_MINUEND_PLACES=499, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=917, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=882, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=20301, PETRI_PLACES=507, PETRI_TRANSITIONS=920} [2024-06-21 19:20:02,775 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 466 predicate places. [2024-06-21 19:20:02,775 INFO L495 AbstractCegarLoop]: Abstraction has has 507 places, 920 transitions, 20301 flow [2024-06-21 19:20:02,775 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:20:02,775 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:20:02,775 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:20:02,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-21 19:20:02,775 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:20:02,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:20:02,776 INFO L85 PathProgramCache]: Analyzing trace with hash -407517237, now seen corresponding path program 15 times [2024-06-21 19:20:02,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:20:02,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [710034667] [2024-06-21 19:20:02,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:20:02,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:20:02,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:20:04,265 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:20:04,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:20:04,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [710034667] [2024-06-21 19:20:04,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [710034667] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:20:04,265 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:20:04,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:20:04,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2070819927] [2024-06-21 19:20:04,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:20:04,265 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:20:04,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:20:04,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:20:04,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:20:04,322 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:20:04,322 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 507 places, 920 transitions, 20301 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:20:04,322 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:20:04,322 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:20:04,322 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:20:07,145 INFO L124 PetriNetUnfolderBase]: 5418/8139 cut-off events. [2024-06-21 19:20:07,145 INFO L125 PetriNetUnfolderBase]: For 1819167/1819171 co-relation queries the response was YES. [2024-06-21 19:20:07,264 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94307 conditions, 8139 events. 5418/8139 cut-off events. For 1819167/1819171 co-relation queries the response was YES. Maximal size of possible extension queue 482. Compared 46815 event pairs, 1648 based on Foata normal form. 6/8145 useless extension candidates. Maximal degree in co-relation 94077. Up to 8017 conditions per place. [2024-06-21 19:20:07,307 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 878 selfloop transitions, 51 changer transitions 0/932 dead transitions. [2024-06-21 19:20:07,307 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 515 places, 932 transitions, 22219 flow [2024-06-21 19:20:07,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:20:07,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:20:07,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 133 transitions. [2024-06-21 19:20:07,308 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36944444444444446 [2024-06-21 19:20:07,308 INFO L175 Difference]: Start difference. First operand has 507 places, 920 transitions, 20301 flow. Second operand 9 states and 133 transitions. [2024-06-21 19:20:07,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 515 places, 932 transitions, 22219 flow [2024-06-21 19:20:15,197 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 510 places, 932 transitions, 22057 flow, removed 44 selfloop flow, removed 5 redundant places. [2024-06-21 19:20:15,211 INFO L231 Difference]: Finished difference. Result has 511 places, 920 transitions, 20247 flow [2024-06-21 19:20:15,211 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=20139, PETRI_DIFFERENCE_MINUEND_PLACES=502, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=920, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=869, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=20247, PETRI_PLACES=511, PETRI_TRANSITIONS=920} [2024-06-21 19:20:15,211 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 470 predicate places. [2024-06-21 19:20:15,211 INFO L495 AbstractCegarLoop]: Abstraction has has 511 places, 920 transitions, 20247 flow [2024-06-21 19:20:15,212 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:20:15,212 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:20:15,212 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:20:15,212 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-21 19:20:15,212 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:20:15,212 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:20:15,212 INFO L85 PathProgramCache]: Analyzing trace with hash -1429808707, now seen corresponding path program 15 times [2024-06-21 19:20:15,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:20:15,213 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1428480791] [2024-06-21 19:20:15,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:20:15,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:20:15,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:20:16,404 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:20:16,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:20:16,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1428480791] [2024-06-21 19:20:16,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1428480791] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:20:16,404 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:20:16,404 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:20:16,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [405270764] [2024-06-21 19:20:16,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:20:16,405 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:20:16,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:20:16,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:20:16,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:20:16,480 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:20:16,480 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 511 places, 920 transitions, 20247 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:20:16,480 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:20:16,480 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:20:16,480 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:20:19,288 INFO L124 PetriNetUnfolderBase]: 5415/8136 cut-off events. [2024-06-21 19:20:19,288 INFO L125 PetriNetUnfolderBase]: For 1831929/1831931 co-relation queries the response was YES. [2024-06-21 19:20:19,384 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94279 conditions, 8136 events. 5415/8136 cut-off events. For 1831929/1831931 co-relation queries the response was YES. Maximal size of possible extension queue 482. Compared 46828 event pairs, 1659 based on Foata normal form. 3/8139 useless extension candidates. Maximal degree in co-relation 94049. Up to 8017 conditions per place. [2024-06-21 19:20:19,419 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 888 selfloop transitions, 40 changer transitions 0/931 dead transitions. [2024-06-21 19:20:19,419 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 518 places, 931 transitions, 22186 flow [2024-06-21 19:20:19,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:20:19,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:20:19,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-21 19:20:19,420 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3875 [2024-06-21 19:20:19,420 INFO L175 Difference]: Start difference. First operand has 511 places, 920 transitions, 20247 flow. Second operand 8 states and 124 transitions. [2024-06-21 19:20:19,420 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 518 places, 931 transitions, 22186 flow [2024-06-21 19:20:27,043 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 506 places, 931 transitions, 21829 flow, removed 6 selfloop flow, removed 12 redundant places. [2024-06-21 19:20:27,056 INFO L231 Difference]: Finished difference. Result has 507 places, 921 transitions, 20027 flow [2024-06-21 19:20:27,056 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=19890, PETRI_DIFFERENCE_MINUEND_PLACES=499, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=920, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=880, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=20027, PETRI_PLACES=507, PETRI_TRANSITIONS=921} [2024-06-21 19:20:27,057 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 466 predicate places. [2024-06-21 19:20:27,057 INFO L495 AbstractCegarLoop]: Abstraction has has 507 places, 921 transitions, 20027 flow [2024-06-21 19:20:27,057 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:20:27,057 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:20:27,057 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:20:27,057 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-21 19:20:27,057 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:20:27,057 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:20:27,057 INFO L85 PathProgramCache]: Analyzing trace with hash -1263509703, now seen corresponding path program 3 times [2024-06-21 19:20:27,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:20:27,057 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [884202670] [2024-06-21 19:20:27,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:20:27,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:20:27,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:20:29,188 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:20:29,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:20:29,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [884202670] [2024-06-21 19:20:29,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [884202670] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:20:29,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:20:29,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:20:29,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1122773997] [2024-06-21 19:20:29,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:20:29,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:20:29,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:20:29,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:20:29,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:20:29,270 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:20:29,270 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 507 places, 921 transitions, 20027 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:20:29,271 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:20:29,271 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:20:29,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:20:32,040 INFO L124 PetriNetUnfolderBase]: 5423/8146 cut-off events. [2024-06-21 19:20:32,041 INFO L125 PetriNetUnfolderBase]: For 1865429/1865429 co-relation queries the response was YES. [2024-06-21 19:20:32,161 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94523 conditions, 8146 events. 5423/8146 cut-off events. For 1865429/1865429 co-relation queries the response was YES. Maximal size of possible extension queue 484. Compared 46924 event pairs, 1664 based on Foata normal form. 2/8148 useless extension candidates. Maximal degree in co-relation 94292. Up to 8057 conditions per place. [2024-06-21 19:20:32,204 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 907 selfloop transitions, 25 changer transitions 0/935 dead transitions. [2024-06-21 19:20:32,204 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 515 places, 935 transitions, 22035 flow [2024-06-21 19:20:32,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:20:32,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:20:32,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 130 transitions. [2024-06-21 19:20:32,205 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3611111111111111 [2024-06-21 19:20:32,205 INFO L175 Difference]: Start difference. First operand has 507 places, 921 transitions, 20027 flow. Second operand 9 states and 130 transitions. [2024-06-21 19:20:32,205 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 515 places, 935 transitions, 22035 flow [2024-06-21 19:20:40,487 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 509 places, 935 transitions, 21891 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-21 19:20:40,500 INFO L231 Difference]: Finished difference. Result has 510 places, 923 transitions, 20034 flow [2024-06-21 19:20:40,501 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=19883, PETRI_DIFFERENCE_MINUEND_PLACES=501, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=921, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=896, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=20034, PETRI_PLACES=510, PETRI_TRANSITIONS=923} [2024-06-21 19:20:40,501 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 469 predicate places. [2024-06-21 19:20:40,501 INFO L495 AbstractCegarLoop]: Abstraction has has 510 places, 923 transitions, 20034 flow [2024-06-21 19:20:40,501 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:20:40,501 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:20:40,501 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:20:40,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-21 19:20:40,501 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:20:40,502 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:20:40,502 INFO L85 PathProgramCache]: Analyzing trace with hash -1434573159, now seen corresponding path program 8 times [2024-06-21 19:20:40,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:20:40,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1473894240] [2024-06-21 19:20:40,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:20:40,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:20:40,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:20:42,359 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:20:42,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:20:42,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1473894240] [2024-06-21 19:20:42,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1473894240] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:20:42,359 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:20:42,359 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:20:42,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [885080896] [2024-06-21 19:20:42,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:20:42,359 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:20:42,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:20:42,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:20:42,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:20:42,428 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:20:42,428 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 510 places, 923 transitions, 20034 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:20:42,428 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:20:42,428 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:20:42,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:20:45,177 INFO L124 PetriNetUnfolderBase]: 5427/8153 cut-off events. [2024-06-21 19:20:45,178 INFO L125 PetriNetUnfolderBase]: For 1890499/1890503 co-relation queries the response was YES. [2024-06-21 19:20:45,302 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94585 conditions, 8153 events. 5427/8153 cut-off events. For 1890499/1890503 co-relation queries the response was YES. Maximal size of possible extension queue 485. Compared 46996 event pairs, 1652 based on Foata normal form. 8/8161 useless extension candidates. Maximal degree in co-relation 94353. Up to 7902 conditions per place. [2024-06-21 19:20:45,345 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 834 selfloop transitions, 106 changer transitions 0/943 dead transitions. [2024-06-21 19:20:45,346 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 518 places, 943 transitions, 22838 flow [2024-06-21 19:20:45,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:20:45,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:20:45,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-21 19:20:45,347 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41388888888888886 [2024-06-21 19:20:45,347 INFO L175 Difference]: Start difference. First operand has 510 places, 923 transitions, 20034 flow. Second operand 9 states and 149 transitions. [2024-06-21 19:20:45,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 518 places, 943 transitions, 22838 flow [2024-06-21 19:20:53,503 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 512 places, 943 transitions, 22709 flow, removed 44 selfloop flow, removed 6 redundant places. [2024-06-21 19:20:53,516 INFO L231 Difference]: Finished difference. Result has 513 places, 927 transitions, 20212 flow [2024-06-21 19:20:53,516 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=19905, PETRI_DIFFERENCE_MINUEND_PLACES=504, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=923, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=821, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=20212, PETRI_PLACES=513, PETRI_TRANSITIONS=927} [2024-06-21 19:20:53,517 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 472 predicate places. [2024-06-21 19:20:53,517 INFO L495 AbstractCegarLoop]: Abstraction has has 513 places, 927 transitions, 20212 flow [2024-06-21 19:20:53,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:20:53,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:20:53,517 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:20:53,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-21 19:20:53,517 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:20:53,518 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:20:53,518 INFO L85 PathProgramCache]: Analyzing trace with hash -849727593, now seen corresponding path program 4 times [2024-06-21 19:20:53,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:20:53,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1088122654] [2024-06-21 19:20:53,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:20:53,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:20:53,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:20:55,241 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:20:55,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:20:55,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1088122654] [2024-06-21 19:20:55,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1088122654] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:20:55,241 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:20:55,242 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:20:55,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [64254340] [2024-06-21 19:20:55,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:20:55,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:20:55,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:20:55,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:20:55,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:20:55,328 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:20:55,328 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 513 places, 927 transitions, 20212 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:20:55,328 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:20:55,328 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:20:55,328 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:20:58,079 INFO L124 PetriNetUnfolderBase]: 5435/8164 cut-off events. [2024-06-21 19:20:58,079 INFO L125 PetriNetUnfolderBase]: For 1903702/1903702 co-relation queries the response was YES. [2024-06-21 19:20:58,199 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95088 conditions, 8164 events. 5435/8164 cut-off events. For 1903702/1903702 co-relation queries the response was YES. Maximal size of possible extension queue 487. Compared 47006 event pairs, 1664 based on Foata normal form. 2/8166 useless extension candidates. Maximal degree in co-relation 94855. Up to 8079 conditions per place. [2024-06-21 19:20:58,240 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 919 selfloop transitions, 19 changer transitions 0/941 dead transitions. [2024-06-21 19:20:58,240 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 521 places, 941 transitions, 22222 flow [2024-06-21 19:20:58,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:20:58,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:20:58,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 127 transitions. [2024-06-21 19:20:58,241 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3527777777777778 [2024-06-21 19:20:58,241 INFO L175 Difference]: Start difference. First operand has 513 places, 927 transitions, 20212 flow. Second operand 9 states and 127 transitions. [2024-06-21 19:20:58,242 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 521 places, 941 transitions, 22222 flow [2024-06-21 19:21:06,951 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 513 places, 941 transitions, 21330 flow, removed 36 selfloop flow, removed 8 redundant places. [2024-06-21 19:21:06,964 INFO L231 Difference]: Finished difference. Result has 514 places, 929 transitions, 19463 flow [2024-06-21 19:21:06,964 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=19320, PETRI_DIFFERENCE_MINUEND_PLACES=505, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=927, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=908, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=19463, PETRI_PLACES=514, PETRI_TRANSITIONS=929} [2024-06-21 19:21:06,964 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 473 predicate places. [2024-06-21 19:21:06,964 INFO L495 AbstractCegarLoop]: Abstraction has has 514 places, 929 transitions, 19463 flow [2024-06-21 19:21:06,964 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:21:06,964 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:21:06,965 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:21:06,965 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-21 19:21:06,965 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:21:06,965 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:21:06,965 INFO L85 PathProgramCache]: Analyzing trace with hash -850203257, now seen corresponding path program 1 times [2024-06-21 19:21:06,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:21:06,965 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1741381059] [2024-06-21 19:21:06,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:21:06,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:21:06,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:21:08,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-21 19:21:08,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:21:08,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1741381059] [2024-06-21 19:21:08,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1741381059] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:21:08,677 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:21:08,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:21:08,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1482566610] [2024-06-21 19:21:08,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:21:08,677 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:21:08,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:21:08,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:21:08,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:21:08,767 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:21:08,767 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 514 places, 929 transitions, 19463 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:21:08,767 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:21:08,767 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:21:08,767 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:21:11,513 INFO L124 PetriNetUnfolderBase]: 5421/8146 cut-off events. [2024-06-21 19:21:11,513 INFO L125 PetriNetUnfolderBase]: For 1900715/1900719 co-relation queries the response was YES. [2024-06-21 19:21:11,623 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93702 conditions, 8146 events. 5421/8146 cut-off events. For 1900715/1900719 co-relation queries the response was YES. Maximal size of possible extension queue 487. Compared 46944 event pairs, 1651 based on Foata normal form. 8/8154 useless extension candidates. Maximal degree in co-relation 93468. Up to 7925 conditions per place. [2024-06-21 19:21:11,660 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 844 selfloop transitions, 93 changer transitions 0/940 dead transitions. [2024-06-21 19:21:11,661 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 522 places, 940 transitions, 21631 flow [2024-06-21 19:21:11,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:21:11,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:21:11,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 136 transitions. [2024-06-21 19:21:11,661 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37777777777777777 [2024-06-21 19:21:11,661 INFO L175 Difference]: Start difference. First operand has 514 places, 929 transitions, 19463 flow. Second operand 9 states and 136 transitions. [2024-06-21 19:21:11,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 522 places, 940 transitions, 21631 flow [2024-06-21 19:21:21,197 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 514 places, 940 transitions, 21327 flow, removed 82 selfloop flow, removed 8 redundant places. [2024-06-21 19:21:21,210 INFO L231 Difference]: Finished difference. Result has 515 places, 929 transitions, 19373 flow [2024-06-21 19:21:21,210 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=19159, PETRI_DIFFERENCE_MINUEND_PLACES=506, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=929, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=836, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=19373, PETRI_PLACES=515, PETRI_TRANSITIONS=929} [2024-06-21 19:21:21,211 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 474 predicate places. [2024-06-21 19:21:21,211 INFO L495 AbstractCegarLoop]: Abstraction has has 515 places, 929 transitions, 19373 flow [2024-06-21 19:21:21,211 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:21:21,211 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:21:21,211 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:21:21,211 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-21 19:21:21,211 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:21:21,211 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:21:21,211 INFO L85 PathProgramCache]: Analyzing trace with hash -850202823, now seen corresponding path program 5 times [2024-06-21 19:21:21,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:21:21,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [257587729] [2024-06-21 19:21:21,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:21:21,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:21:21,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:21:22,923 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:21:22,923 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:21:22,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [257587729] [2024-06-21 19:21:22,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [257587729] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:21:22,924 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:21:22,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:21:22,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [765917040] [2024-06-21 19:21:22,924 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:21:22,924 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:21:22,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:21:22,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:21:22,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:21:23,014 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:21:23,014 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 515 places, 929 transitions, 19373 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:21:23,014 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:21:23,014 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:21:23,015 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:21:25,721 INFO L124 PetriNetUnfolderBase]: 5429/8157 cut-off events. [2024-06-21 19:21:25,721 INFO L125 PetriNetUnfolderBase]: For 1912629/1912629 co-relation queries the response was YES. [2024-06-21 19:21:25,855 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93997 conditions, 8157 events. 5429/8157 cut-off events. For 1912629/1912629 co-relation queries the response was YES. Maximal size of possible extension queue 489. Compared 47019 event pairs, 1669 based on Foata normal form. 2/8159 useless extension candidates. Maximal degree in co-relation 93762. Up to 8074 conditions per place. [2024-06-21 19:21:26,154 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 916 selfloop transitions, 23 changer transitions 0/942 dead transitions. [2024-06-21 19:21:26,154 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 522 places, 942 transitions, 21387 flow [2024-06-21 19:21:26,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:21:26,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:21:26,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 120 transitions. [2024-06-21 19:21:26,155 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-21 19:21:26,155 INFO L175 Difference]: Start difference. First operand has 515 places, 929 transitions, 19373 flow. Second operand 8 states and 120 transitions. [2024-06-21 19:21:26,155 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 522 places, 942 transitions, 21387 flow [2024-06-21 19:21:34,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 516 places, 942 transitions, 21272 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-21 19:21:34,790 INFO L231 Difference]: Finished difference. Result has 517 places, 931 transitions, 19413 flow [2024-06-21 19:21:34,790 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=19258, PETRI_DIFFERENCE_MINUEND_PLACES=509, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=929, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=906, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=19413, PETRI_PLACES=517, PETRI_TRANSITIONS=931} [2024-06-21 19:21:34,791 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 476 predicate places. [2024-06-21 19:21:34,791 INFO L495 AbstractCegarLoop]: Abstraction has has 517 places, 931 transitions, 19413 flow [2024-06-21 19:21:34,791 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:21:34,791 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:21:34,791 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:21:34,791 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-21 19:21:34,791 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:21:34,792 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:21:34,792 INFO L85 PathProgramCache]: Analyzing trace with hash -864012393, now seen corresponding path program 6 times [2024-06-21 19:21:34,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:21:34,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [149120059] [2024-06-21 19:21:34,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:21:34,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:21:34,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:21:36,770 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:21:36,770 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:21:36,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [149120059] [2024-06-21 19:21:36,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [149120059] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:21:36,770 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:21:36,770 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:21:36,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2084935879] [2024-06-21 19:21:36,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:21:36,771 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:21:36,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:21:36,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:21:36,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:21:36,863 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:21:36,863 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 517 places, 931 transitions, 19413 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:21:36,863 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:21:36,863 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:21:36,863 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:21:39,610 INFO L124 PetriNetUnfolderBase]: 5424/8150 cut-off events. [2024-06-21 19:21:39,610 INFO L125 PetriNetUnfolderBase]: For 1923818/1923818 co-relation queries the response was YES. [2024-06-21 19:21:39,740 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93840 conditions, 8150 events. 5424/8150 cut-off events. For 1923818/1923818 co-relation queries the response was YES. Maximal size of possible extension queue 489. Compared 46979 event pairs, 1674 based on Foata normal form. 2/8152 useless extension candidates. Maximal degree in co-relation 93604. Up to 8058 conditions per place. [2024-06-21 19:21:39,783 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 914 selfloop transitions, 28 changer transitions 0/945 dead transitions. [2024-06-21 19:21:39,783 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 526 places, 945 transitions, 21439 flow [2024-06-21 19:21:39,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:21:39,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:21:39,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 139 transitions. [2024-06-21 19:21:39,784 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3475 [2024-06-21 19:21:39,784 INFO L175 Difference]: Start difference. First operand has 517 places, 931 transitions, 19413 flow. Second operand 10 states and 139 transitions. [2024-06-21 19:21:39,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 526 places, 945 transitions, 21439 flow [2024-06-21 19:21:49,093 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 521 places, 945 transitions, 21306 flow, removed 49 selfloop flow, removed 5 redundant places. [2024-06-21 19:21:49,106 INFO L231 Difference]: Finished difference. Result has 522 places, 933 transitions, 19452 flow [2024-06-21 19:21:49,106 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=19280, PETRI_DIFFERENCE_MINUEND_PLACES=512, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=931, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=903, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=19452, PETRI_PLACES=522, PETRI_TRANSITIONS=933} [2024-06-21 19:21:49,106 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 481 predicate places. [2024-06-21 19:21:49,107 INFO L495 AbstractCegarLoop]: Abstraction has has 522 places, 933 transitions, 19452 flow [2024-06-21 19:21:49,107 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:21:49,107 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:21:49,107 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:21:49,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-21 19:21:49,107 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:21:49,107 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:21:49,108 INFO L85 PathProgramCache]: Analyzing trace with hash -1713441443, now seen corresponding path program 9 times [2024-06-21 19:21:49,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:21:49,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1027743105] [2024-06-21 19:21:49,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:21:49,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:21:49,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:21:51,062 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:21:51,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:21:51,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1027743105] [2024-06-21 19:21:51,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1027743105] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:21:51,062 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:21:51,062 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:21:51,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [122536610] [2024-06-21 19:21:51,062 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:21:51,063 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:21:51,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:21:51,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:21:51,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:21:51,188 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:21:51,188 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 522 places, 933 transitions, 19452 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:21:51,188 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:21:51,188 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:21:51,188 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Killed by 15